From 60b660ffa5c012ff32d34d4ea5fc1dfd1a51efd1 Mon Sep 17 00:00:00 2001 From: Hazim Bin Ijaz Date: Fri, 4 Oct 2024 18:21:21 +0500 Subject: [PATCH] Added UI --- Assets/GUI Kit Casual Game.meta | 8 + Assets/GUI Kit Casual Game/Prefabs.meta | 8 + .../Prefabs/UI_Buttons.meta | 8 + .../Prefabs/UI_Buttons/Button_Blue.prefab | 234 + .../UI_Buttons/Button_Blue.prefab.meta | 7 + .../UI_Buttons/Button_Stage_Arrow_L.prefab | 151 + .../Button_Stage_Arrow_L.prefab.meta | 7 + .../Prefabs/UI_CommonUI.meta | 8 + .../UI_CommonUI/Button_Arrow_Back.prefab | 76 + .../UI_CommonUI/Button_Arrow_Back.prefab.meta | 7 + .../UI_CommonUI/Button_Arrow_Next.prefab | 76 + .../UI_CommonUI/Button_Arrow_Next.prefab.meta | 7 + .../Prefabs/UI_Slider.meta | 8 + .../UI_Slider/Slider_LoadingBar.prefab | 360 + .../UI_Slider/Slider_LoadingBar.prefab.meta | 7 + Assets/GUI Kit Casual Game/ResourcesData.meta | 8 + .../ResourcesData/Sprite.meta | 8 + .../Sprite/Character_Passive.meta | 8 + .../character_detail_arrow_next.png | Bin 0 -> 4873 bytes .../character_detail_arrow_next.png.meta | 92 + .../character_detail_arrow_prev.png | Bin 0 -> 4846 bytes .../character_detail_arrow_prev.png.meta | 92 + .../ResourcesData/Sprite/Common.meta | 8 + .../Sprite/Common/button_blue.png | Bin 0 -> 6145 bytes .../Sprite/Common/button_blue.png.meta | 92 + .../Sprite/Common/button_dark.png | Bin 0 -> 6151 bytes .../Sprite/Common/button_dark.png.meta | 92 + .../Sprite/Common/button_gray.png | Bin 0 -> 6166 bytes .../Sprite/Common/button_gray.png.meta | 92 + .../Sprite/Common/button_green.png | Bin 0 -> 6236 bytes .../Sprite/Common/button_green.png.meta | 92 + .../Sprite/Common/button_orange.png | Bin 0 -> 2792 bytes .../Sprite/Common/button_orange.png.meta | 92 + .../Sprite/Common/button_red.png | Bin 0 -> 2727 bytes .../Sprite/Common/button_red.png.meta | 92 + .../Sprite/Common/button_sky.png | Bin 0 -> 2711 bytes .../Sprite/Common/button_sky.png.meta | 92 + .../Sprite/Common/button_white.png | Bin 0 -> 6273 bytes .../Sprite/Common/button_white.png.meta | 92 + .../Sprite/Common/button_yellow.png | Bin 0 -> 6244 bytes .../Sprite/Common/button_yellow.png.meta | 92 + .../Sprite/Common/title_bg_blue.png | Bin 0 -> 11331 bytes .../Sprite/Common/title_bg_blue.png.meta | 140 + .../ResourcesData/Sprite/Loading.meta | 8 + .../Sprite/Loading/loading_bar.png | Bin 0 -> 4309 bytes .../Sprite/Loading/loading_bar.png.meta | 92 + .../Sprite/Loading/loading_bar_bg.png | Bin 0 -> 4547 bytes .../Sprite/Loading/loading_bar_bg.png.meta | 92 + .../ResourcesData/Sprite/PlayBattle_VS.meta | 8 + .../Sprite/PlayBattle_VS/vs_bg_blue.png | Bin 0 -> 14680 bytes .../Sprite/PlayBattle_VS/vs_bg_blue.png.meta | 92 + .../Sprite/PlayBattle_VS/vs_bg_green.png | Bin 0 -> 14913 bytes .../Sprite/PlayBattle_VS/vs_bg_green.png.meta | 92 + .../Sprite/PlayBattle_VS/vs_center_bg.png | Bin 0 -> 26011 bytes .../PlayBattle_VS/vs_center_bg.png.meta | 92 + .../PlayBattle_VS/vs_character_sample_0.png | Bin 0 -> 369612 bytes .../vs_character_sample_0.png.meta | 92 + .../PlayBattle_VS/vs_character_sample_1.png | Bin 0 -> 370755 bytes .../vs_character_sample_1.png.meta | 92 + .../vs_character_shadow_blue.png | Bin 0 -> 679 bytes .../vs_character_shadow_blue.png.meta | 92 + .../vs_character_shadow_green.png | Bin 0 -> 679 bytes .../vs_character_shadow_green.png.meta | 92 + .../PlayBattle_VS/vs_speed_line_white.png | Bin 0 -> 5129 bytes .../vs_speed_line_white.png.meta | 92 + .../Sprite/PlayBattle_VS/vs_text.png | Bin 0 -> 12327 bytes .../Sprite/PlayBattle_VS/vs_text.png.meta | 92 + .../ResourcesData/Sprite/Stage.meta | 8 + .../Sprite/Stage/stage_arrow_btn.png | Bin 0 -> 5767 bytes .../Sprite/Stage/stage_arrow_btn.png.meta | 92 + .../Sprite/Stage/stage_arrow_prev.png | Bin 0 -> 5108 bytes .../Sprite/Stage/stage_arrow_prev.png.meta | 92 + .../Stage/stage_detail_popup_shadow.png | Bin 0 -> 10195 bytes .../Stage/stage_detail_popup_shadow.png.meta | 92 + .../Sprite/Stage/stage_frame_active.png | Bin 0 -> 15810 bytes .../Sprite/Stage/stage_frame_active.png.meta | 92 + .../Sprite/Stage/stage_frame_active_focus.png | Bin 0 -> 25228 bytes .../Stage/stage_frame_active_focus.png.meta | 92 + .../Sprite/Stage/stage_frame_blue.png | Bin 0 -> 16709 bytes .../Sprite/Stage/stage_frame_blue.png.meta | 92 + .../Sprite/Stage/stage_frame_dim.png | Bin 0 -> 15764 bytes .../Sprite/Stage/stage_frame_dim.png.meta | 92 + .../Sprite/Stage/stage_frame_purple.png | Bin 0 -> 23941 bytes .../Sprite/Stage/stage_frame_purple.png.meta | 92 + .../Sprite/Stage/stage_frame_yellow.png | Bin 0 -> 13327 bytes .../Sprite/Stage/stage_frame_yellow.png.meta | 92 + .../Sprite/Stage/stage_path_bg.png | Bin 0 -> 3671 bytes .../Sprite/Stage/stage_path_bg.png.meta | 140 + Assets/GUI Kit Casual Game/button_purple.png | Bin 0 -> 2864 bytes .../button_purple.png.meta | 140 + Assets/GUI Kit Casual Game/common_bg.png | Bin 0 -> 4019 bytes Assets/GUI Kit Casual Game/common_bg.png.meta | 140 + .../loading_rotate_white.png | Bin 0 -> 9005 bytes .../loading_rotate_white.png.meta | 140 + .../Models/_FredokaOne-Regular OUTLINE.asset | 382 +- Assets/Models/_FredokaOne-Regular SDF.asset | 378 +- Assets/Scenes/Loading.unity | 625 +- Assets/Scenes/MainMenu.unity | 11853 ++++++++-------- Assets/Source/UI.meta | 8 + Assets/Source/UI/Prefabs.meta | 8 + Assets/Source/UI/Prefabs/LevelButton.prefab | 576 + .../Source/UI/Prefabs/LevelButton.prefab.meta | 7 + 102 files changed, 11955 insertions(+), 6462 deletions(-) create mode 100644 Assets/GUI Kit Casual Game.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Buttons.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Slider.meta create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab create mode 100644 Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_gray.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_gray.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_green.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_green.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_orange.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_orange.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_red.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_red.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_sky.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_sky.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_white.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_white.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_yellow.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_yellow.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar_bg.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar_bg.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_blue.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_blue.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_0.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_0.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_1.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_1.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_blue.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_blue.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_green.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_green.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_speed_line_white.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_speed_line_white.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_prev.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_prev.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_detail_popup_shadow.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_detail_popup_shadow.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active_focus.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active_focus.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_purple.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_purple.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_yellow.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_yellow.png.meta create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_path_bg.png create mode 100644 Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_path_bg.png.meta create mode 100644 Assets/GUI Kit Casual Game/button_purple.png create mode 100644 Assets/GUI Kit Casual Game/button_purple.png.meta create mode 100644 Assets/GUI Kit Casual Game/common_bg.png create mode 100644 Assets/GUI Kit Casual Game/common_bg.png.meta create mode 100644 Assets/GUI Kit Casual Game/loading_rotate_white.png create mode 100644 Assets/GUI Kit Casual Game/loading_rotate_white.png.meta create mode 100644 Assets/Source/UI.meta create mode 100644 Assets/Source/UI/Prefabs.meta create mode 100644 Assets/Source/UI/Prefabs/LevelButton.prefab create mode 100644 Assets/Source/UI/Prefabs/LevelButton.prefab.meta diff --git a/Assets/GUI Kit Casual Game.meta b/Assets/GUI Kit Casual Game.meta new file mode 100644 index 00000000..cda9d745 --- /dev/null +++ b/Assets/GUI Kit Casual Game.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c43fc13c18df6204cb04be16ed7d13fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs.meta b/Assets/GUI Kit Casual Game/Prefabs.meta new file mode 100644 index 00000000..e73a27aa --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ff1d119943604fbfa4aefa1c41c6625 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons.meta new file mode 100644 index 00000000..2e9651ba --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 801aceceddaf4407bab212c65f5b3e0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab new file mode 100644 index 00000000..814457b3 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab @@ -0,0 +1,234 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4593761407401515581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4593761407401515570} + - component: {fileID: 4593761407401515568} + - component: {fileID: 4593761407401515571} + m_Layer: 5 + m_Name: Text_Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4593761407401515570 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407401515581} + 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_Children: [] + m_Father: {fileID: 4593761407413151656} + 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, y: 7.95} + m_SizeDelta: {x: 357.02728, y: 122.91243} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4593761407401515568 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407401515581} + m_CullTransparentMesh: 0 +--- !u!114 &4593761407401515571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407401515581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Blue + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 605433b68313d491a8ab88bc03a41651, type: 2} + m_sharedMaterial: {fileID: 2830636965969884548, guid: 605433b68313d491a8ab88bc03a41651, + 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_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 54 + m_fontSizeBase: 54 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 54 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 4593761407401515571} + characterCount: 4 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4593761407413151659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4593761407413151656} + - component: {fileID: 4593761407413151662} + - component: {fileID: 4593761407413151657} + m_Layer: 5 + m_Name: Button_Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4593761407413151656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407413151659} + 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_Children: + - {fileID: 4593761407401515570} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4593761407413151662 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407413151659} + m_CullTransparentMesh: 0 +--- !u!114 &4593761407413151657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4593761407413151659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6bbcba4e267be464998897741b81d508, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab.meta new file mode 100644 index 00000000..0ac24094 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Blue.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dda5d1df46ff2484eba4a8b23c9b42b1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab new file mode 100644 index 00000000..68bc4499 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab @@ -0,0 +1,151 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &9084287967825320610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9084287967825320637} + - component: {fileID: 9084287967825320639} + - component: {fileID: 9084287967825320636} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9084287967825320637 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967825320610} + 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_Children: [] + m_Father: {fileID: 9084287967982315181} + 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: -6.3, y: 7} + m_SizeDelta: {x: 44, y: 81} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9084287967825320639 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967825320610} + m_CullTransparentMesh: 0 +--- !u!114 &9084287967825320636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967825320610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 399c25c9dce384160839b459896c826e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &9084287967982315154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9084287967982315181} + - component: {fileID: 9084287967982315183} + - component: {fileID: 9084287967982315180} + m_Layer: 5 + m_Name: Button_Stage_Arrow_L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9084287967982315181 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967982315154} + 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_Children: + - {fileID: 9084287967825320637} + m_Father: {fileID: 0} + 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: -617.8, y: -77.81} + m_SizeDelta: {x: 145.79999, y: 149.2284} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9084287967982315183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967982315154} + m_CullTransparentMesh: 0 +--- !u!114 &9084287967982315180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9084287967982315154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e0c60779c9ad14104a26ff569c139f15, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab.meta new file mode 100644 index 00000000..38033d73 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Buttons/Button_Stage_Arrow_L.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 51c371247ba47482c9e9475f94f0d3f4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI.meta new file mode 100644 index 00000000..d4a602dc --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 434f0223e6db441dc917adaac3025cf1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab new file mode 100644 index 00000000..1a7140fa --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7392944789361267093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7392944789361267090} + - component: {fileID: 7392944789361267088} + - component: {fileID: 7392944789361267091} + m_Layer: 5 + m_Name: Button_Arrow_Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7392944789361267090 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7392944789361267093} + 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_Children: [] + m_Father: {fileID: 0} + 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: 567, y: 444.8} + m_SizeDelta: {x: 49, y: 91} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7392944789361267088 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7392944789361267093} + m_CullTransparentMesh: 0 +--- !u!114 &7392944789361267091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7392944789361267093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.19607843} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9be338601f2df46fdb4de32cda440c67, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab.meta new file mode 100644 index 00000000..71c22a18 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Back.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d9ccca2ec4d094ef1aade1317e9d3583 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab new file mode 100644 index 00000000..007b1e7e --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8430977177882732137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8430977177882732138} + - component: {fileID: 8430977177882732052} + - component: {fileID: 8430977177882732139} + m_Layer: 5 + m_Name: Button_Arrow_Next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8430977177882732138 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8430977177882732137} + 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_Children: [] + m_Father: {fileID: 0} + 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: 644.6, y: 444.8} + m_SizeDelta: {x: 49, y: 91} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8430977177882732052 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8430977177882732137} + m_CullTransparentMesh: 0 +--- !u!114 &8430977177882732139 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8430977177882732137} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83c4252c97d8e4daeba99d69cfa5cb32, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab.meta new file mode 100644 index 00000000..356dc3e7 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_CommonUI/Button_Arrow_Next.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d0fc81bb16984961a0251e1f22b6801 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Slider.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider.meta new file mode 100644 index 00000000..91f7e0be --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6f4a6831ea0344c1aa0bd68bfbdfbf4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab new file mode 100644 index 00000000..c1e9ef35 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab @@ -0,0 +1,360 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2482728080564617016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2482728080564617017} + - component: {fileID: 2482728080564616999} + - component: {fileID: 2482728080564616998} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2482728080564617017 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728080564617016} + 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_Children: [] + m_Father: {fileID: 2482728081838297372} + m_RootOrder: 1 + 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: 3} + m_SizeDelta: {x: 544.0472, y: 65.000015} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2482728080564616999 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728080564617016} + m_CullTransparentMesh: 0 +--- !u!114 &2482728080564616998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728080564617016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Text...99% + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 50c12c23294124aa48490c44ac65a9e4, type: 2} + m_sharedMaterial: {fileID: 7746803525459343344, guid: 50c12c23294124aa48490c44ac65a9e4, + 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_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 40 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 2482728080564616998} + characterCount: 10 + spriteCount: 0 + spaceCount: 0 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2482728081313853794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2482728081313853795} + - component: {fileID: 2482728081313853793} + - component: {fileID: 2482728081313853792} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2482728081313853795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081313853794} + 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_Children: [] + m_Father: {fileID: 2482728081838297372} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: -6, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2482728081313853793 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081313853794} + m_CullTransparentMesh: 0 +--- !u!114 &2482728081313853792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081313853794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41f68bec7506344f19c4a2960cda7eb0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2482728081838297375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2482728081838297372} + - component: {fileID: 2482728081838297371} + - component: {fileID: 2482728081838297370} + - component: {fileID: 2482728081838297373} + m_Layer: 5 + m_Name: Slider_LoadingBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2482728081838297372 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081838297375} + 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_Children: + - {fileID: 2482728081313853795} + - {fileID: 2482728080564617017} + m_Father: {fileID: 0} + 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.29870605, y: -617.7002} + m_SizeDelta: {x: 2432.9233, y: 76} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2482728081838297371 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081838297375} + m_CullTransparentMesh: 0 +--- !u!114 &2482728081838297370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081838297375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: f9e47d48ae68e48eab6bcdcc8fcac328, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2482728081838297373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2482728081838297375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 5 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2482728081838297370} + m_FillRect: {fileID: 2482728081313853795} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.75 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab.meta b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab.meta new file mode 100644 index 00000000..78296127 --- /dev/null +++ b/Assets/GUI Kit Casual Game/Prefabs/UI_Slider/Slider_LoadingBar.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1655ad8223f244d34a1dc63ee78eac3f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData.meta b/Assets/GUI Kit Casual Game/ResourcesData.meta new file mode 100644 index 00000000..2b9a5363 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 739fc32eaa44d4369b84cd42e423839b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite.meta new file mode 100644 index 00000000..b4a6315d --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbe980cf9b040404da33e516deccf5d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive.meta new file mode 100644 index 00000000..0091d199 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56a193a5f86cc4901b29995e42d750dc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png new file mode 100644 index 0000000000000000000000000000000000000000..2ceece2d81c0c945bf3a47aa29f07e67d884156a GIT binary patch literal 4873 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 &}WM4pj* zx{IbHP@t#pbOF(7;FsArQBe&WVi^qJi(SROx0f9id&q-zL9 zFxQcE=yG$vNuk*U+|RiyZ<$$wBh?w{m2}CN-8vbsq#0*!XBSm`7i93Oj)y)G8fp4y zH#or=9m;wBz{qYk{m!>AN}o*6j)#lDzQ^;sQ%|mTMXzL38Z4zAly0ZNS`i9%vBz%O zB&)^*JmPuq;i%3y+bvha07Xr60dN6P;E6iBDFo~)5D90V;FQ)IWV+>S7^ZM}k8gro zT5nxh?m_RD>vG9&5;N$2wMnz_kwzIz)<;jpl?a<}@yj1LA!O8K=Ap^fC+}`5>#kHZbl`NwDlx<_IA_3e9Jnu^R1x=x^GuD%a-#lA))x7?DOdpA=u zswdr}x{{$6Eiw|u*~i{!%KR&iM~SO@0iJ7?Cu@4M*Wz^V=9M`9f<$&!xi&I~jtRen~kp_U^;-|&6R9Xp8DdwEW|*|Z~cC05muN2JWcCzOjBY*l3N{SfQN_pz;G!>qy^+MVqw{NDAwc;C31GAE;dpRvGq1sH5;v6|>w8IK% zxGYiogF8*%5!oGs>wiy3-i#9TP%-`ZogZ_;LqCAITJ|$XtH4^V4X>j>RTQV2GM-;a zrhmgCs`ZM^tiqYgY@|H+mD4i$DLY|~iZb~vh|*1tq9j9U?yq@ChVCtg<~Z&>28YnK zWCv$A8!wu(rfrw!NX|^Z2K&AJb#CU|=lJd~fh7tQ=+I?rVgKv&p#iJ(_Gv-86)qT1 XGe=M*+&!88`!-=>WNBEf?-}=hs=k;_ literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png.meta new file mode 100644 index 00000000..9164e0e3 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_next.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 83c4252c97d8e4daeba99d69cfa5cb32 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png new file mode 100644 index 0000000000000000000000000000000000000000..ecdb1b0c2c92f6c34472566e1e1975d516917074 GIT binary patch literal 4846 zcmaJ^XH-*L(>?@{ju@0Pq@n85^T4jg27`e=^a_mjD34V+D3WnDk9i{STXj{fUr&+8~Gav>hV<=^IsleWo4@T1=%C|t5u;KmHWsa&jZq*GizyC> z(0tbmPtI2Wu*Mz|97%g)7`=Uj!3`v_0XYihvLNI$z}+Dl ztq5v)0np2lP$iC*O13EHr)uV)s76j8Fd37&AL$N6cX{|{o+Ai*QREqXI}VL8DYha3lVu{q50W)G6yXd*sXf` z0YH3f;Q1chAa!AWc6y$;;LH5}>h_+`8X2lD{pG`6!*vh`AatgWIp#JuH^NS7XL}gX z?89&Y#vFkQAGTc8$9d>ydHX}R5<}oS$fJcts19ApBfNZkt8yMijVd1#^?#~Qlcy3R zH(0BCnJT&Cue=c0!BAEYN zvY|x`gxzO?8WDfMBY70s%Pp3Z%mKw(XxxY@fh@%f+d^M;_?LhfM&4P0=hT{>`jF@Od{Tua794X6qdufM~dyMEQwJpm&w-!6)q!)Q9DXyPO>+JPbxErnPn zw=5_z>fj3Z`O88td}C5m%`sLO<1)DwnaALIZYQ4D%c?JqLDS1@9?OM-w_1Ze5LKxd zvvT>*(nqBW<<1`yJm{8gAuHH{IlATtQxn6<$Cf&jk`)<#l!u%UY=f?7nGN1^*ocYM@_T)vj=?^xt11| zV!sFR3tSP1ZMX1HIP7yc>~QI!n#0ODR(CmvvU57@Ro<#epLdM7Yv%9>^^w8zM)dwLL(<_HL#whE9fVFn z_1U@=H@WS`Y~uu~uf&hz0W(d)Nfqs;1U--sPX_mF^Yj4TG`63}96w-W9}($O`ST(6Od5 zk5&Iw(beTKW&ouCS)f?3jvyg619TT=e>c<26KIsqPmP3|!)?cp+E=>-YuamwP zuZw+RjxYzLv{f{?wNelJs={$=-Kn@mpPOE_18bM3%MNs1s84IXP&{B+e5_Xf^HtA} zn!#fF#B%Zxk8+Logb5#AtcRD{cu8x?tJ$XGJsCc^#QK59L$vPh4#kP`(elofWS!xB zpF(WYyN2iSYX;?0q)_BQiWxQN+@|5r_q85D96uWymwF{gbm@Q^UD!o?fcPq3j zb58to{os?K_2Rr|c@q`yNN*;)^mJD>m2c+}=mzI@?`3aMkf)n%%&E6g3CuSeMKU1Ha7(+AxOy>+$eZWHu_UXx7Z zNMueV*G}P&liOXpDStLkhkO67haJK9Csrs7EXtn&}g#^f(4jO%qL$GxBW2YQx! z`=WhuD|xk1wfAbHgRlN+`Xw7oJ1EPunlRfs+NziEkqTPy%~j8z&9%>>;VS1QZr6#; zFZFg62I)F$I;V!i<8Feps}1I2Ax0?WLpF1ze%6u)zh2IZvoUSDopjr_s;2go?v42Z z$IK1*ymP)}qnk z>>KqD#Jx{jGJG+j;f<*eQMC^rjn)P`f0=?dn?4hjNwgCSQc`tA*W-h|)&?WGE_79A z?V@HdXos)fAroJd(XoSf?iinlani_SWOR19EMshZcT%NENe%YNmX&dm=_HF_Hk_g`5PsF3)QG$-Lk zI`y7b6zaX6-1E5Sbq~8HR&&**`)T?3*CMUrjnINiu3e71758hJ-pP-RG*1SFeG`n8 z6gl~xnX%IF3v1FTc!VVWt1W=AH{g0TJszz|RNAV4fhSWg0)fW?Pg>?G&{0Q(g$dkhU@ zZH2&*NlMsXI!eJL3JVPYx(2}%EY62OgLn`;z5Mi`%xBF|h!ZEC{Vofn7T=238 z^(WYcp0US;`rvf%Py>C4ZZLvnfJC5SA;BbHKPn=>qoW8>Q&EL0tH702)nTey2n`j4ni}Mv3(E55 zk0&C~CT9QmV$JlR7icsJLRmQ|C`c(tU5V`PsjRA_qob^%rmUt0V`;#sA$~M$FwBoC z^V@<6fr|6@qR_m^evn@lu^!|AnjVzJ^zRTz6l?2$4f|35Nfaw(%E4HQvZ|7bGKusn zuD`UYG&JG=Y5Z4hs(lEBpo}I^$pQX2)_xFWeuG)L``?a!DYDogZ2VcL2S2Q@2^kka zBKXlPP4u9w6(zhE9-%_OYiMX{Ys26KRRT-{uBi>vA*!pvG_?tE4^0oEDqc(dx1Iln zH&oGt!%ekyj5Uq4R8>t4;bul^riPkoDq3*3s)~`(Z>*&sm4@}h5q|sjV)_0D3;&;3 zgt0#XOC$T+lgYlns{nO@Oe0e-kSP$>9}sKTbs!4XSe%#NFX8cD8})bGCIo-4Kmy*( zpG<=Mm1%_6e_;XF!f9*bG}K^3yfzW0p{;>~dEm6QSP!f^kpRaLJUsBwfAIMK$l%|V z%95}mq5LL<&{4zTiC8QarlkW{g%LG0RA6vzmT@(_3SM26phM8mP=hM7C@TLdp8qJO z-y&9p{u=(<8m!5`%|-BIb(BA=b@&!*6aawZfu)I|eel?9{yVa@t?<RO$c0$t6FF_)_XPzf=o#(NMuS!DW1gtskwCXxS(Jx7+*Rrx4cSVLeBY+4QHCRD8teKr6~RfBCThk2hM>G-e$;VrP#Sqbk0U&o|+h-c-zX#6h*%&|rbQ(6o-JLF|IILXX#&K^bqN(K8y)}`*K*#_YvHNbj;_o|B?@*Xk zvt!NJ5~ioF=SeDPGj_p#X;L8Q;e2Y69SplBk5eMQ`XrcZEJ-&%|KxIARFOb-C|lYS z_mm+Xx)?F)fzc#0Ff%N0brqM*y^4E~_*kHPCZh*$Of+uF3G48X1PkBrJXw8R%Us63 zpt{ayC+x#?Ix!*m{QZbu!nz>;Xy=*>VVi$7ykgjuy<;OMx& C#gj?^ literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png.meta new file mode 100644 index 00000000..41c51b9f --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Character_Passive/character_detail_arrow_prev.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 9be338601f2df46fdb4de32cda440c67 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common.meta new file mode 100644 index 00000000..7af312b6 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4f9e0db43d5a41e59519d800d7434ba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c1c28460bf178771e9e88ca03c3bacf6d49e1e GIT binary patch literal 6145 zcmaJ^XH-+$whm1xQbdssA)q1rL8|l?x`IGLLQNqFB}fw~3R09NRhm+yDJVsO zh$0{$g7hLNO`3ENDLy>+ocr#NJMJE1@4d?WX8GovW2|-8+*FU9Re%)$0I(bA>mZN+ z%E#}0<`c(Xw;bRL0Dx87LtES2KwBF~BoVM4-WUKNU^Ls(-!5tQociQ0hSNrCc%RZm$0l+1Ki(8{L@(!!bS)S8b`quBl2Uzv9?|jRZtaHZX8=y~*~7=c`K zoh@!mtpLCp12rIoQg!8ku95(t2M`BjCAizZ{=VH{e!&(1ybqWHanG~SB_aXsvR3V9 z0quN%D$8nDRzNZU;7twE0s%_d0n1wk>P&#)lB987z;M1$2{Ry$4v;RXCqb|A3gB#g z3n@cSYXRhzX@F!IX%%!~_All2=))SB0DkdyiJThFfUtBenJxfOg&v?Sa;BRBXv~l+ z*VjB%;zW$B)29Q_I#asSjQSML)}?$B@ZVUQ`X=_R#rv6-3-2W^EXxciD=ky}jQ%`> z@yAmDfWThwn!-lISgOi_hDc7HdApjh5Gxzo%6U{?qug|?`fr7= zgsIq&o#Wl3vA{KePliT%Ij!LKp^ppRuL2oA-^r*2#qZ9GAGJk>9>!nl{igWLL53%0 z-R^FkImo1qT93T1Bi51fje8+feqA*6kR{2V9Z(i!Ml*eR@ahoni`kZiJ34V);zvcO@1pHe35Q*jHE*CQ?DJFH z4!4$wyeFLba$5LaN3k$!wlkk`5rf}3jfx)zePrfMk7oqA=qo-5D+DgwIcouGZ6_7d zmuPw3chnc(0F%zD#yM#GN*rqk%EuhUyw-yz-+FGr&`5kZ8#%rELS`tC~s1jodq!+N0{*n1-`4)>yUo$uNSTxdIop0$J7B*4(ZcFKM{ zg0vi$Rb~nL*swFp%r_#qTD-#(6ZPzj?X-)}FN@c3H!$0>+>U^@Tm&T*o7J2TR$TGgL zl!)v2GQ<2ltPGfTzc!IG(d@x~$J?3Ov+&kC-;7!EC6I;5+=ejBm08BekL0z|b4x9{ zOLF>|OYguRT{FPt`k6y4qf5>x`evN(&OE2xSqLr|_>|${=CSJzS)eqqOxzaHP5YGA z=k@*M!u-PRE&o&OQS7(d^ih)hUi>%ti}-5!A?e0Xm_Dbaw_C{#$qS~tJ>+~yu(p%h zkqY9u|A9LNo??>{k}_XvWlgreGC(b5vwCXH`SgZO@RO_7)#lSBEdA%64wML6zba9x z_=xmJCYbkFI2ANG9ftoxvp zO!Vq)j39(6Q~ZJ%_fm5~dB~3yzAJ2FR2i87~_y z>sXFg9mw*^acLTPJ$4Wm`B*or)i72mwk>ruHK>y*)g*Pd?4gai4b^7bW~j_y&|yht z2{&l#Z7yh=c`6g0+4-`#JhS|rUnXwy?6%NffjR#bOfcFynM zc6x-ngt&zVFHL##;ymPr-wpd4`;8)I)mayE2IX+=WACm{HFn-~hN~kmzdkN7sJ~aIe-!vAy6H(1 zXcEyR9x@n`9&+*^XaDlA&clSC&0nb-=hjV`oax@s&C)gA61Y{(;Kd-yn9lh4B#bGJ z>D39yDRmyLQ!MQEqNF4Ojdw$E53MlnCX><2^MN^==bGRzxvmSwB7>*nqk5Ppxk3m} z_KX+0UNYaA((}GkC+fkU&bt?U_L7u*sqCUfjU~m0vMV!KHeE@P;#&S@|fpK zlAl|dr#I3Yy_{JWR##egD84BUttn^w74hE7Je?MF|o?LuBv*tF2H_$3e>Fo>YRA2C9l6M)DhX>8sM?k7u@OI z`8@T|{F@!pdc%`Cz7dbS-S_yhwsg3yVoFJJM<>2w>smdU$0fzpdet*+;JQty6mN=C z8L_Om;%C*>y18$*rcMJv+f>}>=oiD<4=YRhONC4LvR(V;O2bA^&4Eu*YwYEM>v6M! zPB_Cal)OOC?fCAR?hoAzFc;X$^{$s?V;gx&1v`P+p^lw4hviRen?^2-4mMBt-`wQ5 zEzEQI%WCrS>le}iwqA|8!Q1%0AK?=T0w}?T=DCoGIz4~0)|`Z!k8hsb(Oq5gq!7Hv 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png.meta new file mode 100644 index 00000000..718c7d98 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_blue.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 6bbcba4e267be464998897741b81d508 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 28, y: 0, z: 27, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d3515eebc9d130875ff6e380de070b75a68540 GIT binary patch literal 6151 zcmaJ^cQjn>)<0T;M2Q-GjF3n$2BS>$Q4=ldkSJpe24e=Jmmnb`dhgLf2qK6YEr}An zM2QljMkj)(`Q&}?d%yd~UH7bY&UyBJ_HXyS*7H2o(^03PW~T-KfJRe8MgROSb^gXu zUO4~SWr5xT05t-OKw%;7zARMavcB}{SaCBI8U^$#>Y>MfuzhDv*aN9rSA836m0;o zP3G+tKrB}{A$g4lNCCo#$TfzJZ@(Ya>j{_upjcoQ%&>fkBt{?T6fx{%0y?h(6!u{ZhdkT_Fq;sCqnkL}qx-nsWqZ<2D{F&$}~o_AY{y9H7_f-A0{tZ9-EMWh9_iWN< z8*oWeOf7B6dvxl8a`q_Gk6P{~SB5$tEc2apggiWr5*(b9c=JGrIeZ8Cv{nzS-QiuQ zAFIOqDRGWr<)PRPPtqw>yeAD%5~|yxQ+@Gmw^K{NCJE^?TI7%ipct?#9Kn7m7NED2 z5c56&fcWOaXvJG3KyPyXJOI4=e)Yl21XitfN&ryF4!T*cbn$X4Q%MVLMl0957FJT! z1r^21*IH!hl`kv=a#H79O;TbrY=MuHzbz+Y&%ToOjlQZCDowLI%kUs*jlg=r>T1^e ztM5Xo$dx)N8Bx6Ouq)P49+FiJxrE-)Xo62^27+}7!uPgbH^G$E+s9@%G7cg4DwJnZ4^*=~bG2|Dw@q+G{A_9|| z!MoqxiGY826gqGaN^2YO1@$1}iK^98B)dQd3wjX=GmeI#xsXyG%p5IQs4dECq|X8w z*C{O?)4z8Lj)_r6Y9SFX`PccX80slas2)9rzP}ERf2mu=@56BT(aReCCI+ciBCyHJ z&6~w#6=FTr^doN7dh3ix&>-FEW%xkhd z4L(BCRD_18Wru3y8KP_2*&=ya+Ql$CNaayiW3n|N#}sYr`xS@lS{@X~93Bu~EdzvG zv2BTMtZn9!OD_p+`DUnG8Hq0GWXy(_<=iBy=48p`jGlb_x@G+Vf32!3e{fM9_`BXp!y!}XWky`>elGi zAdi%&1f^sQn-f$Tz1Ys$pVJPp8mS$#}`9^(dK<496@~)0cOX zCy^m9R5RM{Jd=FZku;Iy*G-Y6opex=Vk~d$ZM=nAvQE98wtitlW*@cBzmMDR=j!2P;2OP6yzS>o zbno$SBD`D6|0eOF=ws1`6%#uSyBxR7T^MV@-I#8MWRGN416*Nvq4RT}?!-m*&HACY z!+Uw@4e3**UvQtNd*s^uUma_Uq;q^S{~))e^mF?FIp@+dpIMk*_ynnFl=ulXZw2~~6GzPH;RgyW9@sOvIzqkmah@@z^0J$vBtbCb@#+1i3 z9^bgm!7`uk2taq z)m3wE7pKzIzvUgv7FWl&t8J_@`n9D0i^~^bnS_jlj68iBY*N*&G0~bEHM+L9ZpG6q zcrW3)IO3ml9W3x2y6sLfJB4Ts=2hvJ>Cv)iL0;bSx_|Y)SFJ{)hS_KF8QZhfL%vJF zEPjnK<$AT{mE*NuraQCXX4M83zGnuko+40l{dyZO?Dmjr zDE&u6FJ2&S1)E4D7A1V@b}svAR)=OrCE6HmIV6wVH-31NHPNz!Q1Y_uSGij4(wvEo z<%r*&H*R9$>z$gejWvz6{59v21JmZ$cN!g(Mg~H+X-YYEA{RLmRp6ZgxA32hF`#zZu&AW|HOJCJAeG!-#ZJze@-KBlR#eDngR>Jzbx3|1Z z92-^r_ne0|gQug}tvTwOmjb41)jf6FvZ8%o_+H#s-CA=X;+>{mH#b*M;q)aVxi#Q~ z#q>b@MEXXW=Ual=P1^TLi>=pZ3jBQM^}gryeVF>tJCpjbW{+}B!~50{yxF}(I1iUC zm(#fQJt8lY%YsY2spfaU7IYr%-T{j?$;!^WA-8k55F9^WXj7P#siPqGId#hWK-lr`R+CAW#ue2oCoruD_(+i29iScjLcG zyBT^DFc5u=8{XX&eO?b+zJI{yx%=OS{s^9X1J`vuKRr03oK)~=cO1rw@F*XtsFexcvX$%x2EFle(5|*(Q7ZZj_VWh2L*0xX^N%4R5{8zjvLPZ6kfQFTBlvWbp4!J?ET9Liooa zxRi{wEevW66-J)}g>A$ntc7Jn#jJ(VHd1H_aTp9OX)6YXoVy75(>(vtO#iUXJM_=; z-=lF({Cl`C&gT>5dOkY2kBdhEfT~kdMaj@>V%>Za&uPN;+rxH$X>TIx(Z)6B_}X5Y znp{C6hMUa1#nt+%-w`i@Kk^r6Q|`RyQRE3^^$NU5j`t^3Wm4j~&)Y@zO+O54mM~PM zy~=dmV{ZLava+GF((T)EUtfvcSmn+{RHd)LuIWtQdg_;vlcj^{zMWJ#-tLN)yX|rD z15eh~{Ym#wpJhIq8XnD3I&i{5(-diZ{frT%IivTC3@P4*)rZ$VKH^=a_Gj!IM|0x%2G{ku}V8ayY=h~ zy4=x^U5ybU=(RWr_Z?LG58qFH_H^%w;+rIf{nsb|8kQ>(aPhTSk(C*`dYV^0c#$ z*fWmRX!-@qn#;67jlm5wIS0qK+>hg<I=MpP4G&WlHYV&X{3>b|sGCU3T9hZOF6y ze_W2Biz&6xS7!O`wJBuJPVwMZWC@eyy1e>NK&{}HwU8urzuYcPL!iUzDnHA!4^yXf ztsQq+1+Q{NtIZutX#3|~mnQdMmr`I=y`rPAC+w$?(ZcyuCD&^8UMEvh=K~%@;6wGm zv5a};u|tLI-g`d=7fc(x3vG9UAN0f8s?g%-?&@rP5ixHSO@KJUlI&Kxt_>RoN~^| z%-e37`gniu)ZA1IdGN4OTs>n60wsjSftPl3VgmU`BnV+;rGxhGv8U8?3}JQNK2qXu zd5RJP?Q)RNEGI@{N=s&TW8<*f?8Vfplk@BHYO~x{Zx_DjLt5I<8}HE;<-WtB3_N=j zwf54R>)dgigdJqCiSC-$^{|avD8kpEinZwySAQlon5(T~KqT2S-ZaVs=E@D7wC~{e z%@2=s-^M3!&9+nCt9msE0W;KIn`BgN4kG(>(PDHraKX|khB9S7URvST6mEcO7ERSc z;q7cC!dfpy7XI2mY1ZwXE30V7h%};w^Y=%JMH8!}4=L2aeGYo}FZ7&~GeeGF(;z91 z+D^OJs{Fc?rcyojv{lQ>lCiZj&Kil!c@%xoJw^-E$N-_{8+VKs#GHO^>5KGM=m`a4 zQ_j|yKRdwm67E8aTpsb~dB%%}dJBstccum_LW!xmbNVJ(MYtV^-QF zQWnIj>G{yte_&v?b)}wm(Uq#0vWH!4H>nz}vv`NiKW}LB%99g7M~c|FSRr(9xl-dk z^n;dUub;!X-4U*sAfQMq%B?aU5xux8;~a?V62hpq)4!%cjgJe|8n@|@d|ev4b6U~< zUe50O;{d8 z76;sIHtnmK~or)TGXTSq>I_Dlgd$$|f%YZP$UA$$Rz~^+=yz zYN4@Iq@wtf{gx@oHaYa^SJAs4M3tB*9xlmrSNK^cWzA~M96p#7>gC?OS|@&oRTH;F zoZhBzE0sw#?-~64?L;rPR%n1>v}L8qs;sES<@4lhs6V$!b8drBOix_EbKm?`t+$J^ zy;!qKzHCwMwLSI&r4Z^X$);w(6fEgwR%RD&gb(qtZRbRWhLXH!}rQywC z7&L?KYZr!sGj5%|^6_lXWyDt}Is3xmn+v<%W#ykL-rH_htc?{{8>LB6JqQmP9u;_v z5tDK5iSN0WG*)Jg>-2bv6}j|1FnLA$t;PDw5))%*QI;oih0H%Pl?GaKIF5{RzI-lw zBU{*&!pF`fgT`XnB;JXCu#coMdgNC&KG=p`{VDO(IypX)BVjoW>6CT-R_ToucU61t zt%&q}RLmXK*0q~uYgWk%32xK)EAqxUDFr(`OO7FqS(yq)6;9PH>%K9$#WWg)yK;CB zfo7XW!!x{upSS9ciRSksAETqC_KsAj{ujGR;rBP>BTn?W8cVXDRCa97io*& zexroTQ(YD=;DuLZ2(h4BrTi@u6#0Ao5)2;hhclhF*q1?qZ%KtjAmakKcV7lpw;HBn zNU2rB_#8jbMAm%JC-Rv6XjMMEaBZ$ZmaHc`gtT*RkD}U{Yt^#&ZP)91ox_$xZ5OjF z-W5_WZjw!RATAy$m zG&EJ*)d-rHwu%fjPt!na%*fLSJhMYGspy;9F*k9yY zx_zxkYxdTtsgOaT9+yNWmaD(XA{P3-|KbJ4YyWV>c^YLBI5G56RxQ)g~Skm)=j1IhV>SvHh(kX~|d2`}sZS}PBJVj_}LFNJR_RJvYskLWELaD{nZ;GqHntD)D5av*(&(|08^q#t^fc4 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png.meta new file mode 100644 index 00000000..3711584f --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_dark.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: f87d9d25262734d879c2da72faf95bf2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 28, y: 0, z: 27, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_gray.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..88661533cda2c951d15974a77a395e79df41804c GIT binary patch literal 6166 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_green.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_green.png.meta new file mode 100644 index 00000000..260c5d2f --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_green.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: cb37917483ee24fea8fab306393441e5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 28, y: 0, z: 27, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_orange.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed3a1b689050cffa4ee26c4a6a696906eaaa71a GIT binary patch literal 2792 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 ROx6GZ002ovPDHLkV1i#A408Yg literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_sky.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_sky.png.meta new file mode 100644 index 00000000..c5ea9366 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_sky.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 362cdbc283a1c43a7abec33080b04398 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 27, y: 0, z: 28, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_white.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_white.png new file mode 100644 index 0000000000000000000000000000000000000000..a7369e3c715e2afa77ae27ed43126e485bf9dfc3 GIT binary patch literal 6273 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 DVnAqa literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_yellow.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_yellow.png.meta new file mode 100644 index 00000000..77a30b7a --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/button_yellow.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 804461bef59b141dba258fc997c8ca15 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 28, y: 0, z: 27, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6dedc0a1ddb1b4d146978858360e92f4dd8978 GIT binary patch literal 11331 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%0A`gw0z&0)tK(!y{=xJ& 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 K-6@6IKK&mbJKBE$ literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png.meta new file mode 100644 index 00000000..0722833f --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Common/title_bg_blue.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 9bb0d0c25ed16954b8eb60523cf30adb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading.meta new file mode 100644 index 00000000..eeb80e02 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5c7ae76444584176b4c652704b1769a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Loading/loading_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..35c20dc44740e22c8b90997d15de1b3966fca1ca GIT binary patch literal 4309 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 H%O3n6c&^7V literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_blue.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_blue.png.meta new file mode 100644 index 00000000..983e3a45 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_blue.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 2cb0c617c8ea94bc59e68b83c8c05405 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 559, y: 0, z: 1, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab2c70c249f9e2ff7b82a389b5355b7d2b8e5d5 GIT binary patch literal 14913 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 bJCZ?;n?`W;>yv?33I0UOotNEQ%KY+we2Zj{ literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png.meta new file mode 100644 index 00000000..3fa69f6c --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_bg_green.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 71f80f23111114970abec67fe4ae800d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 1, y: 0, z: 559, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..93e943cb6fee10cbf5971275d2f813f7e4969473 GIT binary patch literal 26011 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png.meta new file mode 100644 index 00000000..318ee2c9 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_center_bg.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 660832cd74aed4c2c97b80b96457f6a1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_0.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_sample_0.png new file mode 100644 index 0000000000000000000000000000000000000000..63a2c71652ff12c795e8719f94aef6859cccf957 GIT binary patch literal 369612 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

PiH8#mziPY{=CgwsH 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 E&XxvMxQPqAd~v{vLqjLt&7aj*FE6 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%0D-Pj+*zP5hc;XK#?pm-orqPIfwE| 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 N002ovPDHLkV1n?uCh-6O literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_blue.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_blue.png.meta new file mode 100644 index 00000000..4998edbe --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_blue.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: c601b7c22cd154c75af02188245414f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 2, y: 0, z: 2, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_green.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_character_shadow_green.png new file mode 100644 index 0000000000000000000000000000000000000000..a553e73373abcfeb2e1f8c3cee40748afc54b3fc GIT binary patch literal 679 zcmV;Y0$BZtP)-K8BB2}a=GX92jjKSb2{7E$0nSHXhm+<=&{?GFKdDtI2Utx3hfqjjq zMLb677Kd*!2)L#VT{K!$UCxJDr8%_|iyC1|f!k#bzD9wUv$GBW8UQ3E%SBS`=;S1j zQC!hj)Bu2b6a!0uxsH;8z^>a4{sc)1ykwNe)(UX|kfL$dqCylFNPq2iK`syl057sY zm=6SY(91xJEIDa`Y%w3WQ7EAgpp`NX^!D3Lu2mb7%Pj>!Sz~PxB_*yBT%-neP_d?| zm21%^GX~%qQ2?L-*iukawn2`zE4mNV?x4iq29~;Cv0(k=q+6tqjhj)V1-xKRv-4Vk zTI_WnsC)w1(aAvr6ch-QZhH(fRuq-V;fhfMKxLz{NTo&=DKtO<01ALstMBY2xB6`I zw*x5G+&KW~{(2YcW&?nzyvXokM-D#$xCKyIF*_+RM2h#ZEOdGI{lEZ#A}0vXC=?kQ z2cHd6!;eE!4$cQGpdkS}Iyq3_w(|Mn1JIahIrwb3k(zh6O4A*!j8^GYWR(Uh6K)P z$iSLY0CdxsrKTB0M(S$-n0EN@qXA%0Jpjy7vhPKB}=leAzLUCk~K-P z6e6KyPxf`P_M4vP>G{2Xyx05v<9prrxzFcwmiwIRI`?gh^F|!3!mI!QaF`hDTLHk4 z3$!&OGZXEPsj8*`0IQyxo}Pt?o*vlChlF?Y!~sCSNS3ufI*}@%IZnlK+3F6jR;GB~ z03Z@&%x}3b=5gN#FgLk*wA&-2S#A0Fk7XL$ybd2^HO`8j%$2Eg(YX_S>8{NcwPo?K zqUYCxR+g6bKJ7KkWzOyQ2EOMCJH{iOFq`KNAgvo)~Wr1K5-y7uw(a zt>mg#WSub`(9)IElX9+KiLWl{gRuYl>bJ=gldn80bul1WZam90Br_#Lg4cMC!L*kh z0EBn?S`XE<;^$_kCuZ?;o-3Q}d50dWB#7pTweiD-7R5OC`;}o)(=5DcLUY-wZ*a@TD(0YdYqMwZAr@MVIy?vuI4YL3DUQ_ zA=|Xm!_lBsz&l+#t-K{a;=mh2^sBIno$F%Mg%PQ95{Dg;p$D zEFfkbfiJ8Q^iOmqP4di#!q>!;4_FfYIe@Y#^Oo~9N1u0jwuCIx(ck4n_xl0bAsg~B z!fXiuw+jLuNCkkz=AAh0({w;jO2HHWG<+AlQv3j9`i2<*^mA{Vda84jy_K)5g)_5N zw4nt=k73f+W|wR^!>!9S9d?}cp8fr>un6gv#*Wd^0iGD0xMi2Gp$;Q44iOGx`$p91<4UH1fg zV~KTnA3o&0E84s9qi@0RJNtJUj9?FLR9P~7r1#Z+Q7kTe=S?oTkAmQ`4@=JT=o79M z(+I1{E9yJ<-IoGfzY~iM>w|IPV?JZ9#N0A)yp0x??hwGvpp|Xol(C{{RX=`_mTb%l zvn2i9Fy2LGhnw85Jj3JTjnJlOy<(|FiE5sDW;>RMo3K|WA&JH2)lxw`JFf$rP?hm$ z!!qgR6JjT_r5sLj@?K3emgMZbKYgC{gj77-gw4dmc+^s9zAKwk|$|Z@POy6GEQrT@lg(3H!Zi+vZo~bBXemq zD(8|3A=l4B(fU>iFTyunswYE0ud6^lfAB-Pn~NLORdJqD&+;Wg%pm1MO25bVqw{m~ z5u5((98nw*9mY;FLLNfFLPdhLLW*gog+~Tb(%xQxeu9gnxukNXl5EhYwohH-Pk6_Z zgi5ka3Q3wPy9|?e#)Kn`ahNB`hBW9uJm?+Po}Lspz%xw~DiP zZ+SJp>FPoFE|#MzD$+1F$~gZ5w)TzCy%Pd&;J7uk?vRfy!-AYgs+rT}s+~nszax7h zeu}}S)_UYpd>K9gpEc{H;nGzi+p5|*?#t}%H59Sk>qP#N0QBwsb#6Qnzn(qTehFdOopy3$Sn|t>^v<* z>@wIhP#Ik{#pN00ul+Iz<9w5RakBlgTh_!8*y8>o>tgyM(-LwUvn{nv*nThCeVj*h zNS&g7&4=RK?dR#$uuw38Xe)VL(l&4BBI5FpoVB40Dm)k8#gpQf0|F2RP>~G_f%F$V(rdN z#f-YJy3)EE0k?h{tflZ!cqLhuZco1+eywqPicCM}nXZ&Moqi#if~}Yt%XXTx;?7uUW)nhjnGNZhps`76Net?Hcv+*bRqce!>|B_CK! zqOEM!-2=zgW33|kA3f4L9d3t6DtXY^MXcDo^a9I|NpiMXaZee%Y#VwClytSstE{-< z=TpPF*-5+eR|l_c1rkO^zMidpx3plqP_RHOqh4%&a<T;C%0FNc4L6Lu1*Z=MbLQfK6E-ku#7{3!V7w!zARJB8#q_N2MF ziiKdMa!KV;DE;MlomBnSPrvOY zkU#6P>6m>`T)>n4rjdgmM|Zh?gjOF`;#vsbemb@|zHht8wZh4AEBo-luYp?={YKqJ zgA#@k_u{g|#YH%T8`qtC6DNwQig@3@3$gtbxIlh9H-0d=ckVrUe|VK`=kELFiolW$ zpOwcYPf#5a9pVkWff{Rt`{li(*H`LR>c=}8#nWW=wGS;e`gXA$MIX$mnse6<_Z6u( zH}=AiQpadhr4YpcO|d57DgGEA9H8S&a>9X42pAWf6%OMZ=-r7s0{{%+ZWquLw3#Ui zOCl&>e(NX%5WHw;063!+;Dy0@;3!}xoQoS#1G4h683J~5)_~Y4n?cRI^l+|j#z8(f z>!9-&ut6SJq%%ZI6MQBBMI#{KC>U@6!IMZv1!zG2;ziNczr~6W@Lwtv4-LrQPNB^# zzPEF{{9O7N(v+&7eyEniByEb72$Asnua_%kVwG<$P>vDe;D*} zWUP;y7sZW41pj8lIFWoQ8W5VNe}_QuGBf*^m`MI7QM8mP24K7tVG2-10^xUDe`%8` zR=EFnS%lCKYzb{}|&KVVw!{qfKt4_5hqVo`cNI1Gj4bAd$i z{8IrIt|SVH>`L+i(_TNc8%Kg=%rICt;%}ks?@RhSW__HGn;*{E(1%0-|CMEw+kf!_ zhe0ASNCaM98Hd5kBb@OFc{L~oCl7}za6j-P|3K3nG5m%06jZ?yDM=_GL~_+$lf*Ukyc zgq_GQlsX)D#ME*TR)gNH+^^r|zw)L}l1E`_WI2lKBrN8`6Sqe4fvuTnY2geanQeA%oV%t2!*P85NTJpX*PDV)bUKa3>n4LD>6Jawnh&mj%+9LQb;RP#Q(;s; z%_7aLA7%6eZjZA+JkIhtF7}jAp>(G+QpwcJ_^{h*en*AagQ}|@4v4t&P(b@@+?P+K zsJEW`9A#McA^K6ZLo!+cXrXRn7S;l=h>cDc1Sinr32N;irmOX5;1eEqYMs8{M${FKY85&# zv~rwOH@(s_Q2_m9R!Q#re&RUzof5o;N`6k9&f07_y<_x*^`B)cx&eM z6_S1-mWDC(M-v}`q6KI1uO_U<=ACwLCL+;9-d`rM(A71*X1+`5cjptwj7}CyL*|mF z2lJQ-VVd3Adc0-O8-ixgnfv3`6BN1_NHl_8RYNva|0#!;StMN0DUs(%QZ76T+8RS> z0*jsCHkQsc80cX3=|YM&9xLYCiM+Te3QrB&HoHQWS(N#e3+QD^Jx}m$I@W=S)i?ew zEY?$ak?kR|>L|#Y4Te`OBCp4-bH2*dWNRZTL>K6ko_M<^DJZ#C&U};!lItG-&gj!N zFM6@%IA?*>QqI|7KNgno(6)2ksoUm8`o0S~cZ@7|9i@dXvmg{4Y|xJxOVo}z2%}}w zj_R07hkx9ZwD@tiM~oC{LhT1QG~;;!*>|QYz96rVujLVwPpZzLzdmfRu6@8<@Z;I5 z+w&Z-RE^JsZ?ZwSgBc!_P|0C!TQ*{LD{jOh;@Za$T6+?(>W?__g7NB z%OZYm7OI$gG`x86V||uyToN|zPWu8K?;;sw^v$+Rwu6$6wXA zMlu*&e909O?|<0Zhd1*Jm>zn-rQj1%IZ^?6yuL+7XA(nL5~jY~b78+e)N0q6n6%u) zchzcVeiJ%Za<_ab(ZRb-D$`+RdRMmDa-)2(z&yX9ZA@R!J0LeB;+girXF`f@*nE_+woHe>KKDmVg(#W!0Qi d&d8x>2dE%v-EK;l{_knZ#NfPsg|1`x{{hdxM9BaE literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_speed_line_white.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_speed_line_white.png.meta new file mode 100644 index 00000000..08f437e7 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_speed_line_white.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 8464b41777b1a471c812a19695dfe17d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 2, z: 0, w: 2} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce13940904a1294a7adcdce8e1028734642b1b6 GIT binary patch literal 12327 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png.meta new file mode 100644 index 00000000..f1e9c94c --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/PlayBattle_VS/vs_text.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: a06afe6b87eba418fbf8386ee85e1722 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage.meta new file mode 100644 index 00000000..5994ba85 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76c23290b3e684259bac38ff5328a65f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png new file mode 100644 index 0000000000000000000000000000000000000000..5de7b56a2fe697801e62bb436a81b70c7427d443 GIT binary patch literal 5767 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png.meta new file mode 100644 index 00000000..f4278b17 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_btn.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: e0c60779c9ad14104a26ff569c139f15 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 26, y: 50, z: 26, w: 50} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_prev.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_arrow_prev.png new file mode 100644 index 0000000000000000000000000000000000000000..e72a03290095a76e8a0b552fd1626a2ba48f94a1 GIT binary patch literal 5108 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active_focus.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active_focus.png.meta new file mode 100644 index 00000000..b0e30d17 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_active_focus.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: c965160d8643b4ceb8a96e344d4fe2ff +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..0943f40d210066be1b0152ba7af4976576e82d02 GIT binary patch literal 16709 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png.meta new file mode 100644 index 00000000..6d307dc0 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_blue.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 6a1f2ec1b291243919959448562d19aa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png new file mode 100644 index 0000000000000000000000000000000000000000..993eb35b55c2213c70b8cf0d8909e2d7f560d03a GIT binary patch literal 15764 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png.meta new file mode 100644 index 00000000..5ec19d94 --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_dim.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: a23a57be640054bf08deecbc33c70a5e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_purple.png b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_frame_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..3f83a23a67ed32a0a3d17bc27bfac02fff868154 GIT binary patch literal 23941 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 L@3t$jIdt+rO8{p% literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_path_bg.png.meta b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_path_bg.png.meta new file mode 100644 index 00000000..a5d7129b --- /dev/null +++ b/Assets/GUI Kit Casual Game/ResourcesData/Sprite/Stage/stage_path_bg.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 963d78d44fe92409d8e59e21376b81e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/button_purple.png b/Assets/GUI Kit Casual Game/button_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..48c80182a478e369916b28903f429712240af442 GIT binary patch literal 2864 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 literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/common_bg.png.meta b/Assets/GUI Kit Casual Game/common_bg.png.meta new file mode 100644 index 00000000..e42b2323 --- /dev/null +++ b/Assets/GUI Kit Casual Game/common_bg.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: c367bc8bd5d13ac4ea92f0fd13d6949a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI Kit Casual Game/loading_rotate_white.png b/Assets/GUI Kit Casual Game/loading_rotate_white.png new file mode 100644 index 0000000000000000000000000000000000000000..663b5ecf6ab8fad52aba69e3041a5821ebcec987 GIT binary patch literal 9005 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 OgO-|}YPGW6)BgviiGsrb literal 0 HcmV?d00001 diff --git a/Assets/GUI Kit Casual Game/loading_rotate_white.png.meta b/Assets/GUI Kit Casual Game/loading_rotate_white.png.meta new file mode 100644 index 00000000..53607247 --- /dev/null +++ b/Assets/GUI Kit Casual Game/loading_rotate_white.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: e2fa2d908395dde42a8b74773f73cb36 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/_FredokaOne-Regular OUTLINE.asset b/Assets/Models/_FredokaOne-Regular OUTLINE.asset index e88f7b11..6b72f50b 100644 --- a/Assets/Models/_FredokaOne-Regular OUTLINE.asset +++ b/Assets/Models/_FredokaOne-Regular OUTLINE.asset @@ -22,7 +22,8 @@ Texture2D: m_MipCount: 1 m_IsReadable: 1 m_IsPreProcessed: 0 - m_IgnoreMasterTextureLimit: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: m_StreamingMipmaps: 0 m_StreamingMipmapsPriority: 0 m_VTOnly: 0 @@ -41,7 +42,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070604010000000000000000000000000000000000000000030606070707070603000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000030506090c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000004060708090908070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070808080807070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707080707060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060809090a09090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070809090a09080706040000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e0908060300000000000000000000000000000000000000000000000000000000000000000000000001040607090b0b0c0c0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000104050606060504010000000000000000000000000000000000000406070b0d0b07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f10111112121111100f0d0c09070604010000000000000000000000000000000000000000000000000000000000000000020507080d101213131313131313131313131313131313131313131313131313131313131313131313131313131312100d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608060c10121314141413110d070705020000000000000000000000000306060b0f12131414141312100b06080602000000000000000000000000010407070c10121314141312100c070806020000000000000000000000000000000000060b0f12131618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181514120e0902000000000000000000000000000000000000000000000000000000000000000206070c101314151515151413100d0706030000000000000000000000000000000000000000000000000000000000000000000406070a080d11131415151515141312100b0608070502000000000000000000000000000000000000000000000000000000000000000000000306060c1012131414141313100c070e0c0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407060b0f12131415161616151414110e080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b10121314151515141413100c07070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507060b1012131516161616151413100c0708060300000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000000000000000000000000000306080d11131416171819181817161312100c0707030000000000000000000000000000000000000000000000000000030709090e101213131312100e09080603000000000000000000000000070c101313171a181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e121415181a1b1d1e1e1f1e1e1d1d1b1a18161413110d07060400000000000000000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020202020201f1f1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141718181613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171c1f20212120201d181414110e08020000000000000000030a0f1215171c1f20212121201f1c171514120e0903000000000000000002080d111314181c1f202121201f1c181514120f0a0300000000000000000000000000020a11171b1f2023252626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262421201e1a140b0600000000000000000000000000000000000000000000000000000000030a0f1214181d1f202222222220201d1815130f0a040000000000000000000000000000000000000000000000000000000003070c1012131619191d20212122222121201f1c17181414110e0805010000000000000000000000000000000000000000000000000000000000040a0f1215171c1f20212121201f1c181c1a19161312100c0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1f2021222323232221201e19171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417171c1f202121222221201f1c18171312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e111414171c1f20212223232322201f1d181615130f0a0502000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b0600000000000000000000000000000000000000000000000000000000060c101213191d20212224252525242322201f1c1815130f0a0400000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000070c12181c1f2024262521201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e21222426282a2a2b2b2b2b2a292827252320201d181413100c07010000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a2722211e1a150e060000000000000000000000000000000000000000000000000000000000000000000003090e13191d202124252523201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f222323282c2d2d2e2d2c292421201e19140d05000000000000060e151b1f2122282b2d2d2e2d2d2b282322211e1a150e06000000000000040c13191d202123282c2d2e2e2d2c282322211f1a150c070000000000000000000000060b141b22272b2d2f32333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333312e2d2a251f17110a0200000000000000000000000000000000000000000000000000060e151a1f2124292c2d2e2f2f2e2d2c2924221f1b150e0700000000000000000000000000000000000000000000000000060b0f12181c1f20232624292c2d2e2f2f2e2e2d2b28232421201e1914110d08020000000000000000000000000000000000000000000000000000060e151b1f2123282c2d2d2e2d2d2c282329272523201f1c1714120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d202122272b2d2e2f2f302f2f2e2d2a252421201d18130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000040b1012181d1f202323282b2d2e2e2f2e2e2d2c292323201f1c18120f0a03000000000000000000000000000000000000000000000000000000000000000000000000070c1014191e202123282b2d2e2f30302f2f2d2c292422221f1b15110e08020000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a02000000000000000000000000000000000000000000000002090e11171c1f2024292c2d2f3132323231302f2d2c2823221f1b16100c0701000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000030b12181d23282c2d3133322d2c29241e160d09000000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20262b2e2f3133353637383838373736353332302d2c2924201f1d18120f0a0400000000000000000000000000000000000000010a0f171f262a2d2e3336383939393939393939393939393939393939393939393939393939393939393939393939393939393836342f2e2b2620180f080000000000000000000000000000000000000000000000000000000000000000060e151a1e24292d2e3032322f2d2b27221b140b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b2e2f2e34383a3a3a3a39352f2e2d2a251f170e080000000109101820262b2e2d3338393a3a3a3a38342e2e2d2b261f180f0900000000070e161e24292c2d2e34383a3a3a3a38342e2f2e2b262018120b0300000000000000000610181d262d3337393c3f40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b3a363027221b140b020000000000000000000000000000000000000000000000090f1820262b2e2f35393a3b3c3c3b3a39352f2e2b272019100901000000000000000000000000000000000000000000070c11171c1f23282c2d30332f35393a3b3b3b3b3a3a38342e312e2d2a25201e19140e0903000000000000000000000000000000000000000000000008101820262b2e2e34383a3a3b3a3a38342e3634322f2d2c2823201e1a14100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1e24292c2d2d3337393b3c3c3d3c3c3b393630312d2c29241d1b160f0a04000000000000000000000000000000000000000000000000000000000000000000040b10161b1d24292c2d302e34383a3a3b3b3b3b3a38342f302d2c28231c1a150e09030000000000000000000000000000000000000000000000000000000000000000070c12181c1f252a2d2e2e34383a3b3c3c3d3c3b3a39352f2f2e2b27201e19140e09020000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c02000000000000000000000000000000000000000002080d141a1c23282c2d2f35393a3c3e3e3f3f3e3d3c3a38342e2e2c271f1c18120b03000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000060c151c23282e34383a3e403e3a39352f28201b120a010000000000000000000000000000000000000000000000000000000000040a0f151b1d23282c2d31373a3b3e4042434444454544444342403f3c3a39352f2d2c29241d1b15100b0400000000000000000000000000000000000a131c212931363a3b4043454646464646464646464646464646464646464646464646464646464646464646464646464646464543403b3a37312a211a1208000000000000000000000000000000000000000000000000000000000000090f1820262b3035393a3d3f3e3c3937332d261d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c413f44464747474540403b39363029201a1108000009131b222a31373a3c3f444647474746443f403b3a37312a211b1209000007101920283035393a3f4044464747464440403b3a373128231c150c03000000000000030c18222a2f383f4446494b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b4846423b332d261d140a0000000000000000000000000000000000000000000009121b222a31373a3b404547484848484745403c3b37322b221b130900000000000000000000000000000000000000030b12181c22282b2e34383a3d3f42414547484848484746443f413e3b3936302d2a251e1a150d0801000000000000000000000000000000000000000008111a222a31373a3c3f44464747474645404442413f3c3a38342e2d2a251f1c18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c21272c2f35393a3e3f4446474849494948474641413d3a39352f2c27211b150c0701000000000000000000000000000000000000000000000000000000000001080d161b21272c2f35383a3d403f44464748484847474540403d3a38342e2b26201a150c070000000000000000000000000000000000000000000000000000000000030b12181d23282c3036393b3e3f4446484949494948474540403c3b37322d2a251f1a140c06000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a00000000000000000000000000000000000000060b14191f252a2e34383a3d414547494a4b4c4b4b4a494644403c3b38322c29231d150d0903000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020610181e272e34394045464a4d4b4745413a322c241c130a01000000000000000000000000000000000000000000000000000001080d151b20262b2e34383a3e4247484b4d4e50515152515150504e4d4b494745403d3a38352f2b27201b160e0903000000000000000000000000000009121c252e333b4246484c505152535353535353535353535353535353535353535353535353535353535353535353535353535252504d4847423c332c241a0f050000000000000000000000000000000000000000000000000000000009121b212a31373a4146474a4b4b4946443f382f29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4347494d4a5053545453514b4c4746413b322c231a0e0508111b252d343c4347484a505354545453504a4d4847423c332d241b1107040e19222b323a4145474c4a5153545453514a4d4847433c342e271e150b0000000000000b151e2a343c4149505356585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595754524d443f382f261b11060000000000000000000000000000000000000000050e1b242d343c4347484b51535555555553514b4947433c342d251b0f060000000000000000000000000000000002080c151c23282d333839404446494c4f4c5254545555545453504a4d4b4746413b3936302b261f19130c04000000000000000000000000000000000000040d1a232c343c4347484a505354545453514b514f4d4c4946443f3b3a36302c28231d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000050d131921272c33383a4145474a49505354555656565554524d4e4a4745413a38322b262018120b03000000000000000000000000000000000000000000000000000000040c131921272c3238394045474a4d4a5053545455555453514b4d4a4644403937312b261f18120b030000000000000000000000000000000000000000000000000001070c151d23282e34383b4146474b4a505354555656565553514b4c4947433c3936302a251f17110a030000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c110600000000000000000000000000000000020a11171e252a3036383f44464a4c5154555758585857565553514a4948433d38342f271f1a140d0600000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a1117222a303940444b515357595854524c443e362e251c130900000000000000000000000000000000000000000000000000040c131920262b3137394045464a4d535557595b5d5d5e5e5e5e5d5c5b5a585653514b4a4745403937322c27211a140d0500000000000000000000000006111b242e3740454d5355595c5e5f606060606060606060606060606060606060606060606060606060606060606060606060605f5e5d5a55534e453e362c21170d03000000000000000000000000000000000000000000000000000009121b242d333c42474c525457585856535049413e352f2820160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454e54565a545c606061605d555954524d443e352c20170d101a232d373f464e5355545b60606160605c545a55534d453f362d23190f0c16202b343d444c525458545c606161605c545955534e44403930271c12070000000007121d27303c464e535b60626566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664615e57504941382d22170b00000000000000000000000000000000000000020d17202d363e464e5355555d6061626261605d5555544e463f372d21180e030000000000000000000000000000040c13191e272e34383f44464a515356595c565d606162626161605c545a5754524d4746413b373129241e160d0600000000000000000000000000000000010c161f2c353e464e5355545c60606160605c545e5c5a585653504a4846423b38342e28231d150c080200000000000000000000000000000000000000000000000000000000000000000000080e171e252a33383d44484c525457535b60616262636262615e565a5754514b48433d373229241d150d0600000000000000000000000000000000000000000000000000060d161e242932383d44484b51535659545c606161626161605c555a5653514a47433c373128231c150c050000000000000000000000000000000000000000000000030b12181e272e34394045464c525458545c60616263636262605d555955544e4746413b363028231c150c060000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b000000000000000000000000000000050b141c222830363b42464a505356555d606264656565646362605c5456544e47454039312a261f170f0800000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c141c2328343c424a51555c60646665605d56504840372e251b11080000000000000000000000000000000000000000000000070d161e242931373c43474b515357575f62646668696a6b6b6b6a6a6968666563605d555753514b47433d38322a251f170f0600000000000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6967625f5750483e33291f14090000000000000000000000000000000000000000000000000006101b242d363f454d53565d6163656562605b535045413a32281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51586062676a666d6d6d6d676a66615e564f473e32291f1417212c353f4951585f6267666c6d6d6d6d666966615f5750483f352b2116131e28323d474f565d606569666d6d6d6d666966625f58514a42392e23180c020000000c18232e39424e585f656c6f72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737372716e69605b53493f33271b0f0300000000000000000000000000000000000008131e29323e4850585f6267676d6e6f6f6e6d676762605851493f332a20150900000000000000000000000000060e161e2429303940444a5053545c606366686a686d6e6e6e6e6d6d66696764615e5654524c47423c352f282017110a02000000000000000000000000000007131d28313e474f585f6268666d6d6e6d6d666c6a69676562605c5454524d46454039342e271e19140d05000000000000000000000000000000000000000000000000000000000000000009111a202930363d44484f54565d606467656c6e6f6f706f6f6e686a6764605d55544e47433c352f271f1810070000000000000000000000000000000000000000000000070f181f282f353d44484f54555d60636669666d6d6e6e6e6e6d67696663605c54534e47423c342e271e170f07000000000000000000000000000000000000000000060d151d2429303940454b5153565e616568666d6e6f6f706f6e6d67696662605854524d46423b342e261e180f080000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100300000000000000000000000000080f171d262d333b41464d52545c606367676d6f7171727271706f6d666762605853514b433e363129211a110900000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e231e262e343f464e545c60676d7173716d68615a524940372d231a0e040000000000000000000000000000000000000000030b121820282f353c43474e53555c606468696e71737576777778787777767573726f6d676763605d55544e48443d3631292117110a02000000000000000005111d29343f48515b63696e7376787979797979797979797979797979797979797979797979797979797979797979797979797979797876736e6a615a50453b31251a0e020000000000000000000000000000000000000000000000040e18222d363f4850575f62686d7072716f6c65615a524c443a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606a6f747678797a7a7a7976736e6861594f443b3025191c28333e47515b626a6f7477797a7a7a797876736e69625a50473d32271b1925303a444f5960686d727678797a7a797876736e6a605c544a4034281e1308000004101c2834404b545f6a6f787c7e7f808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7e7b746c655b5044372b1f12050000000000000000000000000000000000010d1925303a44505a626a6e74777a7b7b7b7b7a78746f6a625b51463c31261a0f020000000000000000000000071018202830353e424a51545b6063666d70727577797a7b7b7b7b7a79787674716e6866615e56534d45413a3228221c140b03000000000000000000000000010d18242f3a434f59616a6f7477797a7a7a797978777574726f6d6665615e5753514b454039302a251e170e080000000000000000000000000000000000000000000000000000000000010a121b232c323a41464f54596063686d717477797a7b7c7c7c7b7a787674706d67626058534e454039312a22191007000000000000000000000000000000000000000000071019212a313a41454f54596063676d70737677797a7b7b7b7a7a787673706d66625f58534d44403930292119100700000000000000000000000000000000000000070f181f272f353d424b51545c6064686e717477797b7c7c7c7c7b7a7875736f6a66615e56524d443f38302a211a120901000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f140900000000000000000000000109111a21292f383f444c52575e61666d7074777a7c7d7e7f7e7e7d7c7976746f6a65605c555046423b332c231b120900000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34282730383f4451585f666d72797d807e7a716c635b52493f352c20160c02000000000000000000000000000000000000050c151d2328323a41454e53585f62676d7175787b7e8081838484858484838381807e7c7a7774706d67626058544f46423b3327221b140b03000000000000000915222e3a45515b636d737b7f83848586868686868686868686868686868686868686868686868686868686868686868686868686858583807b716c61574d42362a1e120500000000000000000000000000000000000000000000000a15202a343e48505a62696e757a7d7e7e7c78716c605d564c433a2f24180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858687878685837f7b706b61564d41362a1e202c38444f59626d727c818486878787868583807b716c62594f44382c1d1d2935414c56606b6f7a7f8285868787868583807b746d665c51443a3025190d010006131f2c3845515c666f7c84898b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a8780776c605346392d201306000000000000000000000000000000000005111e2a36414c56626c717c818486888888888684817c726d62584e43372b1f120600000000000000000000071119222a323a41454f545c60666c7075797c7f828485878788888787868483807e7a77726e68625f57524c443e332d261d150c03000000000000000000000004111d2935414b55616b707c8184868787878686858482807f7c7976726e6964605c55514b433e363029201a1106000000000000000000000000000000000000000000000000000000000a131c252d353d444c525960636b70757a7d818385878889898988878583817d7a756f6a625f58514b433c342b2219100700000000000000000000000000000000000000060f19222b333c434c515960636b7074797d808284868787888887868583807d79746e6a625f57514a423b332b221910070000000000000000000000000000000000071019212a313940454f545c60666d71767a7e8184868788898989888685827f7c78736e68615e57504a423c332c241b130a0100000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a0e02000000000000000000010a131b232c333b424a50565e61696e73797d818486888a8b8b8b8a89888683807c77726d67615a534d453e362d241b1007000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b3139424a505b626a6f787f858a8c8b857e736d635b51473d32281e13080000000000000000000000000000000000060e171e272e343e444c52585f626a6f74797e8184888a8c8e909091919191908f8e8d8b898684817d79746f6a636059534d453e332d261d150c030000000000000b1724313d4a56626d737f868c8f9192939a9393939393939393939393939393939393939393939393939393939393939393939a939291908d877e71695e53463a2d21140600000000000000000000000000000000000000000000030d1b26313c46505a626c717b81868a8b8b89847e756d685d554b4135291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7981898d90929793949892908c867d70685e5246392d20232f3c4855616b727f878d919399949a9392908d867f716b6054483a2f24202d3946525e686f7d858b8f929794949792908c8781786d60564c41362a1e1105000713202d3a4653606d798491969899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938a7d7064574a3d3124170a00000000000000000000000000000000000713202d3946525e68717e878d91939a95959496918e877f726a5f53473a2e211408000000000000000000071019232b343c444c525961666d72787d8185898c8f919298949595949992918f8d8a87837f7a756e69605d564f443f382f271e150c03000000000000000000000613202c3945515d67707d868e9192999493999292918f8d8b8985827f7b76716d67605c555046413b322c2317110a020000000000000000000000000000000000000000000000000008121c252d373f474f565e616b70777d82868a8e90929895959695959892908d8a86817c766f6a605d554e463d342b22190f050000000000000000000000000000000000040d18212b343c454d555d606b70767c8185898c8f9192999495949a93918f8d8985817b756e69605c544d453d342b22191006000000000000000000000000000000071019222a333b434b515960666d72797e83868b8e919299959696959597918f8c8884807b746e69605c544d453e362d251c130a00000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e12050000000000000000000a131b252d353e454d545b60686e747b8085898d91939a9798989897969892908d89847f79716c615f5750483f362d22190f04000000030f1c28333f4a54606d7981898d909292939291908d8981786d6053463c313a434b545c606d727c838b92979997928a7f736d62594f443a3025190d03000000000000000000000000000000060f1820293039404550565d606a6f757c81858a8e919697999b9c9d9e9e9e9d9d9c9b99989a93918d8a86817c76706b615e5750443f382f261e150a000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9c9992867b6e6154483b2e23170c000000000000000000000000000000000000000000010b151f2b37434e58616c717e868e9298989896918b827a6d675d51453d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d939a9d9fa2a9aaa29f9d9892867b6e6154473b2e212a36424d5763707d8a92999d9fa4a0a49f9e9c9992887d6f63554b403529212e3a4754616d7a8591979c9ea1a9a9a29e9c9a938d8074685e5246392d201307000a1724303d4a5763707d8a96a0a8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aba49b8e8175685b4f4235281c0f00000000000000000000000000000000000714212e3a4754616d7a8692999e9fa4aca2a8a19e9993877c6e6255483b2f2215060000000000000000050e19222b353d464e565d606b70797e848a8e9298999b9d9fa2aaa1a1aba39f9e9c9a9a93908c86817b746d686159504a423930271e150b000000000000000000000714212d3a4754606d7a8592989e9fa3a1a0a39f9f9d9c9a9898928f8c87827e79726d67615a524c443e3528221c140b020000000000000000000000000000000000000000000000060f1a242d373f49515961686d757d83898f92999a9d9fa2aaa2a3a2aaa29f9d9a99928e89827c746d675f584f463d342b21170b02000000000000000000000000000000010c161f2a333c464e575f676d747d83898e9298999c9e9fa3aba1aca49f9e9c9997928d87827b736d665e574e463d342b22180e0400000000000000000000000000060f19222b343c454d555d606b70797f858a9093999b9d9fa3aba2a3a2a9a19e9c9996918c86817b726d665f5750483f372e251c120900000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211407000000000000000008121b252d373f4750575e666c727a80868d92979a9d9fa4aca4a5a5a4aaa39f9d9a96918c847e766e69615a50483f342b21160a00000006121f2b3844505b6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d423a434b555d666d747f8690959ea1a9a29f928b7f726b60564c4135292015090000000000000000000000000000061018212a333b424b515a61686d747c82878d92979b9ea1a9a6a8a9aaaaababaaaaa9a8a6aca49f9d9a98928e89837d756e69615a5049413830261c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb6afacacababa3988d807367544a3f34281c1003000000000000000000000000000000000000000007121d27313947535f6a717e8b92989fa3aaa8a09e948f83796d60584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7986929fa5a9abadb3b4aeacaaa2988c807366594d402f242d3a46535e697783909da3abacafb5afacababa39a8f8276675d5145392c27333f495366727f8c97a1a9abadb3b3adabaca49f92867a6d6154473a2e211407000d192633404c5966737f8c99a8b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5aa9d9184776a5e5144372b1e1100000000000000000000000000000000000c1926333f4c5966727f8c98a3abacafb6aeb2acaba4998d8174675a4e412d22170b00000000000000020b17202b343d474f585f686d757d848b91969b9fa2aaa8aaacaeb4aeaeb5afacaba9aca49f9d99928e87817a706b605b544b423930271d12070000000000000000000c1925323f4c5865727f8b97a1aaacafb5b5aeacabaaa8a7aaa29f9c99938f8b847f79716c615e564f473f332d261d140a00000000000000000000000000000000000000000000020c18212c363f49515b626b707a828990959b9fa3abaaacaeb4afafafb4aeaba9aba39f9b948f8780796f6a60594f463d33291d140a00000000000000000000000000000008131e28313c454e5860696e7a818990949b9fa2aaa9aaacaeb5aeb6afacaba9a9a29e9a938f8780786e6960584e463d342a20160c020000000000000000000000030c18212b343d464e575f676d747d848b91979c9fa4abaaacaeb5afafafb3adaba8a8a19e99928e867f786e69615a514940372e241b1007000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e22150800000000000000060f1a242d373f49515a61696e787f858d92999ea1a9aaacafb6b1b2b1b1b4aeaca9a8a09d96918a827b706c625a50463d32271b0f0300000613202d394653606c7885919ea5a9abacacacaba9a59e918477695f5346444c555d676d78808b9298a0a7adb3ada49f93887d70685e52463c31261a0e02000000000000000000000000061018222a333c454d545c606c717a81878e939a9fa2a9abadb2b3b4b6b7b7b8b7b7b6b6b4b3b6afacaaaaa29f9b959089827b716c605b534a42382e23170d030000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b4aa9d908477665c5044382c1f120600000000000000000000000000000000000000000c18242f3943505a626f7c86929fa3aaaeb4b2aca69e958e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aeb6b8babebfbab8b4aa9d9083776a554b4035292e3b4854616e7b8795a0acb5b9bbc0bbb9b8b4ac9f92867a6d6053473a2d2b3744505b657683909da9b3b8b9bebeb9b8b6aea3988a7e7164574b3e3124180b000e1b2734414e5a6774808d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9e9285786b5f5245382c1f120000000000000000000000000000000003101c2936434f5c6976828f9caab4b9bbc0bbbdb9b5ab9d9184776a544a3f33281c0f030000000000000a141d29323d464f59606a6f7a818a91969ea1a8abaeb3b5b7b8babfbbbbc0bbb9b7b6b6afacaba39f99928e857d736c665c544b42392e2318100600000000000000020f1c2935424f5c6875828f9ba9b3b9bbc0bfbbb9b8b7b5b3b4aeacaba49f9c96918b847e756e68615951443f382f261c11060000000000000000000000000000000000000000000a141e2a333e48515b636d727d858f939da0a7acafb5b6b8babfbcbcbcbebab8b6b4aeaca69f99938d837c6f6b60584e453b2f261c110600000000000000000000000000030d19242f3a434d57606a6f7b848e939c9fa6abaeb4b5b7b9bbbfbbc0bbb9b8b6b3adaca49f99928c837b6f6a60584e463c32281e130800000000000000000000000b151e29333d464e585f696e79818991969ea1a9acafb5b7b9bbbfbcbcbcbeb9b8b5b2acaba39f98928c837b716c625b514940362d22190d030000000000000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d3023170a000000000000030c18212c363f49515b626c707b828b92989fa3abadb3b7b9bbc0bebebebdbfbab8b6b2aca8a19e948f857e716c62594f43382c1f140900000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155484c565d676d79828e929fa3aab1b9bebaafa49a91847a6d61574e42372b1e12060000000000000000000000050f18222a343c454d575e666d747e858e939a9fa4acadb3b8b9bdbfc1c3c3c4c4c4c4c3c2c1c0c0bbb9b7b4aeaca79f9d948f857e746c655c544a3f34281f150b0100000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d2ccc8c6c5c4b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000004101d2935404b55616c76829098a3aeb4babfbdb9b0a79f93877c6f655b50443a2f24190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bfc5c6cacac6c5b9ac9f928679675d5145392c313d4a5764707d8a97a7b1bcc6c7ccc8c6c5bbafa399897c6f6256493c2f2d394653606c7985929facb8c4c6c9cac6c5bfb4aa9a8d8073675a4d4034271a0d000f1b2835424e5b6875818e9ba8b4c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc5b9ac9f9286796c5f5346392c20130000000000000000000000000000000004111e2b3744515e6a7784919daab7c4c8cccec9c5b8ac9f928579665b5044382b1f1206000000000006111b262f3b444e58606b6f7c848e939ea0a8acb2b8babec2c4c5c6cad0d1cbc7c5c4c2c0bbb9b5aeaba39f97918880786d665c544b40342822180e0300000000000004101c2834404a546b7884919eabb7c4c7cbcbc7c5c5c4c2c0bfbab8b5afaca8a19e96918a827a706b625b504a42382d2217130a0000000000000000000000000000000000000006111c26303c45505a636d727f8792979ea5acb1b9bbc0c3c5c6cad0c9d0cac6c5c3bfbab9b0aba49f9591857d6f6a60574d42382d22170b030000000000000000000000010b151f2935414c555f696f7c8591969da5abb0b8babec2c4c5c7cbd1ccc8c6c4c2beb9b6afaba39f9590857c6f6a60584e443a3024190c0200000000000000000007121d27303b454e58606a6f7b838e939ea0a8adb3b9bbc0c4c5c7cbd1c9cfc9c6c4c2bdb9b5aeaaa29f9590867e726d635b51483e342b1f150b0100000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d3124170a0000000000000b151e2a333e48515b626d727e8590949fa2aaaeb4b9bec4c6c8ccd2cbcbd0cbc7c5c3bdb8b2aca69f9892877e716b6054483b31261a0e02000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564c565e686d79828f949da5aeb4bcc3c9c0b6aca1978e81746a5f53473a2e21140800000000000000000000040d17212a343c464e575f696e78808a91979fa4acafb6babec4c5c9cfcecfd0d1d1d1d0d0cfced2ccc8c6c4bfbab8b1aba69e97928a80776d665c50443e31271d120700000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2ddd8d4d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000030c19232c3945515d67717e8a949faab4bfc6cbc9c1bbafa49a9083786c60554c41352920150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0d3d6d6d3c7baaea399867a6d6053473a2d323e4b5865717e8b98a4b1becdd4d7d4d2cbc0b5ab978a7d7164574a3e312e3b4754616e7a8798a2aebac6d2d5d6d2d1c1b4a89b8e8175685b4e4235281b0f000e1b2835414e5b6874818e9ba7b4c1c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b8ab9f9285786c5f5245392c1f120000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d8dad3c7baaea39886796c605346392d20130600000000000b17222d38414d56606a6f7d8691969ea5acb2b9bdc4c6cad0d0d2d3d6dbdcd7d4d2d1d2ccc8c6bfbbb5afa9a19a938d81786d665c51453f342a20150a00000000000006121f2c3844515c667985929facb8c5d2d7d7d3d2d2d0cfd0cac6c5c0bbb9b2ada8a19e938f857d726d605b544a3f3328251c11070000000000000000000000000000000000000b17232e38424d57616c727f8b9399a1a9afb8bcc3c7cbd1d2d3d6dbd6dbd6d3d2d1cbc7c2bdb5afa7a09792867c6f695e544a3f33281f1409000000000000000000000007121d27313945515d676e7b859297a0a8afb7bcc2c6cad0d1d2d3d7dcd8d4d2d1cfcac7c0bbb5aea79f9791867c6f6a5f564c4135291e140a0000000000000000000c18232e39434d57606a6f7c8590959da5acb2b9bec4c7ccd2d2d3d7dcd6dad5d2d1cec9c6bfbbb4aea7a09892887f736d635a50463c31271d120700000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e3124170b000000000007121c27303c45505a626d727f8792979fa6aeb3babfc6c9cfd2d4d8ddd8d8dcd6d3d2cec8c4bdb9b0aaa29992877c6f63574d42362a1e1205000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d706457565e686d7a838f949ea6afbabfc6cfd2c7beb2a99f92877c6e6255483b2f221508000000000000000000010c162029333c464e585f696e7b838d929ea1a9afb6bbc0c7cad0d2d5dadbdcdddddededddddcdbddd8d4d2d0cac6c2bcb8b0a9a29f928d81786d605a5043392f24180c00000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe8e4e0dfd7ccc0b5ab95887b6e6255483b2f2215080000000000000000000000000000000000000a151e2a36424d57606d7984919ea6b0bcc6d1d7d5ccc0b6ac9f958b7e71675d51453c31261a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbbfb4ab93877a6d6054473a2d323f4b5865727e8b98a5b1becbd8e3e0dcd1beb1a4978b7e7164584b3e312e3b4855616e7b8894aab4bfcad6e2e2dbcfc2b5a89c8f8275695c4f4236291c0f000e1a2734414d5a6774808d9aacb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9e9184776b5e5144382b1e110000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee3d6cbbfb4a09386796d6053463a2d20130700000000030f1b27333f49535e696f7c869298a0a8afb9bdc4c9ced3d6dbdddfdfe2e7e8e3e0dfdeddd8d4d1cbc7c0bbb3aca49f938f82786d605b51463c31261b0f0500000000000713202d3a4653606d798698a2aebac7d3e0e3e0dfdedddbdbd6d3d2ccc7c4bdb9b2ada59e9792877f746c665b504440372e23190e050000000000000000000000000000000003101c28343f4a545f69717e88939fa4abb3bbc1c8cdd4d7dcdfdfe2e7e2e7e2dfdedcd7d3d0c7c0bbb1a9a29891857b6e665b50443b31251a0e03000000000000000000000c18232f3943505a606d7a849197a1a9b2bac0c7cdd3d6dbdddedcdbdadbdcdfdedbd6d2ccc6bfbbb1a9a19892857c6f685d52453e30261c11060000000000000004101c2834404b555f696f7c869297a0a7afb9bdc4c9cfd4d7dddfe0e0dfdfe0e1dfdedad5d1cbc6bfbab1aaa29a938b7f736c62584e43392f23180c02000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000c18232e39424e57616c727f8b9399a2a9b0babec5cbd1d5dadfe0e4e8e5e4e7e3e0dfd9d4cec9c2bcb3aba399908377695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164565e686e7a8390959fa6b0b8c0cbd1d8d9d0c4bbafa3998d8073675a4d4034271a0d00000000000000000008131e28323b454e585f6a6f7b8490959da4adb3bbc0c7ccd2d6dbdfe1e6e7e5e3e2e1e1e2e2e4e6e8e4e0dfdbd6d3cdc7c1bcb3ada49d938e81746c61554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4edf0f4ede7e3e0dfdedededededededededededededededededededededededededededed7cbc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000006111c26303846535e6973808c96a1adb8c2cfd8e2ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e7dcd1baada094877a6d6154473a2e323f4b5865727e8b98a5b1becbd8e4e4d7cbbeb1a4988b7e7165584b3e322f3c4855626f7b8895a2aebbd0dbe7e8dccfc2b5a99c8f8276695c4f4336291c10000c1825323f4b5865727e8b9aa4a9aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaa69b8f8275685c4f4235291c0f0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee7dcd0b9ada093867a6d6053473a2d201407000000020c17202b3744505b656e7b849198a2aab2bac1c9ced5dadfe2e2dfdedbd9d8d8d8d9dbdedfe2e0dcd7d1cbc4beb6afa59e948e81746d62584e43372b22170b00000000000713202d3a4653606d798699a3aebbc7d3dddddededfe2e6e7e2dfddd7d4cfc9c4bdb9afa9a299938c80786c605c52493f352b20170b020000000000000000000000000000010c161f2b3844505c666e7b86929aa4afb5bdc5cdd4d9e0e3e7e2e0dfdddcdddfe0e4e7e3e0d9d2ccc3bbb3aaa1979082786c60574d42362a20150900000000000000000004101c2934404b55616c75818e96a0a9b3bbc3ccd3d8dfdbd6d3d2cfcecdcecfd2d3d6dbddd8d1cbc3bbb3aaa29791847a6d605a5042382e23170b000000000000030d17212c3845515c676e7b859298a1a9b1b9c0c9ced5dae0e0dfddd8d4d2d2d3d7dcdddee3dcd7d0cac3bcb4aca49f918b7e716a60554b4034291e1308000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000004101c2834404a545f6a717e88939fa4abb3bbc2cad0d7dce2e6e1dfdedcdbdcdedfe2e6e5e0dad5cec5bdb5ab9f95887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645e686e7a8390959fa7b0b8c1cad7dce2ddd7cbc0b5ab9d9083776a5d5044372a1d110000000000000000061019242f3a444d575f6a6f7c8591969fa7aeb9bec4ccd2d8dde4e6e3e0dfdcd8d6d5d4d4d5d6d7d9dcdfe0e2e7e2e0d8d4cec5bebaaea59d938b7e71675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e21150800000000000000000000000000000000000c17232e38424f59616e7b86929fa8b2bdcad4e1eae4d9d0c2b9ada1978d8073695f53473e30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdbdbdcd6cabeb3a994877a6d6154473a2e323f4b5865727e8b98a5b1bed2dddbdcd7cabdb1a4978a7e7164574b3e312e3b4855616e7b8894aab4bfcad6dbdcdbcec1b5a89b8e8275685b4f4235281c0f000815222e3b4855616e7b87939b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9b948b7e7165584b3e3225180b0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000008131e2a36414c56606c77828f96a1aab4bcc4ccd5d9e0e5e1dbd6d3d2cfcccbcbcccdcfd1d2d5dae1e3dcd7d0c7c0bbafa69e938c7f726a5f53473e33281c10030000000006131f2c3845515c677986929facb9c5d0d0d0d1d2d3d6dbdbdfe0e3e3e0dad5cfc9c1bbb3aba49f928e81746e645b51473d32291d140a000000000000000000000000000007131d2935414c56606d78839098a2acb6c0c7d0d6dfe4e4e2dbd6d3d2d0d0d1d2d4d8dde4e6e3ddd7cdc5bcb3a99f948b7f72695e53463c31261a0f02000000000000000006131f2c3845515c67717e8a939ea8b2bbc5cdd5ded9d4cfcac6c5c2c1c1c1c3c5c6cad0d5dadcd7cdc4bcb3a9a0968f81756c61544a3f34281c1003000000000009141f2b37424d57606d79839097a1aab3bbc3cbd5d9e0dcd7d3d2d2ccc8c6c5c7cbd1d1d2d4d9e0dbd6cec5beb6afa39f92877c6f675c51453a3024190d010000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000006121f2c3844515c666e7c86929aa4afb5bdc5cdd6dbe1e3e1dad5d2d1cfcecfd2d3d6dbe1e3e5e0d7d0c7bdb1a796897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164696e7a839095a0a7b1b9c2cad3dce4ddd8cbc2bab2a89d9084776a5d5144372a1e1100000000000000030e18222935414c565e696f7c859297a1a8b1b9c0c9cfd8dde4e5e2dcd6d3d2cfcccac8c7c8c8c9cbcccfd2d3d6dbe2e3e4e0d7d0cac0b7afa59e9185796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d2013070000000000000000000000000000000003101c28343f4a54606b75828f98a3aebac4cfdce6f3ebe2d5c9beb3a99f92877b6e62594f42392e23180c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0cecfcfd1c6baada29786796d6053463a2d313e4b5864717e8b97abb5c0cccecfcfcfc9beb3a996897d7063564a3d302d3a4754606d7a8798a2aebac6d2cecfcfcfc1b4a79a8e8174675b4e4134281b0e000814212d3a47535f6974808a8e909191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191908f8b82786d6053463a2d2013070000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000010d1925303946525e68727f8b949fa9b2bcc5ced5dee5dfd9d4cfcac6c5c2c0bfbebfc0c2c5c6c9cfd4d8dfe2d9d2ccc1b8afa59f92867c6f625a5044392d20150a0000000004101c2834404b556b7784919eaab7c2c3c3c4c4c5c6cad0cfd2d3d6dce2e4e0dad5cdc5bdb5afa59d938d80736d63594f443b2f261b1106000000000000000000000000010d18242f3945525d68727f8b959faab4bec7d2d9e2e6dfd8d4d0cac6c5c3c3c4c6c8ccd2d5dae1e8dfd7cec4bbb0a69f92867b6e61584e43372b1e13080000000000000004101c2834404b55606d7984919ea5afbac3cdd6ddd5cdc8c5bebab8b5b4b4b4b6b8babfc6c9cfd6dfd6cec5bcb2a89e938a7d70665c5044382b1f140900000000020e1a25313a47535f6973808d95a0a9b3bcc5cdd5dde1d9d1cbc7c5c1c0bbb9b9babfbec4c5c8ced5dee0d7d0c7c0bbaea3999183796d60564c4135291d11040000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000004111d2935414c56606d78839098a2acb6c0c7d0d7dfe6ded8d3cfc9c6c4c2c2c2c5c6cacfd2d7dddfd6ccc4b8aca095887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71696e7b849195a0a7b1b9c2cbd4dce2d9d2ccc1b9b1a8a0968c807366594d4033261a0d000000000000000a15202a343c45525d686e7b849197a1a9b2bac2cbd5dae1e7e0dad5d0cbc7c5c2bfbdbbbbbbbbbcbec0c2c5c7cad0d3d7dee5e1dbd6c9c0b9ada1978a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4ab9d918477665c5144382c1f1206000000000000000000000000000000040e18222c3844505c66707d89939eaab4bfccd6e0eef8f4e6dacfc4bbaea3998f82756b61544b4034281f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a9b3bec1c1c2c2c1bfb8ab9f928578665c5145382c303d4a5763707d8a99a4afbbc0c1c2c2c2c1b9ada197877b6e6154483b2e2d394653606c7985929facb8c0c1c2c2c2c1bdb2a8988c7f7265594c3f3226190c0006121e2b37424d57606c787d8183848585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858584827e786d665c5144382c1f12060000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000005111d2a36414c56616d7a85929fa6b0bbc4ced7e0e4ded5cec8c5bebab8b5b3b2b1b2b3b5b8b9bec5c8cdd4dde4ddd8cac1baaea3989083766c6155493c31261b0f03000000000c18232e424f5b6875828e9ba7b1b5b6b7b7b7b8babebec2c5c7cbd0d4d9dfe5dfd7d0c7c0bbafa59d928c7f726b60564d41382d22170b02000000000000000000000004111d2935404b55606d7a85929ea7b1bcc6d0d9e3e4ddd4cdc7c6bfbab8b7b6b7b9bbc0c7c9cfd6dfe6e0d6cdc2baaea2988e81746a5f53473a3025190d0100000000000006131f2c3845515c67727f8c96a1acb7c1ccd5ddd5cbc3bcb8b3adaba9a8a7a8a9acaeb4b9bec4cdd6ded7cec4baafa59e9184786d6053463c31261a0e0200000005121e2a36424d57626e7b87929fa7b1bbc5ced6dfded5cfc7c0bbb9b4b6afacacaeb4b2b7b8bdc3ccd1dae2d9d2cbbfb5aba0958c7f72685d5245392c20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000613202c3945525d68727f8b959faab4bec7d2d9e2e2dcd6ccc7c4beb9b8b5b5b6b8babec5c6ccd4d7cdc4bab0a69d918477695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7b849196a0a8b1b9c3cbd4dde0d7d0c7c0bbafa79f969184796d6054473a2d211407000000000000030d1b26313c46515b606d7a839196a1a9b3bbc4ccd4dde6e2dbd6cec9c6bfbab8b5b2b0afaeaeafafb1b3b6b8babfc6c7ccd3dce5e6dbd5c9beb3a99a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bcb4aeacababababababababababababababababababababababababababababababaaa2998d807467544a4034281c10040000000000000000000000000000000a15202a36414c56606d7883909da5afbcc6d0dee8f2f8f7ebe1d7cbbfb5ab9e948a7d70665c51453b3025190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2adb3b4b5b5b5b5b4aea69c8f837669544b4034282e3a4754616d7a86939faab2b3b4b5b5b5b4b1a99e9285786c605346392d2b3744505b6576828f9ca7afb6b4b5b5b5b5b3ada196897d706356493d3023160a00020e1a26313c44505b666c70747677787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787775716d665c544a4034281c10040000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000713202d3946525e6874808d97a2adb8c2cdd6e0e4dad2ccc3bdb8b3adaba8a6a5a5a5a6a8abadb3b8bcc2cbd2dae8dcd7cbbfb4aa9f958a7d7064584e43372b1f120600000000071824313e4b5764717e8a95a0a8a8a9aaaaababadb3b2b5b8babfc6c8ced5dae0e2d9d2ccc0b7aea49f92877d70695e53493f33271e140800000000000000000000000613202c3945515d6773808c97a1adb9c2ced8e2e4dad2cbc2bcb8b4aeacaaa9aaacafb6b9bec5cdd4dde6dfd6cabfb4aa9f92877b6e62564c41362a1d11050000000000000713202d3a4653606d7985919ea8b2bdc9d3ded5cbc3b9b1aba9a29f9c9b9a9b9c9fa2aaadb3bbc4ccd6e0d6ccc1b9aca0968b7e7164574d42372b1e12050000000714212d3a46535e6975818e99a3afb9c3cdd6e0ded5ccc3bdb5afaca7aca49f9fa3aba5aaacb2babfc8d1d9e4dcd1c6bdb1a79f92857a6d6054473c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000004101c2834404a54606d7a85929ea7b1bcc6d0d9e3e0d8d0cbc2bbb7b3adaba9a8a9abadb3b6bbc1c8cdc5bbb2a89e948a7e7164574d42372b1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859196a0a8b1bac3cbd5ddded6cec6beb6afa59e9590847b6e675d5145392c2013060000000000010b151f2b37434e58626d75818f95a0a8b2bbc5cdd6dee6e0d8d0cac4bdb9b4aeaca9a5a3a2a1a1a2a3a4a6a9acaeb4b7bbc1cad3dee9e6dacfc1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6155483b2e23180c000000000000000000000000000000040d1b26323946525e68727f8b95a0acb7c1ced8e2efedecedefe7dcd1c6bdb0a69e9184796d60564d41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa2a9a7a8a8a9a8aaa39f948b7e7165584b3e2e232d3946525e6875828f98a0a8a7a8a8a9a8a7a79f978d8074655b5044372b27333f495364717e8a959fa4aca7a8a9a9a8a9a19e9184786c605346392d201306000009151f28333f4a545b6064686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6864605c544a42392e23180c000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000714212e3a4754616d7a86929fa9b3becad4dfe4dad2c8c0bab1aca9a29f9c999898999a9c9ea1a9abb1b9c0c8d2dbe7dcd1c6bcb1a79d9083766a5f53473a2e211507000000000713202d3a4653606d788390959a9c9d9d9d9e9fa2a9a5a8acaeb4b8bcc3c9ced6dee3ddd7c9c0bbafa39992857b6e655b50443b3025190d03000000000000000000000714202d3a4753606d7a85929ea9b3becbd4e0e4dbd2c8c0b9b1abaaa29f9d9d9e9fa4acadb3bbc2cbd4dee7dbd0c6bbafa3998e8175685e5246392d201509000000000005121e2a36424d5765717e8b97a1adbac4cedbd9cec3b9b1a7a09d97928f8e8e8e9092989ea1a9b2bac4cedaded5c9bdb2a89d908376695f53463a2d2114070000000815212e3b4854616e7b87939fabb5c0cbd5dfe2d5ccc3bab1aba39f9b979a93929995989ea0a8adb6bfc7d1dce3d8cfc3baada2978c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006121f2c3844515c6673808c97a1adb9c3ced8e2e1d8cec6bfbab0aaa9a19e9c9b9c9fa2a9aaafb8bcc3bbb3a9a1968f82756c6155453c31261a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7c859197a1a8b2bac3ccd5ddddd4ccc4bcb4aca49f938e837a6e695e554b4135291d1104000000000007121d27313947535f6a727f8b939ea7b1bac4cdd6dfe5ddd5cec6bfbab2acaaa39f9c9997959495959698999c9fa2aaaab0b8c1ccd7e3e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea398929292929292929292929292929292929292929292929292929292929292918f8c867e71695f53473a2d1c12070000000000000000000000000000010c161f2b37434e58616d7a85929fa7b1bcc9d3e0e7e3e0dfe0e3e7e3d8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67717e8b9297999a9b9c9c9b9a98928d82786d6053463a2d202a36414c56626e7c869196989a9b9c9c9c9b999590857a6d6153493f3327222d3a4653606d78838f939a999b9b9c9c9b9a97928a7e71665b5044382b1f12060000030b17222d38424a5053575b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5853504a423930271c1207000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070004101c2934404b5565727f8c98a3aebbc5d0dce6ded2c8c0b6aea8a09d97928f8d8c8b8c8d8f92979d9fa7aeb6c0c9d2e0e2d8cfc2b8ab9f95887b6f6255483c2f24180c0000000006121f2c3844505c666e7b848a8d8f90909191929795989c9fa3aaacb1b9bdc4ccd3dbe8dbd7cbc0b5aba1978f82776c60564c41362a20150a00000000000000000006121f2b37434e5865727e8b97a2adbbc5cfdde6ded2c9c0b6aea79f9d9892909091939a9ea1a9b1b9c2ccd5e1e2d7cbc0b5ab9f92867a6d6154473c31261a0e02000000000714202d3a46525e697683909ca9b3beccd6e0d4c8bcb1a7a0959089858281818183858b9197a1a8b2bdc9d5e0d9cec4b7ab9f95887b6e6155483b2e221506000005111e2a36414c5666737f8c99a4afbdc7d1dde3d9d0c3bab1a8a099928e8a87868686888b91969ca4adb5bfcad4dee1d6cabeb3a99d9184776a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000713202d3a4653606d7984919ea9b3becbd4e0e3d8cfc6bcb4aea69e9c97918f8f8f92979b9ea5acb1b8b1a9a19791847a6d615a5045332a1f140900000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82869297a1a9b2bac3ccd5deddd7cbc2bab2aaa29a938c81796d685e574d433a2f24180d0100000000000c18232f3943505a626f7c86929fa5afb9c3ccd6dfe5dcd3cbc3bcb4aea8a19e98928f8c8a88888888898b8d8f92989c9ea6b0bbc7d3dfe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858584837f7a716c61574d42372b1e0b00000000000000000000000000000007121d28313947535f6a74818e97a2adb9c3cedbe3dcd7d3d2d3d7dce3e1d4c8bdb2a89f92857b6e61584e41382d22170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c727f858a8c8e8e8f8f8e8d8b8680796d665c5044382c1f25303a47535f6a6f7d84898b8d8e8f8f8f8e8c89837b6e685e5241382d221f2b3844505c666d7a82878b8d8e8f8f8f8e8d8a857e716c61544a3f33281c0f0300000006111c262f383f44464a4e505152525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252514f4b46443f3830271e150b00000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006131f2c3845515c6775828f9caab4bfcdd7e1e0d6ccc0b6aea49d95918b8582807f7e7f8082858a90959da4aeb7c0ced7e1e1d4c8bcb1a7998d807366554b4035291d100400000003101c28343f4a545f696e787d8082838484848587898b8f92989da0a7acb2bac1c9d2dae8dcd1c7bdb3a99f948b7e71685e52463c31261a0f0300000000000000000814212e3a47535f6a7783909da9b3becdd7e1e0d6ccc0b7aea49d95908985848384878c92979fa7b1b9c3cfd9e3dcd1c7baaea3988c7f7266574e42372b1e1206000000000815212e3b4854616e7b87939facb9c4cfdfded1c5b8aca09590837d787675747576797e859196a1acb9c4cfdae0d3c7bcb1a7988b7f7265584c3f2e23170b00000713202d3946525e687784909dabb5c0cfd9e3ddd2c7bdb2a8a0959187817d7a79797a7b7f848c929ca3adb8c2cdd8e4dbd0c5b8aca096887c6f6255483c2f22150600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00030f1c28333f4a5464717d8a97a1adbbc5cfdde7dcd1c6bdb4aaa39f948f898582828385898e939da0a7aca7a09792857c6e685e52483e3421180e0300000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f9299a2a9b2bbc4ccd5ded9d2ccc1b9b0a8a19892887f756d675e564d453b31281d1307000000000004101c2934404b55616c76829098a3aeb7c1cbd5dfe5dbd3cac1b9b1aaa29f96918b86827f7d7c7b7b7c7c7e8083868a8f949eaab7c3d0dce8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787878787878787878787878787878787876726d68615a50453c31261a0e0000000000000000000000000000010d18242f3943505a626f7c87939fa9b3becbd5e1d8d1cbc7c5c7cbd1d8e1d9cec3baaea2988e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626d72797d7f8182828282817e7a746d675d544a3f34281c1e2b37434e58606b6f787c7f8081828282817f7c766e695f564c412f261b1c28343f4a545e686d757b7e808182828282807d79716c615a5042382d22170b00000000000a141d262d3338393d4143444545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454544423e3a38342e261e150c0300000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000714202d3a4753606d7985929facb8c5d0dfe5dacfc4baaea49d928d847e7975737272727375797d838d929da5afbcc5d0dbe4d8cdc2b6a99d908376675d5145392c1f1306000000000c17232e38424d575f666d70747576777778787a7c7f82868b90959ea1a8afb7c0c8d2dae3d9cfc5bbb0a69f92857a6e61584e43372b20150a00000000000000000815222f3b4855626e7b88959fabbbc5cfdfe5dacec4baafa59d928d837d797776777a7f8590959fa7b1bdc7d1dce3d7cbbfb4aa9d9184776a5f53473a2e211407000000000c1825323f4b5865727e8b9aa4afbbc8d4e0d5c9beb2a99d908379706c65686768676d717a84919ea8b2bdc9d5e1d8cdc1b5a89b8e827568544a3f34281c1003000714212e3a4754616d7a8795a0acbdc7d2e1e3d7ccc0b5aba09691837b74706e6d676d6f7278808c919ca6b0bbc7d3e1e1d4c8bdb2a8988c7f7265594c3f2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0006121f2b3844505b6675818e9ba9b2becdd7e1e3d7cbbfb5aba398928b827c79767576797c828991959c9f9d9591857c6f6a5f564c41362c220f060000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b9fa3abb3bbc4cdd6ded7d0c7c0bbafa69f9691867e736d605d554c443b33291f160c01000000000006131f2c3845515c67717e8a949faab4bfc9d3dde5dcd3c9c1b8afa7a098928c847f7a7672706f6e6e6f70717376797d828f9ca8b5c2cfdbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615e5650483e332a1f1509000000000000000000000000000004101d2935404b55616c76839099a4afbbc5d0ddd8cfc6bfbbb9bbbfc6cfd6dfd6cabeb4aa9f93877c6f655b50443a2f24190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48515b62676d7072747575767574716d68605d554b42382e23171a26313c464f5960656c6f72747575767574726f6a625f574d443a301d1417232e38424c565e61696e7173747576767573706d67615a50483e2f261c11060000000000020b141c22282b2d31353738383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383735312d2c28231c150c030000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000a1723303d4a5663707d8998a2aebac6d3e0e1d5c9bdb2a89d928d8079716d666665656667666d7078808d939da9b3becad6e2dfd2c5b9ac9f9286796d6053473a2d2014070000000006111c26303c454d545c606467696a6a6a6b686d6f72757a7e838a91969ea5aeb6c0c8d2dbe1d6cdc2baada2978e81756a5f53473c31261b0f0100000000000004111d2935414b5566727f8c99a7b1bccdd7e1e1d5c9bdb2a89d938d8078706d666a686d727a839095a0abb5c0cbd7e3dcd1c6b8aca095887b6e6255483b2e23180c00000005111e2a36424d576875828e9bacb6c0ccd8dfd2c6b9ada197897d7067605b535b555c6068707d8996a1adb9c5d2dfddd0c4b7aa9d918477665c5044382b1f1206000a1724313d4a5764707d8a97a7b1bcd0d9e3e0d4c7bbafa49991847a6e6a6461605d6062666d737f8c949fabb7c5d0dbe5d9cec2b5a89b8f82756853493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000613202d394653606c7985929eabb8c4cfdee9e0d3c7bbaea39992867e766f6c6568656c6f757d838b9092918c837b6f6a60584e443a30241a10000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bdc5cdd6ded5cec5bdb5afa59d9490847c706c635b514b433a322921170d040000000000030f1c28333f4a54606d7984919ea6b0bcc6d1dce5ded3cac1b7afa59e9590867f79726d68666462616262636566666d707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5954524c443e362c21180e0300000000000000000000000000030c1a232c3945515d67717e8a949fabb5c0cdd7dcd1c6bdb5aeacaeb5bdc4cdd6dbd0c5bbafa49a9083786c60554c4135291f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f4851555d60636667686969686764615e56514b433930261c1115202a343d474f535b60626567686969696866626058534d453c32291e0b111c26303a444c52575e61646668686969686764605c5550483e362c1d140a00000000000000020a11171c1f2024282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2925201f1c17110a03000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000d1a2633404d596673808c99aab4bfcad6ddddd2c5b9ada1968d80736d67605c54595859545c60666d74818e97a2adbac6d3dfe0d4c7bbafa399887c6f6255483c2f22150900000000000a151e2a333c424a5053575a5c5d5d5e565d606265676d71787d848e939da4aeb6c0c9d3dddfd6cabeb3a99f93877c6f62584e43372b1d12070000000000000613202c3945515d6776838f9ca9b6c2cddce9ded2c5b9aca1968e81746c66605c565e61686e79839199a3afbbc7d4e0e2d4c8bdb1a8998c7f7266554b4034281c100400000714202d3a46525e697885929eabb8c5d2ddded1c4b8ab9e9185786c605550494e4b5156606b7884919eabb8c4d1dedfd2c5b9ac9f9286796d6053463a2d201307000c1926333f4c5966727f8c99a5b2bfced8ebdfd2c6b9ac9f93877c6f685f5754535153545c606d7682909caab3becad6e2ddd0c3b7aa9d908477655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000915222f3c4855626f7c8897a1adb9c6d2dfe3d7cbbfb4ab9f92877d716c63605b535b60636b6f787e8385847f796e6960584e463c32291e1208000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b9babfc6cfd7ddd5ccc4bcb3aba49f938e827a6f6a615a51454039312920170f0500000000000006121f2b3844505b66727e8b96a1adb8c2cfd8e2e1d5ccc1b8afa59e938f837b726d66605d5657555555555658545c63707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525251504c4746413a322c241a0f0600000000000000000000000000000b151e2a36424d57606d7984919ea6b0bdc7d2dfd7cbbfb5aba39fa3abb2bbc4cfdad8ccc0b6ac9f958b7e71675d51453c31261a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363f434b515357595b5b5c5c5b5a5854524c45403931271e150a0e18222b343d4149505356585a5b5c5c5c5b5956544e47423c332a20170d0a141e28323a41464d5354585a5b5c5c5c5b5a5753514b433e362c241a0b02000000000000000000060b0f1213171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c181312100c060000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1c2835424f5b6875828e9ba8b5c1d0d0d0d0cbc0b5ab9e9184796d605c55514b4c4b4c4a50545c606d7a85929fabb8c5d2dee3d7cbc0b5ab978a7d7164574a3e3124170b0000000000030c18212a30383f44464a4d4f5051514c525456555d60656c7179818d929da4aeb7c1cbd5e1dbd0c5bbafa4998e81756a5f5347392f24180d0100000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9beb3a99e9184796d605b54504c52565e676f7c87929facb9c3ced9e4d9cec3b6a99c908376675c5145382c1f130600000814212e3b4754616e7b8797a1adb9c6d2e4dccfc2b5a99c8f8276655b50443f4140454f596875828f9ba8b5c2cedbe0d3c7bbaea399877a6d6154473a2e211407000e1b2834414e5b6774818e9aa7b4c1cddae7dbcec1b5a89b8e82756a5f564e474645474a505b63707d8998a2aebac6d3dfdfd2c5b9ac9f9286786c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a9b3bec9d5e2e0d3c7baaea3998d80736b625a53504950535960666d71767977726d675f574e463c342a20170c00000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c2c5c7cbd1d8e1d5cbc3bab2aaa299938c81786d685f58504840352f271f170e05000000000000000613202d394653606c7884919ea9b2bdcad4e1e3d9cfc3bab0a69e938e81796e69605c54524c4a49484849494b4b5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646464646464646464646464646464545454545454545454545433f3a39363028201a1208000000000000000000000000000007121c27303946535f6973808d96a1adb8c2d0d9ddd3c7bbaea3999299a1a9b2bdc9d5ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d31394045474a4c4e4f4f4f4f4e4b4746413a352f271f150c03060f19222b2f383f4446494c4d4e4f4f4f4e4c4947433d37312a21180e05020c16202830353b4246484b4d4e4f4f4f4f4d4a46454039302c241a12080000000000000000000000000306060a0e101112121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110f0b07060300000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700101c2936434f5c6976828f9ca9b5bfc2c3c3c3c3bbafa3998c7f72665c514b45403f3f3f3f444a515d6774818e9ba7b4c1cedae8dcd1beb1a4988b7e7165584b3e3225180b000000000000060f181e262e34383a3d4142434444414547494b51535b60676d75808d929da5afb9c3cfd8e1d7ccc0b5ab9f93877c6f62554b4035291d100400000000000a1724303d4a5763707d8a99a3aebbc7d3e0dfd2c6b9ada1978b7e71675c514a4441464c555f6a74818e9ba7b1bcc8d4e0dfd2c5b9ac9f9286796d6053463a2d20130700000a1723303d4a5663707d8996a9b3bec9d5e2dbcec1b4a89b8e817568544a3f383336404b556774818e9aa7b4c1cddae3d7cbbfb5ab94877b6e6154483b2e211508000f1c2935424f5c6875828f9ba8b5c2cedbe4d7cabdb1a4978a7e7164584e443c3a393a3f4653606c7985929fabb8c5d2dee0d3c7baaea398867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d1a2633404d596673808c99a6b3bfcfdae6dfd2c5b9ac9f92867a6d60595046443f44464f545c6064696c6a66605c554d453c342b22180e0500000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ddd7d2cfced2d3d7dce2d9cdc3b9b1a8a09892877f746d665e564e463e3629241d150d050000000000000004111d2935404b5564707d8a96a0acbbc4cfdce8dcd1c7bdb2a89e948e81786d675f57514b45413d3c3b3b3c3d3e4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535353535353535353535251504d4847423c3339383836332e2d2a251e160e080000000000000000000000000000000c18232e39424f59616e7b86929fa8b2bdcbd4e2d4c8bcb1a79f92869196a1adb9c4ced9d9d0c2b9ada1978d8073695f53473e30271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1f272f35393a3d3f4142424342413e3a39363029241d150d0300000710191d262d3337393c3f4142424342413f3c3b38322b261f180f060000040e161e252931363a3b3e404142434342403d3a38342e271e1a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1b2835424e5b6875818e9ba6aeb4b5b6b7b7b6b3aa9f92867a6e61544a4039342e322e3438414c5566737f8c99a6b2bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c00000000000000060c151c23282c2d31343637372f35393a3c40454950555d606e74808d939ea7b1bdc6d1dcddd2c7bbafa49a8e8174675d5145392c20130800000000000d192633404c5966737f8c99abb5bfcbd7e3ded1c5b8ab9e9285796d60554b4038363b434e58626f7c8895a0acb8c5d1dee0d3c7baaea398897c6f6356493c3023160900000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5046443f4146515c6775828f9ba8b5c2cedbe2d6cabfb4aa94887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c322d2c2e3844505b667784909daab7c3d0dde3d7cbbfb4aa94877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2835414e5b6874818e9ba7b4c1cedae7dccfc2b5a99c8f8276685d52473f3733373d424a5053585d5f5e5953514b433c332b22190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dfdcdbdfe0e3e7e0d4c8bcb1a7a09691867d726d605c544c443c342c2418120b0300000000000000000613202c3945515d6775828e9ba8b2bdcdd6e0e3d7cbc0b5aba0968f82786d665d554d45403936393b3d3f3f3f3f4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453f362d2b292621201d19130c0500000000000000000000000000000004101c2834404a54606b75828f98a3aebac4cfdddcd1c4b8aca0958b7e84919ea8b2bdc9d5e2d5c9beb3a99f92877b6e62594f42392e23180c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d151d24292c2d3033343536363534312e2d2a251e18120b0300000000070b141b22272b2d2f32343536363635332f2e2b27201a150e0600000000040c13191f252a2d2e3133353536363534312d2c28231d150c0800000000000000000000000000000000000000020608080c0c09090703000000000000000000000000000000000000000000030608090c0c090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000b1824313e4b5764717e8a949fa2aaa8a9aaaaa9aba2988e8174685e524239393a3b3c3c3c4045505a6773808d9aa6b3c0cdd9e5d8cbbeb2a5988b7f7265584c3f3225190c0000000000000000030a11171c1f20242729252a2e34383a3d414647494b515c606c77818e95a0abb5bfcbd7e3d8ccc0b6ac9f92857a6d6053473a2f24190d0100000004111d2935414c566875828f9ba8b5c2d1dce3d7ccc0b5ab9a8d8074665c5143392f2a313c47535f6a7783909daab7c3d0dde3d7cbbfb4aa988c7f7265594c3f3226190800000d1a2733404d5a6673808d99a6b3c0ccd9e6ded1c4b7ab9e9184786d605a53504a4c5259606d7985929fabb8c5d2dee0d3c6baaea298877a6d6154473a2e21140700101c2936434f5c6976828f9ca9b5c2cfdce2d6c9bcafa396897c7063544a4036312e343b46525e697884919eabb7c4d1dee1d5c9beb2a994877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2935424f5c6875828f9ba8b5c2cedbe6d9cdc0b3a69a8d807367564c41352b272b30383f44464b5052514c46454039302a21191007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf4efebe9e8ececefeaded1c4b8aca09590847c706b625b514b423a322a221a1107010000000000000000000714202d3a4753606d7a86929facb8c3cedfe8e0d4c7bbafa3999184796d665c544b433c343b4146474a4b4c4c4c4c5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966625f5750483f342a20191413110d0802000000000000000000000000000000020b19222c3844515c66707d89939eaab4bfccd6ded3c7bcb1a79d9083787f8b96a0acb9c3ced9dacfc4bbaea3998f82756b61544b4034281e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024262828292928272521201e19130c0701000000000000020a11171b1f2023252728292929282623221f1b160e090300000000000002080d141a1e2121252728292929282724201f1c18120b0300000000000000000000000000000000000003090e12141519191615130f0a040000000000000000000000000000000000040a0f13151619191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c78828d92989a9b9d9d9d9d9b9992857b6e61564c41414547484848494b5159616c7784909daab7c3d0dde2d6cabfb4aa978a7e7164574b3e3124180b00000000000000000000060c1012151d23283036394045464a4c5254565758585b656d79839099a3aebbc6d1dcddd2c7baaea2988b7e7165564c4135291d11040000000713202c3945525d687884919eabb7c4d1dee0d4c7bbafa4998a7d7063544a4031271f2b37434e586673808d99a6b3c0cfdae6dcd1c1b4a79b8e8174685b4e412f24190d01000e1b2835414e5b6874818e9ba7b4c1cedae7dfd2c5b9ada1968c7f726c62605b54565e616b727f8c97a2adbac6d3dfdfd2c5b8ac9f9285796c605346392d201306000f1c2835424f5b6875828e9ba8b5c1d2dde8d8ccbfb2a5998c7f72665c514642403f40454e58616e7b87939facb9c6d2dfdfd2c6b9ada19786796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce5d8ccbfb2a5998c7f7266594c3f2f221b1f262e34383a3e4346443f3a38352f271f19100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffbf7f5f5f8f9f6e9ddd0c3b6aa9d90837a6e6a61595145403930292018100800000000000000000000000b1824313e4b5764717e8a98a2aebac7d3e0e2d6cabfb4aa9f92877c6f675d544a4239383f444c52545758595959595963707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979797876736e69625a50463c31261a0f07050100000000000000000000000000000000000a141d2a36414c56606d7884919da6b0bcc6d1dfd8ccc4b7ab9f958a7d707984919ea7b1bcc8d4dfd7cbbfb5ab9e948a7d70665c51453b3025190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417191b1c1c1c1c1b181413110d080200000000000000000000060b0f121316191a1b1c1c1c1b191615130f0a040000000000000000000003090e121415181a1b1c1c1c1c1a171313100c0700000000000000000000000000000000000002080d151a1e2122262623221f1b160e09030000000000000000000000000003090e151b1f2223262622211f1b150e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b666d7880858a8d8f909090908f8c867d70695e5345474c515455555556545c606b717e8b95a0acb8c5d1dee0d3c7baaea298897c6f6356493c3023160900000000000000000000000810181e272e343a41464b515357565e61626465656564676f7c87929fabb5bfcbd7e4d6cabeb4aa9c8f8376685d5245392c2013070000000714212d3a4754606d7a8796a1acb9c5d2dedfd2c6b9ac9f93867a6d6053473a2e201b26323d4a5663707d8996a9b3bec9d5e2dcd0c3b6a99d9083766a564c4135291d1104000f1c2935424f5c6875828f9ba8b5c2cedbe8e1d5c9bdb2a89f93877e756f6c666969686e737d87929fa9b3becad6e2ddd0c3b6aa9d908377655b5044372b1f1205000d1a2734404d5a6773808d9aacb6c0ccd8e4ddd1c4b7aa9e9184796d605a534d4d4c4b51575f6a73808c9aa4afbbc8d4e0ded1c4b8ab9e918578675c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce6d9ccc0b3a6998d80736653493f332722262d33383f44464a4d4e4b47454039312b22191107000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf7f5f4f8f9f8ecdfd2c5b9ac9f92877e736c665d554d443c342c2317110a0200000000000000000005111d2935414c566774818e9aaab4bfcad6e2e0d3c7baaea2988d80746a60554b423838424a50565e616365656565656565707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f9388868686868686868686868686868686868686858483807b716c62584e43372b1f120600000000000000000000000000000000000006111b262f3846525e68727f8c95a0acb8c1cfd8e2d3c7bbb0a69d9083766b717e8b95a0acb8c3cdd9dcd1c6bdb0a69e9184796d60564c41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0e0f0f100f0e0b070705010000000000000000000000000000030506090c0e0f0f100f0e0c090806030000000000000000000000000000020507080b0d0e0f10100f0d0a07060400000000000000000000000000000000000000040c13191f262b2e2f3233302f2c27211a140d060000000000000000000000050d141a20272b2e2f33322f2e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a545c666d737a7d808283848483827f7b706b61574d5254555d606162626264666d727d86929fa7b1bcc8d4e4d9d0c5b8ac9f9286796d6053463a2d201307000000000000000000010a121a222a303940454c52545c606368686d6f71727272716f6d74808d99a3aebbc7d3e0dbd0c5b9ac9f92867a6d6054473a2d2114080000000916222f3c4955626f7c8895a8b2bdc9d5e1ddd0c4b7aa9d918477675d5145392c2014212e3a4754616d7a8797a1adb9c6d2dfded2c5b8ab9f928578685d5245392c20130600101c2936434f5c6976828f9ca9b5c2cfdce8e5dacfc4bbafa499938b827c79767676777a80879299a3aebbc5d0dbe1d4c8bcb1a79a8d80736753493f33271b0f03000b1824313e4b5764717e8a9aa4afbbc8d4e0ded2c5b8aca0968c7f736c615f575959545c60696f7c86929facb6c0ccd8e3d7cbc0b5ab9c8f827569554b4034291c1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2835424f5b6875828e9ba8b5c1cedbe7dacec1b4a79b8e8174655b50443a322f2f383f444a5053575a5b5853514b433d342b23190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf3eeebe8e8ececefede0d3c7bbaea399928b80786d675e564e463e3528221c140b0200000000000000000713202d3946525d687784919daab7c4d0dbe7dfd2c5b8ac9f92867a6d61584e433a333f4a545b60686e7072727272727272727d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a939292929292929292929292929292929292929291908d877e716a5f53473a2e2115080000000000000000000000000000000000000b17222d38414e58616d7a85929fa8b1bdcad3e1d9d0c7b7ab9f94897d70636d7884919da7b1bcc8d4ded8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242931373a3b3f3f3c3b38322a261f180f08000000000000000000080f171f252a32373b3c3f3f3c3a37312a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000b17222d38424b545c60676d7073757677777675736e6961594f565d6066676d6e6f6f6f7073797f869298a2aeb9c3ced9ddd2c7beb1a89c8f8276665c5145382c1f13060000000000000000010a131c242c343c434b51565e61666d7074777a7c7e7e7f7e7d7b79757a86929facb9c5d2dfe0d3c7bbafa3998a7d7164574a3e3024190d0100000a1724303d4a5763707d8a96a3b0bdcedae5dbcec2b5a89b8f827568554b4035291d13202d3946525e687885929eabb8c5d1dedfd3c6baada297877a6d6054473a2d21140700101d293643505c6976838f9ca9b6c2cfdce9ebe0d7ccc0b5aba49f938f898583828384878c9299a3abb4bfcdd7e1d9cfc7b8aca095897c6f6356493c2d22170b00000814212e3b4754616e7a87939facb9c4ced9e1d4c8bdb2a89f93887e746e6967666667666d727b849198a2aebec7d2dddfd3c7bbafa3998b7e7265584b3f2f23180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2834414e5b6774818e9aa7b4c1cddae7ded1c4b8ab9e9185786c60564c443e3b3c414950545c6063676865605d554e463d352b21180c0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dedcdbdfe0e3e7e3d7cbbfb5aba39f928d81796e695f5850473f332d261d140b02000000000000000714212e3a4754616d7a86939facb9c6d2dfe1d5c9bdb2a89a8d8174685e52463c313844505b666c747a7d7e7f7f7f7f7f7f7f808e9aa7b4c1cddae7dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9992877c6f6255483c3025190e0200000000000000000000000000000000030f1b27333f4953606a74818e97a2adbac3cedcddd2c7beb0a69c8f82766b6066717e8a95a0acb8c2cdd8e1d4c8bdb2a89f92857a6e61584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080909090909090909090909090909090909090909090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830353c4247484c4c4948433d363129211a11090000000000000008111a212931363d4347494c4c4847433c363029201910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111c262f39424b51555d606467686a6a6a6a6866615f574f585f686d73777a7b7b7b7c7d80848c9298a2aab4bfcbd5dcd8ccc0b6aca0958a7d7064544b4034281c100400000000000000000a131c252d363e464e555c60686d73797d818487898a8b8b8b8a8885827d828f9ca8b5c2cfdbe3d7cbc0b5ab9b8e817468564c4135291d110500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d402f2418111d2935414c566a7683909da9b6c3d0dce2d6cabeb3a994887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce8f4e8ddd2c7bdb5afa59e9b9892908f909196999fa3abb4bdc6d1dfdcd1c7bdb1a79d9184776b6054483b2f1b110600000714202d3946525e687683909ca8b2bdc9d5e0d9cec3bbafa49a938b817b777473727375797e859196a0aab4bfd0d9e1d7cbc0b5ab9f92867a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d192633404c5966737f8c99a6b2bfced9e5dfd2c6b9ada1978a7d70685e56504948494d535b60666d707474716d6760584f473d332a1e150b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ede5ddd7d2cfced2d3d7dce2dcd1c6bdb5aea49c938f837b6f6a615a51443f382f261d140a00000000000000091623303c4956636f7c899aa4afbbc8d4e0dfd2c5b9ada196897c6f62564c41342d394653606c7880868a8b8c8c8c8c8c8c8c8e929da9b5c2cedbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacababa3998e817467564c41362a1e1105000000000000000000000000000000030e18212b3744505b656f7c87939fa9b3beccd5dfd8ccc0b6ac9e94897c6f6259606c7883909da6b0bcc7d3ded9cec3baaea2988e81746a6053493f33271d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121315151616161616161616161616161616161616161616161616161616161616161616161615151413110d0807040000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222a323a41454d5355595956544f46423b332c231a1209000000000008121a232b333b42464e5456595955534e46413b322b221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171b1f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000a141d27303940454c5154575a5c5d5d5d5d5c5955534d535f6a6f7a7f8487888888898a8d91969fa3aab4bcc6d0dcd7cac2bbafa49a9184786c605346392e23180c000000000000000009121c252e373f4850585f676d727a80858a8e919695979898989798928f8a88939facb9c6d2dfe8dcd1c4b7ab9e918478685d5246392d20130700000d1a2733404d5a6673808d99a6b3c0ccd9e5d8cbbeb2a5988b7f7265584c3f3225190d192530424f5c6875828f9ba8b5c2cedbe6dbcfbcafa296897c6f6356493c30231609000f1c2935424f5c6875828f9ba8b5c2cedbe8f9eee3d9d0c7c0bbafaaaaa29f9d9c9c9ea0a8acaeb4bdc6cfd8dcd7cbc0b5aba0958b7e7165594f43382c1f0a00000005111e2a36414d5664717e8a96a0acb9c2ced7e2d8ccc0b6aca49f938e878381807f8082858b9297a0a8b2bcc6d0e2dbcfc7bbafa3998e8174685e5246392d20130700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a8b2bdc9d5e1e1d5c9beb3a99e91847a6d68615a565555575f656c71787d80817e796f6a60594f453c30271d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c1c5c7cbd1d8e1d8cfc6bfbbaea59e9590847c706c635b504a42382f261c11060000000000000b1825313e4b5864717e8b97acb6c0ccd8e4ded1c4b8ab9e9184786a6054443a3035414c5666727f8c929998989898989898989a9da5afbac5d1dee8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b5ab9e918578685e5246392d20140700000000000000000000000000000009151f2935404b55606c7883909aa4afbcc5d0dee0d4c8bbafa49a8f82756a60545b65707d8a949fabb7c2ccd8e0d6cabeb4aa9f93877c6f655b50443a2f24180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f20212222222222222222222222222222222222222222222222222222222222222222222222222221201d191614100b050000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343c444c52575f626566636059534d453e352c241b120900000008121a242c353d454d535860626665625f58524c443d342c231a110700000000000000000000000000000000000000000000000000000000000000000000000002080d161c202223282a2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000020b151e272e343a4145474a4d4f505151504f4c48464e58626f7c858c919694959595979a9ea1a8aeb4bcc6ced7d1cbc1b8b0a69f93887d6f665b5044382b1d12070000000000000007101b242e373f49515a616a6f797f858c92979b9ea0a8a4a5a5a5aaa29f9b9a939aa4afbbc8d4e0ebded2c5b9aca196877a6d6154473a2e21140700000e1b2834414e5b6774818e9aa7b4c1cddae3d7cabdb0a4978a7d7164574a3e312417081b2734414e5a6774818d9aa7b4c0cddae3d6cabdb0a3978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1cedbe7f4f5ebe2d9d2ccc1bbb6b3aeaba9a9a9aaacb2b9babfc6cfd8dbd3cac1bbafa3999083786c6053463d32271b0f000000020e1925303b4653606d7884919ea6b0bcc6d0d9ddd2c7beb6afa59d9993908d8c8c8d8f92979ea1a9b2bac4ced8ddd6cabeb3a99f92877b6e62564c41362a1e110500000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000815222e3b4855616e7b8896a0acb9c5d2dee6dacfc4b9aca19690837a706c6663626264696e777e848a8d8e8b847c6f6b60574d42392e23180c030000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bab6b5b9babfc6cfd7e0d8d1cbc0b7afa7a09691867e726d605b544a42382d22170b0400000000000d1a2633404d596673808c99a6b3bfd2dde8dbcec1b4a89b8e817568584e43322c3945525d687884919ea3aba5a5a5a5a5a5a5a7a9afb7c0cbd6e2e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ada197877a6e6154473b2e2114080000000000000000000000000000030c1a26313945515d67717e8b959facb6c0ced7e1d7cbc0b5ab9f93877c6f62584e53616b7683909ca6b0bbc7d3e2dbd0c5bbafa49a9083786c60554b4135291f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1c23282c2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292423201c160c07010000000000000000000000000000000000000000000000000000000000000000000000050f19222b353d464e565d60696e72726f6b615f574f473e362d241b12090008121a242c363e474f575e616a6f72726f6a615e564f473e352c23190f0600000000000000000000000000000000000000000000000000000000000000000000050c131921272c2f303537363845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000030c151d23282f35393a3d40424344444342403b4754606a778390979ea0a8a2a2a2a3a6abadb2babfc6cfd7cfc7c0bbafa69e948d80736b60544a3f33281c0b00000000000000030d19222d363f49515b636c717c838c92989ea1a9aaacb2b1b1b2b1b3aeabaca49fa4acb6c0ccd8e4ede1d5c9bdb2a896897d7063564a3d3023170a00000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bcb0a396897d7063564a3d3023170d1a2733404d5a6673808d99a6b3c0ccd9e4d7cabeb1a4978b7e7164584b3e3125180b000e1b2834414e5b6774818e9aa7b4c1cddae7f4fdf4ebe3ddd7ccc6c5bebab8b6b5b6b7b9bdc3c7cbd1d8dad5c9c1b8afa59f92877c6f665b5044382b21160a0000000008141f2c3844505c66717e8a949faab4bec7d0d8d9d0c7c0bbafaba49f9d9a99999a9c9fa2a9adb3bbc4ccd6ddd4cbc3b9ada2978d81746a5f53443a3025190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000714212d3a46535f697784919eaab7c3cdd8e4e1d5c9bdb2a8a09590857d7772706e6f71747b838b91969a9b9691867d6f695f544b4034281f14090000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bcc5ced7dfdcd7c9c1b9b1a8a19892877f746c665b544a3f332820150a00000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265594c3f322d3a4754606d7a8796a1acb5b2b2b2b2b2b2b2b4b5bac0c9d2dde7e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ebe4ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c9beb3a995887c6f6255493c2f22160900000000000000000000000000000b151e2b37424d57606d7984919ea7b1bec7d2e0e0d4c7bbafa3998e81756a5f53464f5963707d89949fabb7c1d0d9e2d8ccc0b6ac9f958b7e71675d51453c31261a0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2f2c282118120b03000000000000000000000000000000000000000000000000000000000000000000020d17212b343d474f585f686d747b7f7f7c766e69615950483e362d241b1209121a242c363e48505960696e767c7f7f7c756e6860594f473e352b21180d030000000000000000000000000000000000000000000000000000000000000000050e171e252a33383c3d4143423f45525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000000030b12181e24292c2d3134353737373735333c4956626f7c8995a0a9acb2aeaeafb0b3b8b9bdc4cbd1d8d1c7bdb5afa59e948f82786d60594f42382d22170b000000000000010b151f2b343e48515b636d727e8690959fa2aaadb3b7b9bdbdbebebebebab8b6afacafb6bec7d2dde8f1e5dacebfb2a5998c7f7266594c3f3326190c00000f1c2835424f5b6875828e9ba8b5c1cedbe2d5c9bcafa296897c6f6356493c3023160d192633404c5966737f8c99a6b2bfccd9e4d7cbbeb1a4988b7e7165584b3e3225180b000d1a2733404d5a6673808d99a6b3c0ccd9e6f9fffdf5eee8ddd7d2d0cac6c5c3c2c3c4c5c8ced3d7dcd7cfc9c0b7afa69e938c7f726a60544a3f33281c0f030000000003101c28343f4a54616c76828f98a2acb6bec6cfd8d9d2ccc1bdb5afacaaa7a6a5a6a8abadb3b9bec5cdd6ded4cbc2b9b0a69e92857a6d61574e4232291e13080000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0005121e2a36424d576774808d9aa7b1bcc8d4e2e5dacec4bab1a7a097918a837f7c7b7c7d818690949ea0a8a8a19892857b6e665c51453b31251a0e0000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c6baafa59e9b9fa3aab3bcc5cdd6dfdcd3cbc3bab2aaa299938c80786c665b50443d32271b0f03000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d312f3b4855626e7b8895a8b2bdbfbfbfbfbfbfbfc1c2c5cbd2dbe4e9e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fdf5eee8e4e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacfbcafa396897c706356493d3023160a0000000000000000000000000007121c27303947535f6973808d97a1adb9c2d0d9e4d7cbbfb4ab9f92877b6e62584e434854606b76828f9ca5afbdc7d2ddddd2c7beb1a79e91857a6d60574d42372b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732373940444648484949494949494949494949494949494949494949494949494949494949494949494948484745413d3c383329241d150d03000000000000000000000000000000000000000000000000000000000000000009141f29333d464f59606a6f7a81878c8c89827b706b615a50483e362d241b121a242c363e48505a616b707b82898c8c88827a6f6b61594f473d33291f140900000000000000000000000000000000000000000000000000000000000000050f17202930363d44484a4e504f4c48525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000070c13191d20212427292a2a2a2a29333f4c5966727f8c99a7b1b8bdbbbbbcbdc0c4c5c9cfd7dcd7cbc0b5aba39f938e82796d665c50473d2f261c110600000000000007121d27313d46505a636d727f889298a0a7aeb4b9bec4c5c9cecbcbd0cac6c5c0bbb9bbc0c7d0d9e4eef6e7dacdc1b4a79a8e8174675b4e4134281b0700000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbeb2a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5b2bed2dde8f4fdf3ebe3dcd7d4d2d2d3d3d2d0cfcfd1d2d4d9dbd6d1cbc4beb9aea59e948e81756d63584e42382d22170b0000000000000c17232e3842505a616e7b86929aa4acb5bdc6d1dcddd8d0c7c0bbb9b6b4b3b2b3b5b8babec5cacfd7dfd8cfc2b9b0a79e938b7e71685e52453c3120170d020000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00020e1a26313c4956626f7c89959fabb8c3d0d9e4e0d6ccc3b9b1a9a19e95908c8988888a8e92989fa6acb2b2aaa2979083796d60574d42362a1c110600000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938e9298a2aab3bbc4cdd6dfddd5ccc4bcb4aba49f928d81786c60584e43372b1f1306000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c302f3c4956626f7c8995a2afbccecbcbcbcbcbcbcdced1d6dcdcdcdcdcdbcec1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6c9bcafa396897c706356493d3023160a000000000000000000000000000c18232e39424f59616e7b86929fa9b2becbd4e2e0d3c7baaea3998e8174695f53463c444f59626f7c89939eabb5c0ccd7e3d9d0c2b9ada1978d8073695f53473d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d43474a5153545555555555555555555555555555555555555555555555555555555555555555555555555554524c4a48443e352f271f150b01000000000000000000000000000000000000000000000000000000000000020e1a25303b454e58606b707c848e9399999490867d716c615a50483e362d241b242c363e48505a616c717d858f949998938f857d706b61594f453b31261a0e050000000000000000000000000000000000000000000000000000000000050e172129323a41464f54565b5d5c5954535e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000001080d111314171a1c1d1e1e1d2835414e5b6874818e9ba7b4c1c8cec8c8cacdd1d2d5dae0e0d3c7bbafa399928c81786d675d544a3f352b1d140a000000000000000c18242f39434e58616c727f8c939aa3aab1babec5c9cfd2d5d9d8d8dbd6d3d2ccc8c6c8ccd2d9e2ebf5f5e8dccfc2b5a99c8f8276695c4f432e23180c0000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926323f4c5965727f8c98a5b2bfcbd8e5d8cbbfb2a5988c7f7265594c3f3226190c000a1724313d4a5764707d8a97abb5c0ccd7e3f0f5ebe1d9d1cbc7c5c5c7cbd0d3d7dcdcd7d3d2cfcac6bfbbb3ada49c938f82786d605b51463d2f261c110600000000000006111c26303e47535f69717e88939aa3abb5bfcbd7e3e2d9d2ccc7c6c3c0bfbfc0c2c5c6cad0d6dae1dcd1c6bdb0a69f958f82756c62564c41332a200e05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000915222e3b4754606a7783909da7b1bec7d2dde8ded5cbc3bbb3ada7a09d99969595979a9fa2aab0b9bdbcb3a9a0958c8073695e5346382d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e81869298a1a9b3bbc4cdd6dedfd6cec6bdb5afa49d938d80736a6054473b2e22150800000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f2f3c4956626f7c8995a2afbccfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c1b4a79a8e8174675b4e4134281b0e000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cabeb3a995887c6f6255493c2f22160900000000000000000000000004101c2834404a54616b75828f99a3aebbc4cfdde2d6cabfb4aa9f92867b6e61574d42343d4754606a75828f99a4afbbc7d1dce2d5c9beb3a99f92867b6e62594f41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e54545c606162626262626262626262626262626262626262626262626262626262626262626262626261605d5657554f45403931271d120700000000000000000000000000000000000000000000000000000000000005121e2a36424d57606a707d8691969fa4a69f9892877e716c615a50483e362d242c363e48505a616c717e8792979fa6a59e9792867d706b60574d42362a21160b00000000000000000000000000000000000000000000000000000000030c172029333b444c52596063686a6966615e576b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000010406070a0d0f1011111c2936424f5c6975828f9ca8b5c2cfd9d5d5d6d9dedfe1e5ecdfd2c5b9ac9f92877f756d665d554b42382e23190b0200000000000004101d2935404b55606a717e8b919fa4acb4bcc3cad0d5dad7d4d2d0cecdcecfd2d3d4d2d4d8dde4ebf4fdf7eaddd0c4b7aa9d9184776a544a4034281c100400101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbfb2a5988c7f7265594c3f3226190c000916222f3c4955626f7c8899a4afbbc7d4e0edeee3d9cfc7c0bbb9b8babfc5c7cbd1d1cbc7c5c3bebab5aea9a19e928d81786d665c514940342b1d140a00000000000000000a151e2b37424d57616c727f889299a3aebbc7d3e0ebe3ddd7d4d2d0cdcccccdcfd2d3d6dbe1e6e3d7cbbfb4ab9f949083796d605a50443a3021180e00000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006131f2b38434e5864717e8a959facb6c0ccd8dfe6ddd5cdc4beb9b1acaaa5a3a1a2a4a7acaeb4bcc2c9c5bbb1a79f92867b6e61544a3f33281c0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7d869297a1a9b2bbc4ccd6dee0d7d0c7c0bbaea59d92897c6f6256493c2f23160900000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f2f3c4855626f7b8895a9b3bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2bfb5ab998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4baada297877b6e6154473b2e21140800000000000000000000000006121f2c3844515c66707d8a949eabb4bfcdd6e0dbd0c7baaea2988d8074695e53453c3137434e58626f7c87939fabb5c0cbd7e2dacfc4baaea3998f82756b6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414950586062666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6868636159514b43392f24180c0000000000000000000000000000000000000000000000000000000000000714202d3a46525e696f7d869298a1a8afb0aaa29992877e716c625a50483e362d363e48505a616c717e879299a2a9b0afa9a19892867d70695f53463d33271c10040000000000000000000000000000000000000000000000000000000a151e29323b454d565e616b70747675726e69616b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000060b10121d293643505c6976838f9ca9b6c2cfdce1e2e3e6ebebeef1e2d5c8bbafa295887c726d605c544b433930261c11070000000000000006131f2c3845515d676f7c86929fa3afb6bec6ced6dbd9d2ccc7c6c3c1c1c1c3c5c6cad0d5dae0e8f0f8fff8ebdfd2c5b8ac9f928579665c5144382c1f1206000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160d192633404c5966737f8c99a6b2bfccd9e4d8cbbeb1a5988b7e7265584b3f3225180c000714202d3a4753606d7a86939facb9c6d2dfece8dcd1c7bdb5afacacaeb4b9babfbdbdc0bbb9b6b3adaba39f97918a80776d665c544b40372e22190b020000000000000000030c1a26313c45505a626d727e87929facb9c5d2dfeceee8e3e0dfdddad9d8d9dbdedfe2e6ecece0d3c7baaea39990827a6d675d51483f32291e0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000030f1b27323d4653606c7883909aa4afbbc3ccd6dfe6dfd6cfc9c3bcb8b7b2afaeafb0b4b8babfc6ced5cdc3baaea3988d8074665b5044382b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859197a1a9b2bac4ccd5dee2d9d2ccc0b7aea49a8e8174675b4e4134281b0e010000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d302e3b4754616e7a8797a1adb5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5aea3998a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ac9f928578695e52463a2d201407000000000000000000000004101c2834404a54606d7984919da6b0bdc6d1dfe2d6cabeb4aa9f92867b6e61574d42332a323d47535f6a75818e99a3afbbc6d1dce1d7cbbfb4ab9e94897d70655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606a6f75797b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7875706b605d554b4035291c1106000000000000000000000000000000000000000000000000000000000713202c38444f59616e7b859298a2aab2bbbcb4aba39993877e716c625a50483e363e48505a616c717e879299a3abb3bcbbb3aaa39892867b6e61594f44382c201407000000000000000000000000000000000000000000000000000006111c26303a444d575e686d757d8183827f7b746d687885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000040a0f11171c1f202936434f5c6976828f9ca9b5c2cfdcdcdcdedfe0e3e8eee7dacec1b4a79b8e817a706c625b51483f332a20150900000000000005111e2a36414c56606d79849198a3aebbc0c7d0d8dad2d0c7c0bbb9b6b5b4b4b6b8babfc6c9cfd6dee6eff8f9ecdfd3c6baaea29886796d6053463a2d201307000f1c2935424f5c6875828f9ba8b5c2cedbe2d5c9bcafa296897c6f6356493c3023160d1a2633404d596673808c99a6b3bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000613202c3945515d677784919daab7c4d0ddeae3d7cbc0b5aba39f9fa3aaacaeb4b0b0b5afacaaa9a29f99928d857d736c655c544b42392e251c10070000000000000000000009151f2a333e48515b646e75828e9ba8b5c1cedbe8ede7e2dfdfd9d5d3d3d4d7dcdddfe3e9ecdfd2c5b9ac9f92867b6e685d554b41342820170c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000a161f2b3744505b656f7d88939fa7b1bac4cdd5dee6e1dad5cdc8c4c3bfbcbbbbbdc1c5c7cad0d8dfd6cbbfb4aa9e9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7c859196a1a8b2bac3ccd4dde3ddd6cabfb4aa9b8e8275685b4f4235281c0f020000000e1b2835414e5b6874818e9ba7b4c1cedae4d7cabeb1a4978b7e7164584b3e2f2d3946525e687885929ea7a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8aba49f92867a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacabababa39a8e827568574d42362a1e1105000000000000000000000006121f2c3844515c66727f8b96a0acb8c1cfd8e2dfd3c6baaea2988d8073685e52453b31212b37434e58616e7b87929faab4bfcbd7e2dcd1c6bdb0a69d9083786c605346392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944505b656c737c828587888888888888888888888888888888888888888888888888888888888888888888888888888785827d766d675d5145382e23170b000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f97a1aab4bcc4c5bdb5aba49993877e716c625a50483e47505a616c717e879299a3abb5bdc5c5bcb4aaa2989083766b6155483c2f23160900000000000000000000000000000000000000000000000000000c17232e38424c565e696e7a82898e908f8c86817a717885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000000002080d151b1c23282b2d2f35424f5b6875828e9ba8b5c1d1cfcfd0d1d2d4d7dce3e3dbcfc2b6a99e938e857e726d625a50453c31261a0e0300000000000714202d3946525e6873808c96a0aab4bfccd2d9d9d0c8c0bdb5afacaaa8a7a8a9acaeb4b9bdc4ccd4dde6f1faefe2d6cabfb4aa93877a6d6054473a2d211407000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bdb0a3968a7d7063574a3d3024170e1a2734414d5a6774808d9aa7b3c0cddae3d7cabdb0a4978a7d7164574a3e3124170b0004111d2935404b556875818e9ba8b4c1cfdae5e0d4c7bbafa3999292989c9fa3aaa3a3aba39f9d9a97928d86807a706b605b534b423930271d130a000000000000000000000005121e2a36424d57636d74808d939eaab6c3cfdce9e2dbd6d3d2cdc9c7c6c7cacfd0d3d8dee6e0d3c7baaea39990837a6d665c50443b3025190e0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000030f1b27333f4953606b74808d95a0a8b2bbc3ccd6dbe1e6dfd9d4d1d0ccc9c8c8cacdd2d3d6dbe2e3dcd0c6b9ada297887b6f6255483c2f221509000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716a6f7c849196a0a8b1b9c2cbd5dad7cec5baaea2988c7f7265594c3f3226190c000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6d9ccc0b3a6998d807366564c41352a36414c566774818d959a9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a99938d8074685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992887c6f6356493c30251a0e0200000000000000000000000713202d3a4653606d7984919ea8b2bdcad3e1e1d6cabeb3a99f92857a6d61564d4133291f26313c46535f6974818e98a3aebac6d0dbe2d8cfc1b8aca095897d7063564a3d2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3943505a606c7780878f92989595959595959595959595959595959595959595959595959595959595959595959595959497918e8a82796d60544a3f34281c10030000000000000000000000000000000000000000000000000000000a1623303d495663707d89949fa9b3bcc5cecfc7bdb5aba49993877e716c625a5048505a616c717e879299a3abb5bdc6cfcec6bcb3aa9f94897d7063564a3d3023170a0000000000000000000000000000000000000000000000000003101c28343f4a545e686e7b848f949b9d9c99928d857e7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000050d141920262b2e34383a3b3c404d5a6773808d9aaab4bfc2c2c3c3c4c5c7cbd1d3d8ded2c6baafa59e97928a7f726c62574e42372b1f150900000000000814212e3b4754616e7a86929fa8b2bcc6d1dddcd0c7bfb6aeaba49f9d9b9a9b9c9fa2aaadb2bac2cbd4dfe8f2f2e7dbd0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0cddae4d7cabdb1a4978a7e7164574b3e3124180e1b2835414e5b6874818e9ba7b4c1cedae3d6c9bcb0a396897d7063564a3d3023170a00010d18242f3f4c5965727f8c98a8b2bdc9d5e1dfd2c5b9ac9f9287868b8f9298969796969992908d8a85807b736d6861595049413930271e150b0100000000000000000000000714212d3a46535f69727f8c929da5afbac6d2dee0d7d0cac6c5c0bcbab9babdc2c3c7ccd4dce3d7cbbfb4aba0958f82786d60564d42362a1e130800000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000b17222d38414f59606d79839096a1a9b2bac1cad0d8dde4e4e0deddd8d6d4d5d7dadfe0e2e5e2d9d2ccc3bbb0a696897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71646a6e7b849196a0a7b1b9c0c9cfcfc5bcb1a79f92867a6d6154473a2e211407000000000c1825323f4b5865727e8b98a5b1becedae5dccfc3b6a99c908376685d5245382d303b4754616d7a838a8d8f90909090909090909090909090909090908f8e8b8780796d60564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f726b6054483b2f1f14090000000000000000000000000a1724303d4a5763707d8a96a1adbac3cedce6dacfc6b9ada2978c8073685e52443b302117202b37424d57616e7b86929faab4bfcad6e1e1d4c8bcb1a79b8e827568554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c74808d939a9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9b948d8073665c5044382b1f12060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b0bbc5ced7d9d0c7bdb5aba49993877e716c625a5059616c707e879299a3abb5bdc7cfd8d8cfc5bcb0a69a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000006121f2c3844505c666d7a8491969ea6a9aba39f97928a8085919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000080e171e252a3237383f44464849484b5764717e8a98a3aeb4b5b5b6b6b7b9bbc0c7c7ccd3d7cbc1b7afa9a29f918b7e716a5f53473c31261a0e0200000006121f2b37434e5866737f8c98a2aebac3cfd8ded3cabfb5ada49d9993908e8e8e9092989ea1a8b1b9c2cdd6e1ebf7e1d4c7bbaea194887b6e6155483b2e221508000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190f1c28333f4a546976828f9ca9b5c2cfdce2d6cabeb3a995887b6e6255483b2f22150800000716222f3c4955626f7c8896a1adb9c5d2dfe0d4c7bbafa399897c7f828688898a8a89888683807d79736e69605d564f443f382f271e150c03000000000000000000000006121f2b37434e58616e7b86929fa4aeb7c1ccd7ded6cec6bfbab8b3afadadaeb0b6b7bbc2cad1d9dcd1c6bdb1a79f948c7f72695e52463a3024190d01000000000b1825323e4b5865717e8b98a4b1bed1dad7d9cabdb0a4978a7d7164574a3e3124170b0000000006111b262f3d45515c676e7b849197a0a8afbabec5ccd2d7dde3e5e9e5e2e1e2e3e7e6e1dfdad5d0c7c0bbb1a99f94877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645f696e7b8491959fa7afb9bec5c7bdb4aaa0958c7f73685e5246392d201307000000000a1723303d4a5663707d8996a8b2bdc9d5e1dfd2c5b9ac9f92867a6d6053493f332d3946525e686d787d8082838383838383838383838383838383838382817e7b746d675c51443a3025190d01000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b726d62594f43382c1f0d020000000000000000000000000d1a2734404d5a6773808d9aa8b2bdccd5e0e1d5c9beb3a99e92857a6d60564c4132291f0f1a26313c46525e6974808d98a2aebac5d0dbe4d9cdc3b8ab9f928578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b929fa4acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeb3adaba69f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa8b2bec7d2dde2d9d0c7bdb5aba49993877e716c625a616c707e879299a3abb5bdc7cfd9e1dbd5c9beb3a99b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000004111d2935414c56606d78829096a0a8b0b6b5afa9a19e928c9197a1adb9c6d2dfe0d3c6b9ada093867a6d6053473a2d201407000000000000000008111a202930363c43474a50535556555354606d7a86929fa5a7a8a9a9a9abacafb5b7bbc2cad2d2c9c1bcb3ada39f92867b6e62574d42372b1e12060000000815212e3a47535f6a7884919eaab4bfccd5e1d7ccc1b8ada39b928d878382818183858a91969fa7b1bbc4cfdae6f2e1d4c7bbaea194887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1bed1dce8dacdc0b3a79a8d8074675a4d41302519121f2b3844505b667784919daab7c4d0dddfd3c6baada297867a6d6053473a2d20140700000815212e3b47535f6a7884919eabb8c4cfdae3d7cbc0b5ab998d807376797b7c7d7d7c7b797774706d66615e57524c443e332d261d150c030000000000000000000000000815212e3a47535f6a75818e98a3aeb6c0c9d3e1d6ccc4bcb4aeaca6a2a0a0a1a4a9abb0b8bfc7d1dbd8cfc3b9b0a69f92867b6e61564c4135291d1105000000000b1824313e4b5764717e8a97abb5c0c9cfcacec8bfb4ab968a7d7063574a3d3024170a00000000000a141d2934404b555e696f7c8591969ea5aeb3bbc0c7ccd2d4d9dcdddedfdedddcdad5d2cec9c3bdb5afa7a0978f8276695e53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575f696e7b8390959da5adb3bbbdb5aba2989083796d60564c41362a1e1105000000000815212e3b4854616e7b8796a1acb9c5d2dee0d3c7baaea3988b7e71655b50443a2f36414c565e666d70737576767676767676767676767676767676767574726e69605c554b4032291e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979787876736e69625b51463d32271b0f070502000000000000000000000e1b2835414e5b6874818e9baab4bfcacfd7dcd2c6b9ada1978c7f72675d51443a3020170d141f2a36424d57616d7a86929fa9b3becad6d9d4cbc3b9ada196867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea5afb6babfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeb9b8ada297887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a1acb6c0ccd8dbe2d9d0c7bdb5aba49993877e716c626b707e879299a3abb5bdc7cfd9e1dbd2c9c0b9ada1978b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000713202c3945525d68727f8c949fa8b2bac1c0bbb3ada49c999ea1a9b3bec9d5e1e0d3c6b9ada093867a6d6053473a2d2014070000000000000008121a232c323b41464e53545c606263615f575d6873808d93999b9c9c9c9d9e9fa3abaab0b8c0c8d2d2cec5bebaaea2988f8275695f53473a2d2114080000000915222f3c4855626f7c8896a1acbcc6d0dedfd3c7bbb0a69b918b807b7775747576797e8490959fa9b3bec9d5e1eee1d4c7baaea194877b6e6154483b2e211508000a1724303d4a5763707d8a96abb5c0cbd7e3dbcfc2b5a89c8f827569564d41362a1e13202d394653606c7986929facb9c5d2dfded2c5b8ab9f928578675d5145392c201306000006131f2b37434e586774818e9aa9b3bec9d5e4dcd1c5b8ab9e9285796d6d6e7070706f6e6d666763605c54534d45413a3227221b140b0300000000000000000000000004101d2935404b55626f7c87939faab4bfc8d2dbd8cfc4bab2aaa29f9a96949394979c9fa6adb5bfc9d2e1d5cbc2baaea2988d8074685d5246392d201306000000000a1723303d4a5663707d8999a3afb9bebdbdbdbdb8aea399887c6f6255493c2f2216090000000000020b18232f39434d575f6a6f7b848f939fa2aaafb6bbc0c7c8cecfd1d1d2d1d0cfcfc9c6c4bdb9b1aba49f9591857b6e61574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716457575f696e7a838e939ea1a9aeb2aba39992867b6e675c51443a3025190d01000000000714202d3a46525e697884919eabb7c4d1dce3d7cbbfb4aa9d9083786c60564c42382f3a444c545c60636769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696765615e57514b43392e20170c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5751493f342b211a1514120e090300000000000000000c1926333f4c5966727f8c98a3aeb9bec5cbd1c9bdb2a89e9185796d60554c4132281e0e050e1a25303b46525e6873808d97a2adbac4cecec8c0b9b1a79e918478675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbbc0c7cad0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cfc9c6beb3a9978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919aa4afbbc0c9d2dbe2d9d0c7bdb5aba49993877e716c707d879299a3abb5bdc7cfd9e1dbd2c9c0b7aea49e9185796d6053473a2d2014070000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa6b0bac4cccbc5beb9aea8a6abadb3bbc4cfdae6e0d3c6b9ada093867a6d6053473a2d201407000000000000060f1a242c353d444c52585f62666d6e6f6e696461606d7881898c8e8f8f90909192999c9fa6aeb6c0cfd9d7d0cabfb4aa9e93887b6e6155483b2e2215080000000c1825323f4b5865727e8b98a8b2bdced7e2dcd0c3b7aa9e948b7f746e68686768666d717a839097a1adb9c6d2dfebe0d4c8bbafa49a877a6d6154473a2e211407000915222f3c4855626f7b8899a3afbbc7d3e0ded1c4b7ab9e918478685e5246392d2015222f3b4855626e7b8898a3aebac7d3e0ddd0c3b6aa9d9083776a554b4035291d10040000030f1b26323d4a5763707d8a97a1adb9c7d2dddfd2c6b9ada1978d80736b626364636361605c545753514a46423b352f282017110a02000000000000000000000000000613202c3945515d6774818e9aa4afbcc6d0dbdcd1c6bdb2a8a198928d898786878a8f949ba3adb7c1d0d9ddd6cabfb4aa9f92867a6d6154473a2d22170b000000000714212d3a4754606d7a86929fa9adb3b0b0b0b2aca79f9286796d6053473a2d20140700000000000007121d27313b454e585f696e7a818b92989fa4acafb5b9bdc1c2c4c5c5c4c3c3c1beb9b8b2aca7a099938d837b6e695e53453b31251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574d575e686d79818a92979fa3a9a19992877d70695f554b4032291e1308000000000005121e2a36424d576875818e9babb5bfcbd7e3dcd1c6b8aca0958a7e71685d544a4139323a424a5053575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5854534d45403930271d0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f372d2b292622211e1a140e06000000000000000814212e3b4754616e7b86929fa3adb3bbc0c7c5b9aca1968b7f72675d51433a2f20160c0009141f2a36414c56606d7a85929fa8b2bdc8c3bcb8afa7a0958c807366554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3beccd2d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dad5cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000006131f2c3845515c66707d88939fa4aeb7c0c9d2dbe2d9d0c7bdb5aba49993877e747d879299a3abb5bdc6cfd9e1dbd2c9c1b7afa59c928a7d70675d5145382c1f13060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aeb8c2ccd6d7cfc9bfb9b4b3b8b9bec4cdd6e1ebe0d3c6b9ada09386796d6053473a2d2014070000000000030e18212c363e474f565e616a6f74797b7c7b77716c63666d757c7f818282838384868a8f949da4aebdc7d1dcdbd0c6bcafa5998c7f7266594c3f332619060000000e1b2734414e5a6774818d9aa7b4c0cedae3d7cbbfb4ab9c8f82756d615e565b545c60686d7a85919eabb8c4d1deebdfd2c6b9ac9f9386796d6053463a2d201307000713202d3a4653606d7986929facb9c5d2dfdfd2c5b9ada196877a6e6154473b30251c28343f4a5464717e8b97aab4bfcbd7e3dacec1b4a79b8e8174685b4e412f24180d010000000a13202d3a4653606d7985919eacb6c0ccd8e4d5c9beb3a99f92877d70695f5757565553504a4a46444039363129241e1615130f0a040000000000000000000000000714202d3a4753606d7a86929facb6c0ced8e2d7cbbfb4aba1969186807c7a7a7b7d828c919ba5afbec7d2dddbd0c6baaea3988b7f726553493f33271b0f030000000713202c3945525d6875828f979ea1a9a3a4a3a8a09e958e8175675d5145392c201306000000000000010b151f29333c464e575f686d757e858e939a9fa4abacb2b4b6b7b8b8b8b7b6b4b3adaba8a19e95918780796e695f574d4233291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4d565e676d747d858d9299999691877e716b61574d43392e20170d020000000000020e1a25303e4b5865717e8b99a3aebbc7d3e0e2d4c8bcb1a79e91857a6d665b534a423b33383f44464a4d4f50505050505050504b5153575b5c5954524c4e4b4846423b342e271e150b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339383836332e2d2a261f180f080000000000000714202d3a46525e69727f8b919ea1a9afb5babbb0a69e9184796d60554b4031281e0e0400030d1925303a45525d68727f8c96a0acb9bbb9b1aca59d959083796d6053473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdde4e7e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e6d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000004101c2834404b54606b737f8c929da4aeb7c0c9d2dbe2d9d0c7bdb5aba499938780869299a3abb4bdc6cfd8e1dbd3c9c1b7afa59d928c80736b61554b4035291d10040000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad4dee1dad5cac4c1bfc4c6c9cfd6dfe8f2e0d3c6b9ada09386796d6053473a2d20140700000000000915202a333e48505960686e757c8185888988847e736d63606b6f737475767676787a7d828d929dabb5c0cbd7e2d8cec1b5a99c8f8276695c4f432e23170c0000000f1c2935424f5c6875828f9ba8b5c2cedbe0d3c7baaea399897c6f635b524d4e4b51565e68727f8c99a5b2bfccd8e5ded1c5b8ab9e928578665c5144382c1f12060006131f2c3845515c667784909daab7c3d0dde1d5c9bdb2a8978a7e7164564c413529212c3844505c6674818e9ba7b4c1d1dce3d7cbc0b5ab988b7f7265584c3f322519070000000006121f2c3844505c6673808d9aa4afbbc7d2dddacfc5bbafa39992857b6e695e574f4846443f3d3a38342e2a252b292722221f1b150e0700000000000000000000000a1724313d4a5764707d8a98a2aebec7d2e0e0d3c7baaea39991847b736f6d6d6e71767f8c939dacb6c0ccd8e2d6cbbfb4aa9c8f8276655b5044372b1f120500000004111d2935414c56626f7c858e9297969797969696918c837a6d61554b4035291d110400000000000000030d17212a343c454d565d606d727b81878f93999ea0a8a7a9aaabacabaaa9a7a9a19e9a96918b837c736d675f574d453b3121170d0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b444c555d606b707a80868b8c8b847d716c61594f453c30271d0e05000000000000000914212e3a4754616d7a86929facb9c4ced9e5d9cec3b9ada1978f82786c655c544c443f3834383a3d40424343434343424a50545c6064686865605d564f473e3a363128231d150c03000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464645454443403b3a36312a211a1208000000000005111e2a36424d57626d737f8a92979fa3abadb2a99f948a7e71665c5143392f1f160c00000008131e2935414c56606d7984919ea4acafaca7a09d938e837a6e675c5145382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3f8eeeeeeeeeeeeeeeeeeeeeef1eae5e1deddddddddddddddddddddddddddddddddddd8cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000c18232e39424f59636d74808d929da5afb7c0c9d2dbe2d9d0c7bdb5aba499938d9298a3abb4bdc6cfd8e1dbd3c9c1b7afa59d938e80746e63594f43392f24180c000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b1bbc5cdd6dfe6dcd5d0cdccd1d2d5dae1e8f1ece0d3c6b9ada093867a6d6053473a2d20140700000000020e1a26313c45505a616b707a81878e92989696918a7f736c61606366686969696a676d7076808d99a3afbbc7d4e0ded1c4b8ab9e9184786b544a3f34281c10030000101d293643505c6976838f9ca9b6c2cfdcdfd2c5b9ac9f9286796c605346414140454c5663707c8996a3afbcc9d6e2ddd0c3b6aa9d9083776a544a4034281c10040004101c2834404b546875818e9ba8b4c1ced9e5dacfc1b5a89b8e8275685e52463b312c333c4653606d7985929eabb8c5d1dee0d4c7bbafa399897c6f6356493c302316090000000003101c28343f4a54616e7b87939facb6c0ccd8e1d7cbc0b5aba29791847b6e696159534d46443f3c3b3a38342e3836342f2e2b272019100a020000000000000000000d1a2733404d5a6673808d99aab4bfd0d9e4dfd2c5b9ac9f92867c6f6963616061646d74818e9aa4afbbc8d4e0dcd0c5b8ab9f9285796c605346392d201306000000010d19242f3a47535f6a6f7b818587898a8a8a8987847f796d685e52433a2f24180d010000000000000000050f18222a333b444c525b62696e757c82878d9196989a9c9e9e9f9e9d9c9a9897928e89847f796f6b605c554d453b33291f0f050000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e434b515961686d747a7e807e79706b615a50473e332a1e150b00000000000000000713202d3946525e6875828f9ca8b2bdc9d5e0dfd5c9beb3a99e948d80776d665e565049443f3a39363035383a3c42474e545b60666d717575726d68605950483e352c2118120b0300000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252525252525252525252514f4d4846423b332c241a0f0500000000020e1a25303b45515b636d737e858d92999fa2a8a0978f82766c61544b4031271d0d04000000020d1924303a45515c67707d8a929ea1a49f9c95908981796e685e554b4034291c0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cfdae6f1fdfbfbfbfbfbfbfbfbfbf9f0e7e0d9d4d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1beb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000007121d27303d47515b606c77808d939da5afb7c1c9d2dbe2d9d0c7bdb5aba49f9a9fa3aab4bdc6cfd8e1dbd3c9c1b7afa59e938e81786c605c52473e31271d1207000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a959fa9b3bbc4cdd5dee6e1dcdad9dedfe1e6ebf2faece0d3c6b9ada09386796d6053473a2d2014070000000006121e2b37424d57616c717d858e939a9fa2a8a09d918a7e71675d56595b5c5c5d555d60636d7a86929facb9c5d2dfdfd2c5b9ac9f928679665c5044382c1f12060000101c2936434f5c6976828f9ca9b5c2cfdcded1c5b8ab9e928578665c50443833343d4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f422e23180c0000000c18232e3f4c5865727f8b98a8b2bdc9d5e1dfd2c5b8ac9f92867a6d61574d433b393d45505a64707d8a97a1adb9c6d2dfdfd2c5b9ac9f92867a6d6053473a2d20140700000000000c17232e3846535f6975828f9aa4afbbc6d1dcdcd1c7bdb3a9a09691847b706b625f5753504a494746443f454443403c3b37322b221c140a0000000000000000020f1c2835424f5b6875828e9ba8b5c1d0dbebdacdc0b4a79a8d81746a5f575453545b616e7b87939facb9c6d2dfdfd3c6baaea298877a6e6154473b2e2114080000000008131e2b37434e585f696e74797b7c7d7d7d7c7a77736d675e564c4131281d1307000000000000000000000610182129323a414551575e616a6f757b8084888b8e8f9192929190908e8b8885817d78726d666059514b433b332a21170d000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3940454f565e61686d7173716d67605950483e352c21180c03000000000000000005111d2935414c5664717d8a96a0acb9c4cedae5dacfc4bbb0a69d928d81786e68605b53504947464144404547494d535860666c71797e81827f7a706b615a50473e332a1e150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5955534d453e362c21170d030000000009141f29333f49515b636c707a81878d9297969691857b6e615a5042392e1f150b000000000008131e2834404b55616b73808b91969a93908a837d746d675e564c43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a9b3bec9d5e1ecf7fffffffffffffffffcf1e7ded5cec8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c3bdb1a8968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000b151e2b354044505b656c77808e939da5afb7c1c9d3dbe2d9d0c7bdb5afaca7acaeb4bcc6cfd8e1dbd3c9c1b7afa59e938e81786c665b504a40352c1f150b01000000000000000000000000000000000000000000000000000916232f3c4855616b76839097a2a9b3bbc3ccd4dde5e9e6e6ebebeef2f7fdf9ece0d3c6b9ada09386796d6053473a2d201407000000000814212e3a47535f69717e8792979fa4acaeb2aca39e9185796d60564c4e4f4f504b51535f697885929fabb8c5d2dee0d3c7baaea39886796d6053463a2d20130700000f1c2835424f5b6875828e9ba8b5c1cedbdfd2c6b9ac9f9386796d605346443f40454c5664717e8a97a4b1bdcad7e3d7cbc0b5ab998c7f7266594c3f332619070000000715222e3b4855616e7b8896a0acb9c5d2dee0d3c7baaea2988c7f73695e554c4645474e57616c7683909ca9b3bec9d5e2dcd0c3b6a99d908376675d5145392c1f1306000000000006111c2b37424d57626f7c87939fabb5bfcbd7e2d9cfc5bbb2a8a09691857d756e6963605c54565453504a5251504d4947433c342e261c11070000000000000003101d293643505c6976838f9ca9b6c2cfdce3d6cabdb0a3978a7d7064584e474748525e697784919daab7c4d0dde2d6cabeb4aa94887b6e6155483b2e22150800000000010f1b26313c464e575e61656c6e6f7071706f6d6866605d554c443a301f160c010000000000000000000000060f1720282f353f454d52586062696e73777b7e8183848585858483817e7b7974706c66605c544f454039312a21180f05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e2f353e444c52565e61646664605d554f473e362c231a0f06000000000000000000010d1925303a4653606d7984919ea8b2bdc9d5dfe1d6cdc2b8aea49d938e827a716c65605b5354524c504b515356575f616a6f787e848a8e8f8c857d716c61594f453c30261c110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615f5750483e33291f140900000000020d17202d374049515a61686d747b8085898a88847c6f695e52483e30271d0d030000000000020c18232e39434f59636e737e84878886837e78706b605d554c443b31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adb9c5cfdbe6eff8fffffffffffffff6eae0d5ccc3bdb8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5aca095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000030c1a2327333f49535b656c77818e939da5afb7c1c9d3dbe2d9d0c7c0bbb9b3b9babfc6cfd8e1dbd3c9c1b7afa59e938e81786c665b544a3f372e231a0d0300000000000000000000000000000000000000000000000000000714202c38444f59616e7b859297a1a9b2bac3cbd4dce5edf9f7f8fafefffff9ece0d3c6b9ada093867a6d6053473a2d201407000000000815222f3b4855626e7b869299a1a9afb6babdb8ada1978c7f72685e56514b4c4c4c525a616e7b8898a2aebac6d3dfdfd2c5b9ac9f928679665c5044382c1f120600000e1a2734414d5a6774808d9aa7b3c0d0dce0d4c7bbafa499897c6f635a5350494b51545d6874818d9aa7b4c0cddae0d3c7bbafa3998a7d7063574a3d3024170a0000000814212d3a47535f697784919eaab7c3ced9e2d6cabfb4aa9f92867b6e675e56535254586069717e8a949fabbbc5cfdae1d5c9beb3a9998c7f7366554b4035291d10040000000000000e1a26313c47535f6a75828f99a3aebbc4d0d9e1d7cdc4bab2a8a097928a817b75706d66656361605c5f5f5e5c5a55544e4640382e23190f0400000000000003101d293643505c6976838f9ca9b6c2cfdce3d6c9bdb0a3968a7d7063554c464647525e687784909daab7c3d0dde2d6cabeb4aa94877b6e6154483b2e21150800000000000a15202a343c454d53535b60616364646363615e5653514b433a32291e0d0400000000000000000000000000060d161e2429333b42464e54575f61666a6e71747677787978777674716f6c6663605b54514b423d342f271f180f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3129323a41464c525458595853514b433d352c241b1108000000000000000000000008131f2c3844505c66717e8b96a1acb9c1cdd7e2dfd3cac0b7aea59d948f857e78706c6563615e565d555d606265696e757c838b91969b9b9791877e716b61574d42382e23170c01000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797978787776736e69615a50453b30251a0e0200000000050e1b252e37404850565e61696e74797c7d7c786f6a5f574d42362c1e150b0000000000000007121d27303e47525c636c71787b7c7a76716c666059514b433b32291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919ea9b3becad6dde6f0f9fffffffffffdf1e5d9cec3bab2acaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aba39d918477695e53463a2d211407000000000000000000000000000000000000000000000000000000000000081117222d384149535b656c78818e939ea5afb7c1c9d3dbe2d9d2ccc7c6c0c5c7cbd1d8e1dcd3c9c1b7afa59e938e81786d665b544a42382d251c110800000000000000000000000000000000000000000000000000000004101c28333e46535e696f7c859197a0a8b1b9c2cad3dbe8eef5fdfffffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546875818e98a3abb3bbc0c7c8beb3a99e92857a6d68605c555959565d616c74818e9aaab3becad6e2ded1c4b8ab9e9185786b544a3f34281c100300000c1925323f4c5865727f8b98aab4bfcbd6e3d7ccc0b5ab9b8e81756c62605b53545c60666d7a85929fabb8c5d2dedfd2c5b9ac9f92867a6d6054473a2d21140700000006121e2b37424d576774808d9aa8b2bdc8d4e2dbd0c6baaea2989083796e6862605d60636a6f7b85929fa6b0bccdd7e1dfd2c6b9ada197897c6f6256493c2f24180c0000000000000009141f2b37434e58626f7c87929fa8b2bdc7d2dddfd6ccc4bab2a9a19e938e87827d7975726f6e6d666c6b6b6967626058524a40352b21160b000000000000030f1c2936424f5c6975828f9ca8b5c2cfdbe5d9ccbfb2a6998c7f73675d555353545b616d7a86929facb9c5d2dfdfd3c6baaea298877a6d6054473a2d2114070000000000030e18222a333b424649505354565757575654524c47454039312920170c010000000000000000000000000000040c1319202930363c43474d5355585f626567696b6b6c6b6a69676562605b5453504a4540393029231d150d060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31242830363a4146474b4d4b47454039312b231b120900000000000000000000000003101c28343f4a54606d7984919ea5afbbc5d0d9e3dcd2c9c0b7afa69f97928a837d7873706d686b6a6b676d6f72767b818790959ea1a8a9a19992877d70695f544a3f34281d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928785858585858585858585858585858585858585858585858585858585858482807b716c61574d42362a1e1205000000000009131c252e363e444c52575f61666d6f706f6c665f584e453b30241a0c0300000000000000000b151e2c35404a525a62666c6e6f6d6864605b544f454039312920170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adb9c1cbd4dee7eff8fffffffff9ede1d4c8bdb2a8a09e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b99928b7e7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000006111b262f384149535b666c78818e939ea5afb7c1c9d3dce3ddd7d4d2cdd2d3d7dce2dcd3c9c1b7afa59e938e81786d665c544a42382f261c130a00000000000000000000000000000000000000000000000000000000000b16212a36424d57606a6f7c8591969fa7b0b8c1c9d8dde4ebf4fcfffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667885929faab4bdc5ccd2cfc4b9ada19790827a716d6767666566686d737e8b939da9bcc5d0dbe6dccfc3b6a99c908376695d50432e23170c000000091623303c4956636f7c8998a3aebac7d3e0ddd2c7b6aa9e938b7f756f6c656969666d7078818e97a2adbac6d3dfd8ccc0b6ac9d908376675d5145392c201306000000020e1a26313c4956626f7c8996a0acb9c6d1dce2d6cabfb4aa9f9590827a736f6d686d70757c859197a2adb8c2cddfe9ded1c5b8ab9e9285786c605346392d20130700000000000000030f1b26323c47535f6a73808d96a0abb5c0ccd7deded6ccc4bbb3ada59e99928f8985817e7c7a797978787776736f6a635c52473d32271b10000000000000010e1b2834414e5b6774818e9aa7b4c1d1dce7ded1c4b8ab9e91857a6d6761606061646d74808d99a3afbbc7d3e0ded2c5b8ab9f928578685d5245392c201306000000000008131e28323a434b5153545c606162626261605b5453514b433a31281d130700000000000000000000000000000001080e171f252a32373b4246484e5355585b5c5e5f5f5e5d5d5b585553504a46443f38342e271e18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241e252a3035393a3e403e3a39352f271f1a110900000000000000000000000000000c17232e3845515c66707d8a939ea9b3bdc7d2dde8dbd2c9c0b8b0a9a19e95908a84807d7a78777777787a7c7f83888e939a9fa7adb2b3aba39992867b6e665c5044392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929292929292929292929292918f8c867e71695e52463a2d2014060000000000000a131c242c323a41464d53545c60626362605b544e463c33291f1208000000000000000000030c1a232e38404850545b606162615e5653504a423d352f271f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929ea5afb9c2ccd5dde6eff7fefffff7ebded2c5b8aca096919191919191919191919191919191919190908e8c877f726c6156453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000a141d262f38414a545b666c78818e939ea5afb7c1cad3dee8e3e0dfdadfe0e3e7ded4cac1b7afa59e938e81786d665c544a42382f261d140a010000000000000000000000000000000000000000000000000000000000050e1a25313b454e58606a6f7b8490959fa6afb7c0ccd2d9e2eaf3fbfffff9ece0d3c6b9ada093867a6d6053473a2d2014070000000713202d3a4653606d7986939facb9c6cfd8ddd5c9beb3a99f9490857e797573727273757a8088939fa5afbaced7e1e2d6cabfb4aa9a8d8074675a4d4134271a060000000713202d3a4653606d7986929facb8c4cfdae3d2c6baafa59b918b817c7976767677797d828e939ea9b3becad6e0d4c8bbafa49a8c7f7266554b4135291d1104000000000915222e3b4754606a7784919eaab4bfcbd7e3dbd0c5bcb1a79f949085807c79797a7d81879197a1a9b3becad4dee0d4c8bcb1a79a8d8174655b5044372b1f120500000000000000000a15202b37434e58606d79849199a4afbbc1ccd5deded6cdc5beb9afaba39f9b97928e8b8987868585858483807c736e63594f44382c1c12070000000000000c1926323f4c5965727f8c98aab4bfcbd7e3dfd2c6b9ada1978f8279726e6d6d6e70767f8b929dabb5c0cbd7e3ddd0c3b6aa9d9083776a564c4135291d110400000000010d1924303a444c555d6066666d6e6e6f6e6e6c6665605c554b433a2f24180d0000000000000000000000000000000000050d141a20272b31363a3c4347484b4e505152525251504e4b4846443f3938332d28231d150c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418191e25292d2e3133312d2c29241d150d0800000000000000000000000000000006111c2834404b54616c75828f97a1abb5c0ccd7dbe4dbd2cac2bbb3ada79f9d96918d8a87858483848586898b90959b9fa4acb1b9bdbdb5aba2989083786d60554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6154483b2e23170c000000000000010a111a202830363c42464a505356575553504a423c342a21170d000000000000000000000008111c262e363f424a5053545554524c46443f382f29241d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a939ea7b1b9c3cbd4dce6ecf3fbfff7eaddd1c4b7aa9e9184848484848484848484848484848484848483817f7b726d635a504533291f1409000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545b666d78818e939ea5afb8c2ccd8e3f0edece6ececefe4d8cdc2b8afa59e938e81786d665c544a42382f261d140b020000000000000000000000000000000000000000000000000000000000000009141f29333c464e585f696e7a838f949ea5aebbc0c7d0d9e1e9f2fafff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667784919eaab7c3ced9e5dacfc5bbb0a69f97918b8582807f7f8082868d939aa4afb7c0cbe0e9dfd3c6baaea2988a7d7064574a3d3124170a00000006131f2c3845515c6775828f9ca8b2bdc9d5e1d7cbc1b7aca39b938e898583828384868990949ea5afbbc5cfdbd9d0c6b9ac9f93877b6e6154483b2f24180d010000000006131f2b38434e5866737f8c98a3aebac7d2dde2d7cec2b9b0a69f97928d88868687898e9399a1a9b2bbc5cfdce6ddd1c5b8aca095897c6f6253493f33271b0f030000000000000000040f1a26313c45515d67707d87939fa6b0bac3ccd6dfdfd7cfc9c1bdb5afaca9a29f9b98969498929292918f8d8880736b605448392e23180c0000000000000a1723303d4a5663707d8998a3aebac7d3e0e1d5c9beb3a99e948f847e7b79797a7d828b919ba4aebdc7d1dce2d6cabfb4aa9a8d8174675a4e412f24190d010000000004111d2935414c565d676d7276797a7b7b7b7a7976726d675d554b4135291c1106000000000000000000000000000000000002090e151b1f262a2d31373a3b3e4143444546454443413e3c3938332d2b28221c18120b03000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180d13191d2021252625201f1d18120b0300000000000000000000000000000000000c18232e3942505a616e7b859299a4afbbc1c9d3dbe8dcd4cdc5beb9b1aba8a19e9a969792919091929299989d9fa7acafb6bec2c9c7bdb4aaa0958c7f72675d5145382c1f13060000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaa2988d807366544a3f34281c100300000000000000080e161e252a3137383f4446494a4946443f382f2a22180f050000000000000000000000000a141c242d2f383f444648494746413a38332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414b55616c75818e959fa7b1b9c2cad6dbe1e9f2f6f3e6d9cdc0b3a69a8d807b777777777777777777777777777777777675726e69635b51483e3421170d0300000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e939ea6b0bbc7d3dfebf9f9f3f8f9ecdfd3c7bbb0a69e938f81786d665c544a423830261d140b020000000000000000000000000000000000000000000000000000000000000000030d17212b343c464e575f686d79828e939da4afb6bec7cfd7e0e9f1faffece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546774808d9aa7b1bcc8d4e1e1d7cdc2b8b0a9a19e98928f8d8c8c8d8f92989fa4acb6c0c9d2dde1d7ccc0b5ab9f92857a6d6053473a2d20140700000004101c2834404b5564717e8a96a1adb9c3cfd9ddd3c9beb5aca59e9b9792908f8f9092989c9fa6afb7c1cdd7ddd2c7beb1a79c8f8276695e52463a2d1d13070000000000030f1b27323d4754616d7a86929fabb5c0ccd7e2e0d4cbc2b8b0a9a29f9995999299969b9fa4abb2bbc4cdd7e1e1d5c9bdb2a99d9184776a605441382d22170b000000000000000000000a15202935404b55606b737f8c949ea8b2bac4cdd5dee1dad5cfc7c0bbb9b3adaba8a5a2aaa39f9f9e9e9c9a92897d7063544a4034281c100400000000000714202d3a4753606d7986929facb9c3ced9e5dacfc4bbb0a69e96918b888686878a8f949ba3adb6c0cfd9e3e0d3c7baaea2988a7d7164574a3e3124170800000000000713202c3945525d686d797f8386878888888785837f796d675d5145382d22170b00000000000000000000000000000000000000040a0f141a1e21262b2e2f32343638383938373634322f2d2b28221f1c17110c070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b080d111314181a181413100c070100000000000000000000000000000000000007121d27303e46525e69707d87939fa5afb7c1c9d7dce3dfd7cfc9c2bcb8b2adaba6a9a29f9e9d9e9e9fa3aba9abb1b9bbc0c7d0d5cfc5bcb1a79e9285796d6053473a2d2014070000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4aa9d908477665c5044382c1f12060000000000000000050c13191f262b2e34383a3c3d3c3938332d261d18100600000000000000000000000000020a121b1d262d3338393b3c3a3936302b28221c140b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a43505a606d79839095a0a7b0b8c0cad0d7dfe5ebf3e7dacec1b5a89d928d87827d766f6b6a6a6a6a6a6a6a6a6a6a6a696865615e5751493f362d220f05000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e949faab7c3d0dce9f6fffffff6e9ddd0c4b7ab9f948f81786d665c544a423830261e140b0200000000000000000000000000000000000000000000000000000000000000000000050f19222b343c454d565e676d78818d929fa4acb5bdc6ced7dfe8f0f9ece0d3c6b9ada093867a6d6053473a2d201407000000000c18232e3c4956626f7c8995a0acb8c5cfdbe6dfd4cac2bbb3adaaa29f9c9a9998999c9fa2aaafb6bec7d2dbe6dbcfc7bbafa4998e8174675d5145392c201306000000000c18232e3a4653606d7984919ea7b1bdc7d1dcdbd0c7beb7afaaa9a29f9d9c9c9d9fa3aaabb0b8c1c9d3dfd8ccc0b6ac9f95897d7063574d42362a1e0c010000000000000a16202d3946525e6874818e99a4afbbc6d0dbe7ddd4cac2bcb3adaba6aba39fa3aba8acafb5bdc4cdd6dfe3d8cfc6b9ada1968b7e7165584e432f261b110600000000000000000000030c18242f39434f59606c77828f96a0a8b2bbc4ccd8dde4e1d9d1cbc7c5bebab8b4b1afb4aeacababaaa9a49b8e8275665c5144382c1f1206000000000006131f2c3845515d6775828f9ca8b1bdc8d4dfe1d6cdc1b8b0a8a09e9894939394979c9fa6adb5bfc8d2e1e1d7cec5b8ac9f92867a6d6054473a2d2114070000000004101c2834404b54606d7a838c9092999595959892908b83796d60544a3f33281c0f03000000000000000000000000000000000000000003090e12151a1f21222528292b2c2c2b2a2a282522201f1c17120f0b0600000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00010507070b0d0b070604000000000000000000000000000000000000000000000b151e2a36424d57606b737f8c939da5afb7c0cbd1d9e1e1dad5cdc8c4bdb9b7b3b3adabaaaaaaabacafb5b6b7bcc2c8ccd2d9e1d7cec3b9ada1978a7d7064574a3d3124170a0000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d20130700000000000000000002080d141a1c23282c2d2f302f2d2b28221c140b0600000000000000000000000000000000090b141c22282b2d2e2f2e2d2a251f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e45515d676d7a8390959fa6aebabec5cdd5dae0e7edddd1c5b9aea49d9a938f89837d746d68615a5e5e5e5e5e5e5d5d5b5954524d453f372e241b100000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d79828f9ca9b5c2cfdce8f5fffffff5e9dccfc2b6a99c8f83796d665c544a423830261e140c02000000000000000000000000000000000000000000000000000000000000000000000000071019222a333b444c555d666d77808c939aa3abb4bcc5cdd6dee7efece0d3c6b9ada093867a6d6053473a2d201407000000000715222e3b4754606a7784909da9b3becad6dde6dcd4cdc4beb9b4aeaca8a6a5a5a6a8acaeb4bbc0c7d0d9e4dcd6cabeb3a99f93877c6e62554b4035291d10040000000007131f2c3845515c67727f8b95a0abb5c0cbd7dbd9d0c9c1bab6b3adaba9a9a9aaacaeb4b7bcc2cad3dbd8cfc6bbafa49a9083766b6054453b30251a0e0000000000000005111d2a36414c56626e7b87939faab4bfcad6dee6dcd4cec5bebab8b3b5afacafb5b4b9bbc0c7d0d6dfe7dcd1c6bdb1a79e9184796d6053463d3220140a00000000000000000000000007121d27313d44505b656d7a849196a1a9b2bac2ccd2d9e2e3dcd7d4cfcac6c5c1bebcbfbab8b8b8b7b6ac9f9286796d6053463a2d201307000000000004101d2935404b5564707d8a95a0acb8c1cdd6e0dfd3cac1bab2acaaa5a1a0a0a1a3a9abb0b8bfc7d0dae6dbd0c5bcafa59b8e8175675d5145392c2013060000000006131f2c3845515c6673808d959d9fa3aba2aaa39f9d958d8073665b5044382b1f1206000000000000000000000000000000000000000000000205090f121415181b1d1e1f1f1f1e1d1b181513120f0b0603000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000030c1a25303b454f59606c77818e939ea5aebbc0c7cfd6dee5dfd8d4cfc9c5c4c0bebab8b7b6b7b8b9bbc0c3c4c7cdd4d8dde4e2d9d2c9beb3a9998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e211508000000000000000000000003090e11171c1f20232422201f1c17110a02000000000000000000000000000000000000020a11171c1f20212221201d19130f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b555d686e7a8390949da4adb3bbc1c9cfd7dce3e1d6cac0b6aeaca49f9c959089817a716c605d554d51515151504e4c4846423b332e251c12090000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e58606a6f7c85929fabb8c5d2deebf8fffffff8ebdfd2c5b8ac9f92867d6f6a60584e463d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000710182129323a434b545c656c737f889299a2aab3bbc4ccd5dde6eee0d3c6b9ada093867a6d6053473a2d2014070000000006131f2b37434e5865727e8b97a2adb9c1cbd5dee6dfd6cfc9c5bfbab8b5b3b2b2b3b5b8babfc6ccd2d9e2dcd3cac1b9ada2978e81746a5f5343392f24180d010000000004101c2834404b55606d79839199a3afbbc1c9d7dcdbd3cbc6c5bebab8b6b5b6b7b8babfc6c7cdd4dcd9d0c6bdb2a89f93877c6f62594f4433291f140900000000000000010d1925303a47535f6a74818e98a2aebac2ccd6dfe6e0d7d0cac6c5c0c0bbb9bbc0c1c6c7ccd2d9e2e7dcd7cbbfb5aba0958b7e71675c5145382c1f1302000000000000000000000000010b151f27333f49535d686e7b849197a0a8b0bbc0c7d0d6dbe2e3e0dbd6d3d2cecbd0cbc7c5c5c5c4baaea298887b6f6255483c2f2215090000000000000c18242f3a4653606d7884919da5afbbc4ced7e0dcd3ccc3bdb8b7b1aeacacadb0b5b7bbc2cad0d9e8dbd6cabeb3aa9e93887c6f62554c4135291d1104000000000713202d3a4653606d7985929fa7acaeb4aeb4aeaca79e9285796c605346392d20130600000000000000000000000000000000000000000000000000020608080b0e101112131211100e0b09060603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000009141f29333d44505b656d78818e939da4afb5bdc4ccd4d9dfe4e0dad5d2d1d0cac6c5c4c3c4c5c5c7cbd1d1d3d8e0e4e2dcd7d0c7c0bbb0a6998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7cbc0b5ab95887b6e6255483b2f2215080000000000000000000000000000060c10121316171613120f0b0600000000000000000000000000000000000000000000060b0f121315161413110d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434c565e686e7a828d929fa2a9b0b9bdc4cbd1d8e1dcd2c8c0beb6afaca79f9d938e857e746d675f574f47444443423f3b3a363029211c130a0000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2adbac6d3dfecf9f9f8f9f9ecdfd3c6baaea29892867d6f6a60584e463c342b2218100600000000000000000000000000000000000000000000000000000000000000000000000000060f172029313a424a535b606d727e879298a1a9b2bac3cbd4dce8dfd3c6b9aca09386796d6053463a2d20130700000000030f1b27323d4753606d7985929ea5afb9c3ccd5dde6e1dad5d0cac6c5c2c0bfbfc0c2c5c6cad0d8dde2dcd7cac1b8aea49e92857a6d61584e4331281d12070000000000000c18232e3945515c666f7d87929fa5afb7c0cbd1d8e1d7d2d0cac6c5c3c2c2c3c5c7cbd0d3d8e0d7cfc7beb4aba1968e81746a6054473d3321170d02000000000000000008131e2b37434e58616e7b86929fa6b0bac4cdd5dee6e1dbd6d3d2d1cbc7c5c7cbd1d2d4d7dde3e2dcd7cac1bbaea3999083786c60554b4034281c100400000000000000000000000000030d17222d38414c565e696e7b8591969fa6afb6bec4cad0d6dbe2e4e2dfdedbd8dcd6d3d2d2d1cabfb4aa96897d7063564a3d3023170a00000000000007121f2b3844505c66717e8a939ea9b2bcc5ced6dfded5cec8c5c4bebbb9b9babdc2c3c7ccd4dce3dcd7c9c1baaea2988e82756a5f53433a2f24190d01000000000916232f3c4956626f7c8997a2adb9babfbbbfbab8ada197887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000020d172127333f49535c666d78818d929fa3abb2bac1c8ced5dae0e4e1dfdedbd6d3d2d1d0d1d1d2d4d7dcdde0e4e3dcd7d1cbc4beb6afa79f948a7d7063574a3d3024170a0000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000000000000030607090a09060603000000000000000000000000000000000000000000000000000003060608090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c565e686d78808a92979ea6adb2bbbfc6cfd5dadad2d0c7c0bbb9b1aba59e97928a81796e6960595048403735322e2d2a251f170f0a0100000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3becad6e2eeefecececefeee2d6cabfb4aaa29892867c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000060e171f2830394149505b636c717d869297a1a8b1b9c2cad7dce0d4c7bbafa39986796d6053463a2d20130700000000000a16202c3945515d67717e8b939ea7b1bac3cbd5dae1e5e2dbd6d3d2cfcdcccbcccfd2d3d6dbe2e1d8d1cbc1b8b0a69d928a7e71685e52463c311f160c0100000000000007121d2834404b54606b727f8c939ea5aebabfc6cfd5dae0dbd6d3d2d0cfcfd0d2d3d6dcdfd9d4cec5bdb5aca39991847a6d60584e43352b210f05000000000000000000020f1a26313c46535e69727f8c949fa8b2bbc3ccd5dae0e6e2dfdedcd7d4d2d4d7dcdfe0e3e4e1d8d1cbc1b8afa59f92877c6f665b5043392e23180c00000000000000000000000000000006111b262f3a444d575f696e7b8490949fa4acb2babfc6cad0d4d8dedfe2e6e4e7e3e0dfdedbd0bdb0a4978a7d7164574a3e3124170b00000000000003101c28343f4a54616c75828f96a1aab4bcc5cdd7dce0d9d4d2d1cbc7c6c6c7cacfd0d3d8dee1d9d1cbc0b7aea49f92857b6e61584e4331281e130800000000000b1824313e4b5764717e8a97a9b3bec7cbd0cbc7beb3a9968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000020507080d101213131312100e090907030000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000050f17222d38414a545c666d78808b9299a1a8afb8bdc3c9cfd4d9dfe0e4e6e2dfdedddddddedfe0e3e6e2dfdad6d1cbc6bfbab2aca49f958f82776c605346392d2013060000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b444c565d666d747e858f949ea1a8aeb5bdc2c9cfd7dcd9d2ccc8c2bcb8afa9a29f938e837b706b625a524940372e21201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3bcc5d0dbe6e7e3e0dfe0e3e7e7dbd0c5bcb4aaa29892857c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f383f44515a616b707c859196a0a7b0b8c1cbd1d4d2c5b9ac9f928679665c5044382c1f1206000000000004111d2935404b55626c75818e95a0a8b1b9c1c9cfd5dadfe1e2dfdfdbd9d8d8d9dbdfe0e1ded8d4cfc6bfbaafa69e948d80746c61564c41342a200d0400000000000000000c18232e39424f59636d75818e939da4aeb4bcc3c9ced3d7dcdddedcdcdcdddedcdbd6d3cdc8c2bcb3aba39a92877d6f685d52463d3223190f00000000000000000000000915202a36424d57606d78829096a1a9b2bac1c9cfd5dae0e3e7e8e3e0dfe0e3e8e6e2dfd9d4cfc6bfbaafa69e938c7f726a5f544a3f30271d1207000000000000000000000000000000000a141d28323b454d575f696e7a828d939aa0a8aeb4babfc6c8cdd2d3d6dbdadcdddddedfd7cabdb0a4978a7d7164574a3e3124170b000000000000000b17232e3842505a616e7a849198a2aab3bbc2cbd1d8e0e1deddd8d4d3d3d4d6dcdddfe1dbd6cfc7c0bbafa59d928b7e71695e52463c321f160c0100000000000b1825323e4b5865717e8b98a4b1bed0d7dcd6cfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b04000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a545c666c747f8791969ea5acb2b9bdc4c8cdd2d4d8dddddfdfe2e7e6e2dfdedddbd6d3cfcac6bfbbb4aea8a19a938d837a6d655b5044372b1f1205000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000030608090d101212110f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162029323b444c545c606c717b828a91969fa3abb0b9bdc4cbd1d9ddd8d4cdc7c1bbb3ada59d9590857d716c635b524940362c22180c09030000000000000000000000000000000000000000000000000000000000000000000000000000050f18212a343c464e585f6a6f7c859297a2a9b3bcc5ced7e1e2dcd7d3d2d3d7dce2e2d7cec5bcb3aaa29792857c6f6a60584e463c342a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000040c151d262d333f485059616a6f7b8490959fa6afbbc0c7c7c5c4b8ab9e9285786b5f4a3f34281c10030000000000010d18242f3a43505a606d79839096a0a7b0b9bec5c9ced2d5dadcdddededededddcdbd9d4d2cdc8c2bdb4aea59e948f82786d605a50443a3022180e00000000000000000007121d27303d47515b606d78818d929fa3aab1b9bdc4c7cbd1d1d2d3d4d2d2d1cfd0cac6c3bcb8b0aaa29992887e716b60564c41342b2111070000000000000000000000030e1a25313b44505c666d7a849196a0a8afb9bdc4c9cfd3d7dcdddddedededddcdbd6d3cec8c2bcb4aea59e948e81756d63584e42382d1e150b0000000000000000000000000000000000020b162029333c454d575f686d78808891969fa2aaaeb4b8bcc2c5c6cad0cecfd0d1d1d2d2cbc0b5ab96897d7063564a3d3023170a0000000000000006111c26303e46525e686f7c869298a1a9b1bbbfc6cfd3d6dbdfe0e3e8dfe7e2dfdfdad5d0cac3bdb5afa59d938d80746c61574d42342a200d040000000000000c1825323f4b5865727e8b98a5b1becbd8e7d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000a141d263039424a545b606d727d848e939da0a8adb2b8bcc3c6c8ccd2d0d2d3d6dbdbd6d2d1d0d0cac6c5beb9b5aeaaa39f96918880796d685e53493f33271b0f030000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4ab9d918477665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151a1d1e1f1e1c181313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e172029323a424b515a61696e757e848d92999fa6adb2bbc0c7cfd6dbe0d8d4cdc5bebaafa7a09792877e736d635b52483e342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000040d17212a333c464e585f6a6f7c859297a2a9b3bbc5ced7e0e1d8d1cbc7c5c7cbd1d8e1e0d7cec5bcb3a9a29792857c6f6a5f584e463c342a21180d0400000000000000000000000000000000000000000000000000000000000000000000000000030b141b2227363e474f5860696e7a838f949ea5afb5b9bbb9b8b3ab9d9083776a5d50442e23170c0000000000000007131d28313f45515d676d7a8490959ea6adb3b9bdc4c6c9cfcfd0d1d1d2d1d1d0cecec8c5c2bcb8b0aba39f938e82796d665c50483e32291e0f06000000000000000000000b151e2b343f44505c666d78808b9298a0a7acb2b9bbbfc2c4c5c6c8c6c5c4c3c1bebab8b1aca69f9892877e716c61594f433a2f22190f0000000000000000000000000009141f28343f4a545e686e7c8491969ea5adb2b9bec5c7cbd1d0d1d1d2d1d0cfd0cac6c3bcb8b0aaa39f938e82796d605b51463c2f261c0c03000000000000000000000000000000000000040e17212a333c454d565e666d747d848d92989fa2aaabb1b5b8babebfc1c3c3c4c5c5c5c4bbafa399887c6f6255493c2f22160900000000000000000a141e2a36414c565f6a707d8692979fa7aeb5bdc1c7cad0d2d4d7dcd6dbd6d3d2cec9c5bebab1aba39f928e81786c605a50453b3022180e000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000020b141e273039424a505b626b6f7a818991969ea1a8abb1b7b9bbc0c2c3c5c6cad0cfcac6c5c3c1bebab8b3adaba39f98928c847d746d675e564c41382d22170b000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa3998d807467544b4034281c100400000000000000000000000000000000000000000000000000000000000000000002080d151b1f2122272a2b2b2b2925201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720283039404550575e616c717980878f949ea1a9afb5bdc2cad0d7e0dfd7cfcac0b9b1a9a299928b7f736d635a50463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333c454e585f6a6f7c859297a1a9b3bbc5cdd7e0ddd5cfc6bfbab9babfc6cfd4dce0d7cec5bcb3a9a29792857c6f6a5f584e463c33291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d353d464e575f686e7a828e939fa3abadafacaba9a2998d8174675a4e4134271b0600000000000000010c161f2935404b555e686e7b838f949ea1a9acb2b8b9bec0c2c3c4c5c5c4c4c3c1c0bdb9b7b1aba69f99928c81796d675c544a3f362c20170d0000000000000000000000030c192228343f4a545c666d747f8690959ea1a8acaeb5b5b7b8babbb9b8b8b6b4b4aeaba7a09d948f857d716c625a50473d31281e100700000000000000000000000000030b17232e38424c565f6a6e7b848e939ea1a9adb3b9bbbfc1c3c4c4c5c4c4c3c1bebab8b1aca69f98928b81786d675c514940342a1d140a0000000000000000000000000000000000000000050f18212a333c444c545c606b707980868d92989d9fa7a8abaeb3b2b4b6b7b7b8b8b8b7b6ac9f92867a6d6053473a2d2014070000000000000000020c1925303b444e58606b707c8590959fa3abafb8babfc3c5c7cbd1c9d0cac6c5c2bdb9b3ada7a099928b80786c665b50483e33291f1007000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000020c151e272f383f44515960686d757d848b91969da0a7aaacafb6b5b7b8babfbababeb9b8b6b5b3aeaba9a19e99928e868079706b605d554c443a2f261b11060000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892877b6e6255483b2e23180c000000000000000000000000000000000000000000000000000000000000000000040c131920262b2e2f343738383835312d2c28231d150c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343e454d525a61676d737c828a91969fa3abb0babec5ced8dde1dbd6cbc3bbb3aba39f928c7f736c61584e42382e23170c02000000000000000000000000000000000000000000000000000000000000000000000007121d28313b454e575f6a6f7c859297a1a9b3bbc5cdd7dfddd5cbc3bcb4aeacaeb4bcc2cad4dce0d7cec5bcb3a9a29792857c6f6a5f584e453b31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000006121b232c343d454d565e686d79818c92999ea1a39f9e9c9792877c6f6255483c2f2215090000000000000000040d18242f39434c565e696e79828b92979ea1a8abadb3b4b5b7b8b8b8b8b7b6b5b3b2acaaa79f9d9490867f776d675c554b42382e241a0e05000000000000000000000000071017232e38424a545c606d727c838b91969c9fa3aba9aaacaeafacacaba9a8aaa29f9b95908a827b706b625a50483e342b1f160c00000000000000000000000000000006111c26303a444e585f696e79818a91969ea1a9acaeb5b5b6b7b8b8b8b7b6b4b3adaba7a09d948f867f756d665c554b40372e22180b02000000000000000000000000000000000000000000060f18212a323a424a515960676d737a80868b9095999c9fa2aaa6a7a9aaaaabacababaca49d908376675d5145382c1f130600000000000000000008141e29323c464f59606a6f7b838c92999ea5acaeb4b7b9bbc0bcbdbcbfbab8b6b2aca9a29f9591877f746c665b544a3f362d21170d00000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b0100000000000b1825313e4b5864717e8b97a4b1bececfcfcfcfbdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333f474f565d606b70787f848b9095999d9fa4aca8aaacaeb4aeaeb3adabaaa8aaa29f9b97928d86817b736d676059514b433a32281d140a0000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e1d12070000000000000000000000000000000000000000000000000000000000000000050e161e252931373a3c4043454544423e3a38342e271e1a1109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191d2328333b424650555d606a6e767e848d92999fa6adb3bcc2ccd2d9e2ddd5cdc5bdb5aea49c928a7e716a5f544a3f34281e130800000000000000000000000000000000000000000000000000000000000000000000010d18242f39434d575f6a6e7c859297a1a9b3bbc5cdd7dfddd5cbc3b9b1aaa39fa3aab0b8c2cad4dde0d7cec5bbb3a9a29792857c6f6a5f574d433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000009111a222b333c444d565d676d757f878e92979992918f8b857e716a5f53473a2e21150800000000000000000007121d28313a444d575e676d777e858c91969b9ea1a9a7a9aaababababaaa9a8a6a8a09e9a95908a837c726c655c554b433930261c1208000000000000000000000000000006111c263038424a505b626a6f787e848a8f92999a9c9e9fa2a49f9f9e9c9b9898928e89837d766e69615950483f362c22190d04000000000000000000000000000000000a141e29323c464e575f676d757e848c92979c9fa3aba8aaaaabababaaa9a7a9a29f9b95908a827c726d605c544b43392f251c10060000000000000000000000000000000000000000000000060f182028303940444f555d60686d737a7f83888c8f929897999b9c9d9e9e9f9f9e9c9a938a7e7164554b4035291d1004000000000000000000020d17202a343d474f5860696e7880878f939b9fa2aaaaacafb5b0b0afb4aeaca9a8a19e97928c837c726d605b544a42382d241b0f0500000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bdb1a796897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228353d444c525960666d72797e83888c90939a999b9d9fa2aaa1a1a9a29e9d9b9898928e8a85807b746e69605d554f454039312820160b0200000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b716c62574e42372b1e0b0000000000000000000000000000000000000000000000000000000000000000050f17202830353c4347484d505152514f4b46454039302c231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2024292c2d2f30363e434b51585f626c7179808790949fa2a9b0bbc0c7d0d8e0dfd7cfc6bfbbada49f92867c6f665c50443a3024190d0100000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e7c859197a1a9b3bbc5cdd7dfddd5cbc3b9b1a7a09892989fa6b0b8c2cbd4dde0d7cdc5bbb3a9a19792857c6f695f554c41352920150a00000000000000000000000000000000000000000000000000000000000000000000000000000000081019212a323b434c555c606d727c818586868685827f7a716c61584e43372b1f1206000000000000000000010c161f29323b454d555d656c71797f84898e9297989a9c9d9e9e9f9e9e9d9b999796918d88837d766f6a605b534b433931271e150a000000000000000000000000000000000a141e2630383f4451585f666c71787d82868a8d8f9192989a939291908e8c8985817d78706c615e574f473f362d241a10070000000000000000000000000000000000020c17202a343c454d555d606c717980858b8f9299999b9d9e9e9f9e9d9c9a9897928e89837e766f6a625b514a423931271d130a00000000000000000000000000000000000000000000000000060e161e272e343d434b51565e61686d72777b7f8285888a8c8e90909192929291908d8780736c615543392f24180c0000000000000000000000050e19222b353d464e575e666d737b82888e92989a9d9fa3aba3a3a3aaa29f9c9996918c857f796f6a625b504a42382f261c12090000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f13060000000000000000000000000000000000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2aba095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117232b323a41454f545c60666d71777b7f84868a8d8f909298939494949792908e8c8985827e79736e69615f57514b433d352f271f160e050000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e69625a50453c31261a0e00000000000000000000000000000000000000000000000000000000000000030c172129323a41464e53555a5d5e5e5e5c5853514b433e352d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3035393a3c3c3d3c3b40454e535a61676d737c828b92979fa6afb6bec6ced7dfe1d8d1cbbfbaaea3989083786d60564c4135291d12070000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b849197a1a9b3bbc5cdd7dfded5cbc3b9b1a7a09590868f949fa6b0b8c2cbd4dddfd7cdc5bbb3a9a19791857b6e675d51453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000070f182029313a434b515b636a6e74787a7a797876726d68615a50463c31261b0f0300000000000000000000040d172029333b434b535b60676d72787d8185888b8d8f909192929191908e8d8a8784807c76706c625f585049413930271f150c0300000000000000000000000000000000020c151e262e343f464e545b60666d71757a7d80828485868686858583817f7c7974706c65615a524d453d352d241b120800000000000000000000000000000000000000050e18222a333b434c515a61676d73797e83868a8c8e909191929191908e8c8985817d77716c625f585144403930271f150b010000000000000000000000000000000000000000000000000000040c151c2328313940454c52565e61656a6e7275797c7e7f818384848585858483807c736e635a504531271d1207000000000000000000000000071019232b343d454d545c606a6e757c81868a8e909299969696969598928f8c89847f7a726d67605851443f382f261d140a0000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d1004000000000000000000000000000000000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000714212d3a46535f697783909da2a9a8a9a9a8a8a8a199908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019202830353d424a51545c6064696e73777a7d808284858687878787868583827f7c7975716d67615e57534d4540393129241d150d050000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483e332a201509000000000000000000000000000000000000000000000000000000000000000b151e29333b444c52585f62676a6b6b6b6864605c554f473f372d231a0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920293036393b41454749494949484645434750555d606a6f777e8590949fa4acb4bcc5cdd7dfe3dcd6cbbfb4aaa0958c7f72685d5246392f24180d010000000000000000000000000000000000000000000000000000000000000006121e2b37424d57606d79839196a1a9b3bbc5cdd6dfded5ccc3b9b1a7a09590837b828f949fa6b0b9c2cbd4dddfd7cdc5bbb3a9a19791847a6d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171f283039404551585f6268676d6d6c656965615d5650483e342a20150a000000000000000000000000050e172129313a414950555d60666c7074787c7e81828485858585848382807d7b77736f6a64615a534e443f382f271e150d03000000000000000000000000000000000000030c151c2328343c424a50545c6064686d7073767779797a7979787675726f6d6663605b535046423b332c231b1209000000000000000000000000000000000000000000060f182129313a414550555d60676d71767a7d7f8283848585858483817f7c7975706b64615a534e463f342e271e150d0300000000000000000000000000000000000000000000000000000000030b12181f282f353a41464c5254575f6266666d6f7173747677777879787876736f6a635c52483e341f150b0100000000000000000000000000071119222b333b424a51575f626a6f74797d8184868889898a8989878583807c78726d68605c554e463f332d261d140b0200000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d0100000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877d7063574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e2429303940444a5153575f6266686d7073757779797a7b7b7a7a787775726f6d6664605c55534d46423b352f271f18120b0300000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d453e362d21180e0300000000000000000000000000000000000000000000000000000000000007121c27303b454d565e616a6f737678787775716d67615951493f352c1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323b4146474c5254555656565553514b46454b51585f656c717b828c939aa2aab3bbc5cdd7e1e7dcd0c6bcb1a79f92857a6d61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e95a0a8b2bbc4cdd6dfded5ccc3b9b1a7a09590837a6e798290949fa7b1b9c2cbd5dddfd7cdc5bbb3a9a0968e81746a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343f464e5355555d6060605b535854524c443e362c22180e0300000000000000000000000000050f171f282f383f444b51545b6063656c6f717476777878787877767573716e6967626058555047433c332d261d150c030000000000000000000000000000000000000000030a1117222a2f383f444a5053565d606467696b656c6d6c656b69686562605c54535049413e363029211a11090000000000000000000000000000000000000000000000060f181f282f353e434b51555d6065676d7073757777787878777674726f6d66636059555047433c3428231c150c0300000000000000000000000000000000000000000000000000000000000000070d161d242930363a4146474e5355545c6062646668696a6b6b6c6c6b6967625f58524a40362c220d030000000000000000000000000000000710192129303940444e53585f62676d707477797b7c7d7d7c7c7a7976736f6a65605d56514b433c3428221c140b0200000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d1104000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706b6055453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e272e34394044464d5355565d616466686a666d6d6e6e6d6d676a686563605c5453514b46423b363129241d150d070100000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746423b332d241b0f06000000000000000000000000000000000000000000000000000000000000000c18232e39424d575e686d757c8083848584827e79706b625b51473e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254565d606263636362605c5553514b454e535b60696e7880889298a2a9b3bbc5cfd8e2e2d8cec3baada2978d8073675d5145392c201308000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b87939fa7b1bac4cdd6dfded5ccc3bab1a7a09590837a6d686d798290959fa7b1b9c3cbd5dddfd7cdc4bbb2a89d93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328343c4347484b5153535350494b4746413a322c241a1006000000000000000000000000000000050d161d262d333a40454a5053535b60626567696a6b6b6c6b6b6a686664615e5755544e49443e373227221b140b0300000000000000000000000000000000000000000000000610181d262d33383f44464c5254575a5c5e5b6060605b5e5d5b595653514a46443f382f2a251f170f0800000000000000000000000000000000000000000000000000060d161e2429313a40454b5153555d606466686a6b6b6c6b6a69676563605c54544f49453e37312a2218120b03000000000000000000000000000000000000000000000000000000000000000000040c12181e252a3036393c4247484a50535557595b5d5d5e5f5f5f5e5d5a55534e4640372e241a100000000000000000000000000000000000070f171e272e343c42474e53555d606467666d6e6f7070706f6e68696662605854524c454039302b2217110a020000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b01000000000000000000000000000000000000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013070000000009141f2d3945505a626d72797d8081828382817f7d78706b61594f4433291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c151c23282e34383c4247484c5254575a5c545c6060616161605c555b595653514a4645403936312a261f18120b0300000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b3a363029201b12090000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696e7a81888d909191918f8b847d726d625a5043392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565e6166686d6f6f706f6e6d6765605c554b434950575e666d737e869297a2a9b3bdc6d1dce7e0d6cabeb3a99f9285796d6053473a2f24190d010000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9aa4afb9c3ccd6dfded5ccc3bab1a8a09590837a6d685e676d798390959fa7b1b9c3cbd5dedfd6cdc3baafa5998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218222a31373a3b4045474746443f3f3a39353028201a12080000000000000000000000000000000000040b141b22272f35383f444649505355585a5c5d5e5f5f5e5e5d5b5a5754534d4947433c39332b262017110a0200000000000000000000000000000000000000000000000000060b141c22282e34383a4145474a4d4f49505353535049504e4c494644403937332d261d1a140d05000000000000000000000000000000000000000000000000000000040c13191f282f35394045474c515457595b5d5e5e5f5e5e5d5b595653504a48443d39332b262018100700000000000000000000000000000000000000000000000000000000000000000000000001070d13191e252a2d31373a3b3f4446494b4c4e50515152525251504d4847433c342e251c1208000000000000000000000000000000000000050c151c232831373c43474b515357545c60616363636362615e565956544e4745413a342e271e191006000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d030000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d2114070000000003111d28343e48515b62676d7073757676757573706c6661594f473d3321170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c31373a3b4146474a4d4f4a51535454545453514b4f4c494644403a38342e2a251f1a140c07010000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e09000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b848e939a9d9e9e9e9b96918a7f726c61554b4034291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686e73777a7c7c7c7c7b7976726d675d554b40444d545c606c717c859297a2abb4bfcbd7dee6dbd0c5baada2978b7e7265564c4135291d11040000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad6dcded5ccc3bab2a8a09591837a6d685e565d676d7a839095a0a7b1b9c3ccd5deddd6cbbfb4aa9b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820262b2e2f35383a3a3937332d2e2d29241e160e0800000000000000000000000000000000000000020a11171d24292d3338393f4446494b4e4f515252525251504f4d4a4846423c3b37322d28221b150b0600000000000000000000000000000000000000000000000000000000020a11171c23282b3035393a3d40433f44464746443f43423f3c3a38342e2b27221b140b0903000000000000000000000000000000000000000000000000000000000001080d161d24292f35383a4145474a4c4f505152525251504e4c4946443f3838332d28221b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d20262b2e2e34383a3c3e40414344444546454543403c3a37312a221c130a0000000000000000000000000000000000000000030b121820262b3237394045474a4a505355565657565654524c4d4947433d39352f28231d150c070000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a00000000000c17222c363f4951555d60646668696969686663605b544f473e352c210f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f262b2e3035393a3d404240444647484847474540423f3c3a38342e2c28231d1a140e09030000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e1a140d05000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d788390969ea5a9ababaaa8a19e93887d70675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b6f7a808487888989898886837f796d675d51453b424a505a616a6f7c859299a3aebac2ccd8e3e1d6cabeb3a99c8f8376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a2aebac1cad7d5ccc3bab2a8a09691837a6e685e564c555d686d7a839095a0a7b1b9c3ccd5d4cbc2baaea3988c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2124292c2d2d2d2b272221201d19130c0400000000000000000000000000000000000000000000060b13181c22282b2d3337393c3e41434445454545444342403e3b3a36312e2b27201c170f0a0400000000000000000000000000000000000000000000000000000000000000060b11171c1f24292c2d31342d3337393a3937332d35322f2d2c28231f1b17110a02000000000000000000000000000000000000000000000000000000000000000000040c13181d24292c2f35393a3d404244444545454443413f3c3a38342e2c27211c170f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1e2123282b2d2f3133353637383839393836342f2e2b262018100a0100000000000000000000000000000000000000000000070c151a20262b2f35393a3d3f444648494a4a4949474641403c3b37322c29241e18120b0300000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f06000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151a1e2124292d2e31332e34383a3a3b3b3a3a38342f32302d2c28231f1c18120e0903000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e09020000000000000000000000000000000000000000000000000000000000000000000b131f2c3845515d67727f8c95a0a8afb6b7b8b7b2ada49a9184796d60554b4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7d858d9196959696969992908b83796d6053473a383f445058606a6f7d87929fa6b0bbc7d3dfe6dbd0c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa5afb8c1cccbc3bab2a8a09691847a6e685e564c444c565d686d7a839095a0a7b1bac3cbcac2b8b0a69f92867a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214181d1f2020201f1b171413110d080200000000000000000000000000000000000000000000000001070d11171c1f22272b2d2f323436373838393838373533312e2d2a25221f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000060b1013191d2021242722272b2d2d2d2b2722282623201f1c18120f0b0600000000000000000000000000000000000000000000000000000000000000000000000001070d12181d1f24292c2d313335373838393837363432302d2c28231c1c16110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e1214171c1f20222426282a2a2b2c2c2c2b2a2722211f1b150e060000000000000000000000000000000000000000000000000003090e151b1d24292c2d2e34383a3b3c3d3d3d3c3b3936302f2e2b27201d19130c070000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b262018100700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d00000000000009121b242d31394045474a4d4e4f504f4e4c4946443f382f2c231a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1214191d2021242723282c2d2d2e2e2e2d2c29232623201f1c1813100c0700000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000007121d2934404b55606d7985919ea7b1bac1c4c4c4bdb6aca1968b7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979ea0a8a2a3aba39f9d958c7f7266564c4135343e464e58606b727e8b949fabb7c2cdd8e4e0d3c7bbafa3998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000713202d3946525d68727f8b939ea6afbbc0c1b9b1a8a09691847a6e685e564c443a434c565d686d7a839095a0a8b1b9c1c0b8b0a69e948c7f72685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070c1013141413120f0b060705010000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292a2b2c2c2b2b2a28272421211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003080d111314171a171b1f2020201f1b171b19161312100c07030000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212426282a2b2b2c2b2b2a282623201f1c1711100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b1012131618191b1d1e1e1f1f1f1e1d1a1515120f0a0400000000000000000000000000000000000000000000000000000000040a0f12181d1f2023282c2d2e303030302f2e2d2a2523221f1b15110d0801000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e070000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000009121b1f272f35393a3d404243434242403d3938332d261d1a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d111314171a181c1f2021212121201f1c1819161312100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3845515c67727f8c97a1adb9c3ccd1d1cfc7beb2a89e9184796d60544b4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a1a9acb2afafb5afaca79e918478685e5246392d343d464f59626d76828f9ca7b1bcc8d4e0e3d7cbc0b5ab998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005111d2935414c56626d75818e949ea5afb5b8afa7a09691847b6e685e564c443b323a444c565e686d7a839196a0a7afb8b8aea69f948f82776c60564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070706050300000000000000000000000000000000000000000000000000000000000000000000000003060b0f121316181b1c1e1f1f1f1f1e1d1c1a171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a060b0f12131413120f0b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d11131417191c1d1e1f1f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0e10111112131212100d09080603000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2022232324232321201e191615130f0a0401000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a04000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000090d151d24292c2d3133353636363533302d2b28221c140b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a070c101213141515141413100c0709070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea9b3becbd5deded9d0c4b9ada1968b7f72665c5145382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa9b3b9bdbcbcc0bbb9aca196877a6d6154473a2e2b343d47515b626f7c88959fabb8c4d1dde8dcd1c1b4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000010d1924303a44515b606d78828f939fa4abaca59e9590847b6e695e564d443b3229323a444c565e686e7a8490959ea5acaba49d948f82796d655b50443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0e10111212121211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060706050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f111112121211100e0c09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060c1012131516171716161414110d08080603000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030b12181d1f20242728292929282623201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8b97a1adbbc4cfdde7ebe2d5c9bdb2a89e9184796d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1c9ced1cbc7bdb2a895887b6e6255483b2f222b343f47535f6a7683909da9b6c3d0dce9dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000008131e28323f45515c666d79818d93999fa09d938f837a6e695e564d443b32292028323a444c565e686e7a838e939da09f9d928d82796d675d53493f32291e140800000000000000000000000000000000000000000000000000000105070709090a090908060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090c0e10111213131313120f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a09080705010000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b0807050200000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000001070c101314171a1b1c1d1c1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7984919ea9b2becdd6e1eff4e5dacfc4b9ada1968b7e71665c5044382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfd9dcd7cebbaea295887b6f6255483c2f22222b37434e5866727f8c99a5b2bfccd8e5ddd0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000020c16202834404b545c676d7880878f9395918a827a6e685e574d443b322920172028323a444c565e686d79818a909595908981786d675d554b41382d20170d0200000000000000000000000000000000000000000001050708080d11131415161616161513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0e0f1011121211110f0e0b090806030000000000000000000000000000000000000000000000000000000000000000000000020608080b0c0d0d0d0c0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e101111121211100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121316191b1d1e1f2020201f1e1c181312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000406070a0d0f10100f0f0d0a0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d080806020000000000000000000000000000000000000000000000020608080c0f11121212110f0c0707050100000000000000000000000000000000000000020608080d0f11121212110f0c080705020000000000000000000000000000000305060a0e1011121211100e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000a121f2c3844515c66727e8b96a1adbbc4cfdfe8f2f6ebe0d5c9bdb2a89e9184786d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8d5c8bbafa295887c6f6255493c2f221b26323d4a5763707d8a96a3b0bdc9d6e3ddd0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000040e18232e39424b555c666d737c828687847e756d685e564d453b322920170e162029323b444c565e676d757e838787837d746d665d554b43392f261b0e05000000000000000000000000000000000000000104080d11141418191d2021222323232221201f1c171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000104060b0f121316181a1c1d1e1e1f1e1d1c1a181515120f0a060300000000000000000000000000000000000000000000000000000000000003090e1214151719191a1918171413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1d1e1e1f1e1e1d1b19161413110d07060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f202325282a2b2c2c2d2d2c2b2924201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101010100f0d0b0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a080605030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e09030000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1b191413110d080200000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000060b0f1213171a1d1e1f1f1e1d1b171313100c0700000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8b2bdcdd6e0f1fafdf1e5dacfc4b9aca1968b7e71665c5044382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce3d7cabdb0a4978a7d7164574a3e2f2620232f3c4955626f7c8895a2afbbc8d5e2dcd0c3b6a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606b6f767a7a77716c605d564c443b332920170e050e172029323b444c555d606c71777a7a76706b605c544b433a31271d140a00000000000000000000000000000000000001070d1114191e202124252a2d2e2f3030302f2e2d2b282221201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000001070d1013171c1f20222527292a2b2b2b2b2a29272522211f1b1312100b060000000000000000000000000000000000000000000000000000040b0f151a1e21222426262626252321201d19130d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141a1e2021242628292a2b2b2b2a2928262320201d1814120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1c23282b2d2f3234363839393939393835312d2c28231c150c040000000000000000000000000000000000000000000000000000000000000307090e121415171a1c1c1d1d1c1c1a181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314161718191818161513120f0b06050200000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c070000000000000000000000000000000000070c151a1e212226292a2b2b2b2a282521201e19130d0500000000000000000000000000060b151a1e212226292a2b2b2b2a292621211e1a140d050000000000000000020a11171b1f202327292b2b2b2b2a2824201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000b17232e3844505c66717e8b96a1acbac4cfdfe8f2fffff6ebe0d5c9bdb2a89e9184786d60544a3f34281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccbfb3a6998c807366574d41382e2c2e36414c5664707d8a97a3b0bdcad6e3dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000b151e273139424a50596063676d6d6864615a524c433b322920170e0500050e172029323a434b515a6164686d6d68636159514b423a31281f150b020000000000000000000000000000000002080d13181d20252a2d2e313036393a3c3c3d3c3c3b3938332d2d2c29241e1b150e09030000000000000000000000000000000000000000000000000000000000000003090e12181d2022282b2d2f3234353738383838373634312f2e2b26201f1c17110d080100000000000000000000000000000000000000000000070f161b1f262b2d2e313233333332302d2c29241e19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181d2020252a2d2e313335363738383837363432302d2c2924211e1a15110e09020000000000000000000000000000000000000000000000000000000000000000000000000000070c161b21272c2e34383a3c3f414344454646464645423e3a38342e271e160e04000000000000000000000000000000000000000000000000000000030a0f13151a1e2122242728292a2a2928272522201f1c1712100c060000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d20212324252525242321201f1b1714110e08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b0300000000000000000000000000030b12181f262b2d2e3335373838383735322e2d2a251e170e0901000000000000000000020a11171f262b2e2f3335373838383735322e2d2a251f170f0a010000000000060b141b22272b2d303436373838383634312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0f1f9f8f3f3f1e5dacec4b9aca0968b7e71665c5044382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dccfc2b6a99c8f8276695f5349403a393a3f46525e6874818e9ba7b4c1cedae7dacec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f54555d60615e56555045413a312920170e05000000050e172029313a41455055565e61605d56554f45403930281f160d0300000000000000000000000000000000070c14191d24292c3036393b3e4141464748494949494846443f3e3a39352f2b27201a150b060000000000000000000000000000000000000000000000000000000001070d141a1d24292c2d3338393c3e414243444545444442413e3c3a37312d2b28231c19130c07010000000000000000000000000000000000000007111921272c31373a3b3e3f4040403f3d3a39352f29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d30363a3b3d404143444445454443413f3d3a39352f2e2b26201e1a140f0a0400000000000000000000000000000000000000000000000000000000000000000000030b121820272b3238383f4446494c4e50515253535352514f4b46444039302820160c02000000000000000000000000000000000000000000000000060c10161b1f22262b2d2e313335363737363534312f2d2b28221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000001080d11141a1e2122252a2d2e303131323231302e2d2b2722201e1914100b05000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c030000000000000000000000030c151d232831373a3b3f424445454544423f3a39363029201b13090000000000000000020c141c232831373a3b40424445454544423f3b3a363129211c130a00000000060f181d262d3337393d41434445454443413e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b96a1acbac4cedfe8eeecebe6e7e9ebe0d5c9bdb2a89d9184786d60544a3f33281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c6b9ac9f93877b6e655b514b4645474a5059616d7a86929facb8c5d2dfe4d8ccc0b6ac998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43484b515454524c49453e352f281f170e050000000000050e171f282f353e45494c525454524c48443d342e271e160d04000000000000000000000000000000030b12181e252a2f35393b4146474b4e4c525455565656555453504a4b4745413a37322b262017110a0200000000000000000000000000000000000000000000000000040c13181f262a2f35393a3f4446494b4d4f5051515251504f4d4b4847433d3a38342e29241e18120b030000000000000000000000000000000000071019232b32383c4247484a4c4c4d4c4b4a4745413a352f2820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10171c20272b2f35393a3e4246484a4c4e505151525151504e4c494745403b3a37312d2a251f1b150d080100000000000000000000000000000000000000000000000000000000000000040c151c232832383d43484a505356585b5d5e5f5f60605f5e5c5753514a423a32281e130800000000000000000000000000000000000000000000030a11171c1f272c2f31373a3b3e40424343434342403e3c3938332d2c28231c19130c070000000000000000000000000000000000000000000000000000000000000002080e13191d20262a2d2e3036393a3c3d3e3f3f3e3d3b3937332d2d2a251f1c160f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b00000000000000000000000b151e272e343c4247484c4f51515251504e4c4746413a322d251b1108000000000000000a141e262e343c4247484c4f51515251504f4c4846423b332e251c12080000030d18212a2f383f44464a4d5051525251504e4a46454039302b23190e04000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0e7e2dfdfd9dadde1e5d9cec4b8aca0968a7e71665b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8999a4afbbc7d4e0e0d4c7bbafa4998f82776c605c55535154545c606b74808d98a2aebac6d3e0e0d4c8bbafa49a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832383a4145474746413a393429241e160d0500000000000000050d161d242933393a4146474745413a383328231d150c04000000000000000000000000000000070c151d232830363a4145474c5254575a565e61626363636261605b545754514c47433d373128231c140c050000000000000000000000000000000000000000000000070d161d24293136394045474a505355585a5c5d5e5e5e5e5d5c5a5855534e4a46443f38352f29231d150d07000000000000000000000000000000040f19222b353d44484d53555759595959585654524c45413a32281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e161c21282d3238394045474a4d525457595b5c5d5e5e5e5d5c5b595653514b4847423c3a36302b262019130c040000000000000000000000000000000000000000000000000000000000040d161e272e343d43474f54545c60626567696b6c6c6c6c6c6b6864605c544c443a3025190d020000000000000000000000000000000000000002080c151c23282c32383b3c4247484a4d4f4f50504f4f4d4b4846443f3a38342e2a251e18120b0300000000000000000000000000000000000000000000000000000000070c14191e24292c31363a3b3f414647494a4b4c4b4b494846443f3b3936302c27211b160d08010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c120700000000000000000007121d27303940454d5355595c5d5e5e5e5d5b5854524c443f372d231a0f05000000000006111c2630383f444d5355595c5d5e5e5e5d5c5954534d4540372e241a1005010b151f2a333b41495053565a5c5e5e5e5e5d5b5753514b433d352b20160c02000000000000000000000000000000000000000000000000000000000a121f2b3844505c66717e8b96a0acbac4cedee2dbd6d3d2ccced1d5dce0d4c8bdb2a89d9184786c6053493f33271b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6d2dde3d7ccc0b5ab9f948d80746d6761605d6062666d727d88939faab4bfcad6e2dfd2c6b9ac9f93867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f35393a3a3936302d282219130c04000000000000000000040c131822282d3036393a3a39352f2c272118120b030000000000000000000000000000000810181e272e343b41464b5154565e6164676a686d6f6f706f6f6e6c666764605d55544e47423c342e261e170e050000000000000000000000000000000000000000030b12181f282f353b42464b5153545b60626567686a6b6b6b6b6a696764625f585653504a45413a342f271f18120b03000000000000000000000000000a15202b343d474f54575f6164656666666563605d56524c443a30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c33393d43474b515357575e61646668696a6b6b6b6a69676563605d5555534d4746423b373229241e160d08020000000000000000000000000000000000000000000000000000020b161f28303940444e54596063666d6f7274767778797979797875716d665e564c4135291e1308000000000000000000000000000000000000050d14191e262e34383d4348494d5355575a5b5c5d5d5c5b5a585553504a46443f38363028231d150c0700000000000000000000000000000000000000000000000000030b12181e252a2f35393b4246484c4c525456575858585756545350494746413b38332c272119130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c0100000000000000000c18232e39434b51575f6166686a6b6b6b6a6865615e5651493f352b21160b00000000000b17232e38424a50575f6266686a6b6b6b6a6865615e57514940362c22170c07121d27313b454d535b606367696a6b6b6b696764605c554f473d32281e130800000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919da8b2bdccd6e0d7d0cac6c5c0c1c5cad2dad9cec3b8aca0958a7e71655b5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687783909dabb5c0ccd7e3ddd2c7bdb0a69d928d8179726e6d676d6f72787f87929aa4afbcc6d0dbe3d7cbc0b5ab9d908377685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b1d24292c2d2e2d2a251e1d170d0801000000000000000000000001070d171c1e252a2d2e2d2c29241e1c160c070000000000000000000000000000000109121a222a303940454c52555d6065686e717476797a7b7c7c7c7c7b797774716d67626058534d443f38302920170f05000000000000000000000000000000000000050c151d2328313a41454d53555d6064666c6f7174757677787877777574716f6a6763605c54514c4540393128231d150c040000000000000000000000030f1b27323d464f596063696e717273737372706d68605d564c42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171f252a32383e44494e54555d606468696e707374767777787877767472706d6766625f5754524d47433c352f282019130c04000000000000000000000000000000000000000000000000000a141d283139424a515860626b6f74797c7f818384858686868584827e786d685e52463a3025190d0100000000000000000000000000000000070e171f252a30383f44464f5456575f61646668696a6a6968676462605b5453504a46413a342e271e1910060000000000000000000000000000000000000000000000070c151d232830363a4145474d535559565e616364646565646361605b5354524d48443d383229241e160d07000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d12070000000000000004101c2834404b555c60696e7275777878787775726d68625b51473d33271c100200000003101c28343f4a545c60696e7375777878787775726e69635b51483e33281c110c18242f39434d575f656c707476777878777674716d6760594f443a3024190d0100000000000000000000000000000000000000000000000000000b17222d3844505b66717e8a96a0acbac4ceded7cec5bfbab8b3b5b9c0c8d2e0d4c8bcb1a79d9083786c6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5666727f8c99a4afbbc7d4e0e3d9d0c2b8aea49d938e847f7b79797a7c7f838b9299a3acb6c0ced8e2e0d4c7bbafa3998c7f7265564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d202121201e1913110c06000000000000000000000000000000050c1113191d202121201d1913100b05000000000000000000000000000000010a131b242c343c434b51565e61676d72767a7e818385878889898988878684817e7a756f6a625f57504a423a322921170f0500000000000000000000000000000000060f171e272e343e434b51575f61676d7175797c7e808283848485848382807e7b7874706d66605d55514b433e342e271e160d040000000000000000000006131f2b37434e58606b6f767b7d7f7f807f7e7d7a746d685d544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363d44484f55586062676d7174787b7d7f8183848485848483817f7c7a76726e6966615e57534e45413a3229251e160e05000000000000000000000000000000000000000000000006111c262f39434b545c606a6f767c8185898b8e90919292939392918f8a837a6d61564c4135291d1105000000000000000000000000000000091019202930363e424a505359606367696e717375767676767573716f6c6664605c54524c454039302b2217110a0200000000000000000000000000000000000000000910191e272e343b41464c5154575f616569686d6f7071727271706e6c6565615e56544f48433d352f281f1910090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000000000006131f2c3845515c676d747b7f828484858483817f7a726d62594f44382c1e130800000006121f2b3844505c666d747b7f828484858483827f7b736d635a5045392d1f14101d2935404b555f696e787d80838485858483817e796f6b60564c4135291d110500000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8b2bdccd5dbd0c5bcb4aeaca6a8aeb6c0ced7d9cec3b8aca0958a7d71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4854616e7b87939facb9c1ced8e2e2d4cac0b6aea59d96918b88868687888b91959fa3abb5bec7d2e0e2d8ccc0b6ac9f92867b6e6154483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141413110d08020000000000000000000000000000000000000002080d1113141413110d080100000000000000000000000000000000000a131c252d363e464e555c60686e737a7e83868a8d90929895969696959992908e8a86817c766e69605c544c443b332921170e040000000000000000000000000000060f182129303940454f555d60696e747a7e8285888b8d8f9091919191908f8d8b8885817d78726d67605c554f454039302820160e040000000000000000000815222e3b4754606a6f7d83888a8c8c8c8c8b8986817a6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429333b42464f545961646a6f747a7d8184878a8c8e8f90919191908f8e8c8986837f7b77726e69625f58524c443e35302820170f05000000000000000000000000000000000000000000000b17222d38424b555d666d747c83898e9297989a9c9e9f9f9f9f9f9e9b958e8174685e5246392d201307000000000000000000000000000009121b222b323b41464f545c60646b6f74787b7e80828283838282807e7c7974706d66615e56514b423d3428221c140b0200000000000000000000000000000000000109131b222b303940454c52555d6065696e7275787a7c7d7e7f7e7e7c7b7975726e68636059544f45413a312b221b120901000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000005111e2a36414d56606d7981878c8f90919191908e8b867f726b6054483a3025190d0100030f1b27333f4953606d7880878c8f90919191908f8c867f736c6155493b31251a131f2c3945515d676e7b83898d8f91919191908e8a847d6f685d5246392d2013070000000000000000000000000000000000000000000000000005121f2b3744505b65717e8a95a0acbac3ceded6cabfb4aaa29f999ca4aebcc5d0dbd4c8bcb1a79d9083786c6053463e33281c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535e6975828f9ba5afbcc6d0dbe7dcd2c8c0b7afa8a19e989a93939995989da0a7aeb5bdc6d0d9e4dbd0c8bbafa49a8e8175695e52463a2d1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607070705010000000000000000000000000000000000000000000000010507070706040100000000000000000000000000000000000008111c252d373f4850585f676d727a80858b9093999a9d9fa2aaa2a3a2aba39f9d9a98928e89827b736d665e564d453b332920160b02000000000000000000000000050e18212a333b434b515961676d737b81858a8e9297989a9b9d9e9e9e9e9d9c9a9797918e89847f7a726d676159514b433a322820160b020000000000000005121e2a36424d57626f7c86909597989999999899928d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f18202830353f454d525960636c70767c81858a8e919697999b9c9d9e9e9e9d9c9a989992908c88837f7b756f6a605d565046413a322921170d040000000000000000000000000000000000000000030f1c28333f4a545d676d78808790949a9fa2a9a7a9aaabacacacacaba79f92867a6d6154473a2e2114070000000000000000000000000009121b242d343d444d525961666d71777c8084888a8d8e8f90908f8e8d8b8885817d79736d68605c544f473f332d261d140b020000000000000000000000000000000009131b252d343d434b51565e61676d72777b7f828587898a8b8b8b8a898785827f7b76706b636059514c433d342d241b1309010000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000714202d3946525e6874818e939a9b9d9e9e9e9d9b9892897d7063564c4135291d11050005121f2b3744505b65727f8c939a9b9d9e9e9e9d9b99928a7e7164574d42362a1e14202d3a4753606d798490959a9c9d9e9e9e9c9a9691857a6d6154473a2e211407000000000000000000000000000000000000000000000000030f1b27333f4953606c7883909da7b1bcccd5dfd3c6baaea298928d929caab4becad6d9cec3b8aca0958a7d7064594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626f7c89939eaab4bfcad6dee4dad2c9c0bab2acabaca49f9fa4aba5aaacb1bbbfc6cfd8e2ddd6cabeb4aa9f93877c6f62574d42362a1e0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232d373f49515a616a6f797f868d92989c9fa4aba9acaeb4afafafb4aeacaaaaa29f9b948f867f786d685e574d453b32281d140a0000000000000000000000030c16202a333c454d555c606b707980868d92989b9fa2a9a7a8a9aaababaaaaa8a7a9a19e9a96918c857f79706b605c554c443a32281d140a000000000000000714212d3a46535e69768390989fa7a5a6a6a6aba39f948a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a323a414550575e616b70767d83898e92989b9ea1a8a6a7a9aaaaababaaa9a7aba39f9c9995908c86827c746d68615a524c443b33291f160c01000000000000000000000000000000000000010c161f2b3844505b666d79828d939a9fa6abadb3b4b6b7b8b9b9b9b8b7afa3998a7d7064574a3d3124170a00000000000000000000000009121b242d363f464e565e616b70787e83898d919697999b9c9d9d9c9b9a9797928e8a847f7a726d66605951443f382f261d140a00000000000000000000000000000006101b252d373f464e555c60686e737a7f83888c8f91969697979898979697928f8b87827d766f6b605d554e463e362d251b13090000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000814212e3b4754616e7b86929fa4acaaabababaaaaa39c908376685e5246392d201307000613202d394653606c7884919ea4acaaabababaaaba39d908377695e53463a2d211825313e4b5864717e8b96a0a7a9aaababaaa9a8a1978c7f7265594c3f3226190c00000000000000000000000000000000000000000000000005121f2b3744505b65717d8a95a0acb9c3ceded7cbbfb5ab9f9286808d98a2aebac7d1dcd4c8bcb1a79d9083776b6155483d33271c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606a75818e98a2aebac1ccd5dfe4dbd2ccc4bdb9b7b6afacacafb5b2b7b8bcc3cbd1d8e1ded5cbc3baaea2988e81756a6054453b30251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0f1011121211100d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c353f49515b626c717c838c92989fa2aaacafb5b6b8babfbcbcbcbfbab9b7b4aeaca69f99928c827a6e695e574d443a2f261b1106000000000000000000000b151e28323c454d575e676d747d848d92999fa2aaabadb3b3b5b6b7b7b8b7b6b5b3b3adaba8a19e97928c847d746d675d564c443a2f261c11060000000000000815212e3b4854616e7b87949faab1b2b2b3b2b5aea69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b333c444c525a62696e757d838a90949b9fa2aaabadb2b2b4b6b7b7b8b7b7b6b4b5aeaca9a7a09d99928e87817a716c615e564d453b31281d130700000000000000000000000000000000000007121d2a36424d57606c78828f949fa4acb0b8babec1c3c4c5c5c6c6c5c0b5ab998c7f7366594c403326190d000000000000000000000007111b242d363f48505860686e757d848a90959a9ea1a8a6a8a9a9a9a9a8a6a9a19e9b96918c857f796f6b625b504a42382f261b110600000000000000000000000000040e18222d373f49515860676d737a80858c9095989c9ea1a9a3a4a5a5a4a9a29f9c99938f89837c746d67605850483f372d251b110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000b1824313e4b5764717e8a99a3afb6b7b7b8b7b6b4ac9f93867a6d6154473a2e211407000915222f3c4855626f7c8896a1acb6b7b7b8b7b6b5aca095877b6e6154483b2e211b2835414e5b6874818e9ba8b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000613202d394653606c7883909da7b1bcccd5e0d3c7bbaea3998d807a85929fabb5c0cbd7d9cdc3b8ab9f958a7d7063594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa6b0bac3cdd6dfe4ded6cec9c5c4c0bbb9b9bbc0bec4c5c8ced7dce3ded6ccc3b9afa59f92867b6e61584e4333291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314181b1d1e1f1e1e1c1a161613100b04000000000000000000000000000000000000000000000000000000000000000000000007131d28313e47515b636d727e8691959fa2aaaeb4b9bbc0c3c5c6cad0c9d1cbc7c5c3bfbab8b0aba39f948f847b6e695e564c41382d22170b03000000000000000007121c27303a444d575f696e79818a91969fa3abaeb4b8babec0c2c3c4c4c4c4c3c2c0beb9b8b2aca9a29e96918a80796d685d564c42382d22170b0300000000000a1724313d4a5764707d8a97a6b0bcbfbfbfbfbfb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232c353d464e565d606d717b818990959c9fa6acaeb4b7b9bdbfc1c2c3c4c4c4c3c2c1bfbbb9b6b1acaba39f99938d857e756d685e574d433a2f24180d0100000000000000000000000000000000010d18242f3a46535e69737f8c949fa6afb6bec2c6cacfcfd1d2d2d2d2d1c0b3a79a8d8074675a4d4134271a0e01000000000000000000050e19232c363f48505a626a6f7a818a91969da0a7abacb2b3b5b5b6b6b5b5b3b3adaba8a19e98928c847d726d605b544a41382d221710060000000000000000000000000a15202a343f49515b626a6f797f868d92979da0a7a8abadb2b0b1b2b1b1b3adababa49f9c959089817a6f6a625a51493f372d231a0f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000d192633404c5966737f8c99abb5c0c3c4c4c4c3bbafa49a897c6f6256493c2f231609000a1724313d4a5764707e8a97a8b2bdc3c4c4c4c3bcb1a796897c706356493d30231d2a3743505d6a7683909da9b6c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e1100000000000000000000000000000000000000000000000814202c38444f5964707d8a95a0acb9c3ceded8ccc0b6ac9f92867b73808d99a3afbbc7d3e0d4c8bcb1a79d9083766b6055483d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46535e69727f8b949ea8b2bbc5cdd5dee6e0dad5d2d2ccc8c6c6c7ccd2d0d1d4d9dfe6ddd5ccc4bab1a79e938b7e71695e52463c3221170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a29272322201b160c07010000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a636d727f889298a0a7aeb4babfc5c7ccd2d2d3d6dbd6dcd7d3d2d0cac7c2bdb4aea69f9691847b6e685d53493f33271f150900000000000000030c18232e39424c565f696e7b838d929ea1a8aeb5babec5c6cad0ced0d1d1d1d1d0cfcfc9c6c4bdb9b3ada8a09e928d837a6d685d544a3f33281f150900000000000b1825313e4b5864717e8b97a4b1bececcccd1c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c353e474f585f686d757e868e939d9fa7abb0b8babfc4c5c9cfcecfd0d1d1d1d0cfd1cbc7c5c3bcb8b5afaba49f97928b827a6e695e554b4135291d11040000000000000000000000000000000004101d2935404b55616e7b86929fa6b0bbc0c7d0d3d6dbdcdddedfdedacdc1b4a79a8e8174675b4e4134281b0e010000000000000000020c17202b353e48505a626c717c858f939ea0a8acb1b7b9bdc0c1c2c3c3c2c1c0beb9b8b2adaaa29f9691877f746c665b53493f332722180c0300000000000000000000030f1b26313c46515b626d727c848c92989fa2a9acb1b5b8b9bdbdbebebebdbebab8b5afaca79f9d938e847c716c625b51493f362c21180b020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000010e1b2734414e5a6774818d9aa7b4c0d1d1d1d1ccc0b6ac96897d7063564a3d3023170a000b1825313e4b5864717e8b97a4b1beced1d1d1cdbdb0a3978a7d7064574a3d31241e2b3844515e6b7784919eaab7c4d0d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000050f1a232f3c4855616b7783909da7b1bccbd5e0d4c8bbafa49a8e81746e7b86929facb9c2ccd8d8cdc3b8ab9f95897d7063594f44382c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202a36424d57626d75828f96a0a9b3bbc3ccd6dbe1e5e1deddd8d4d2d2d4d7dddddee0e5e1dad5cbc3bab2a8a0958f81756c62574d42342b200f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090d161e24292c2d323537383838373633302f2c272118120b030000000000000000000000000000000000000000000000000000000000000004111d2935404b55616c727f8b939aa3aab1babfc6cad0d4d7dddfdfe2e7e2e7e3e0dfdbd6d3cfc6bfbab0a8a09691837a6d655b50443c31261a0e040000000000000b151e2834404a545e686e7b8490959da4acb2bbbfc6cad0d3d6dbdbdcdddededddddbdad5d2cec9c5beb9b2aca49d9590837a6d665b50443c31261a0e04000000000b1825323e4b5865717e8b98a4b1becbd7d9d2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c353e474f59606a6e7a818b92989ea5abb1b7bcc2c6cad0d2d5dadadcdddddededddcdcd7d3d2cec8c7c0bbb5afa9a19e938f847b6e675d5145392c201306000000000000000000000000000000000613202c3945515d6774818d98a3aeb8c2ccd2d9dfe2e3dcd7d3d2d1d0cdc0b4a79a8d8174675a4e4134271b0e01000000000000000008131e29323d47505a626c717e8791979ea5acb2b8bcc3c5c9cececfd0d0cfcecfc9c6c4bdb9b4aea8a099928b81786c655b50443f342a1e150b0000000000000000000006121f2b37434e58626d727f8791969fa2aaadb3b8bcc2c4c5c9cfcacbcbcfcac6c5c0bbb9b1aba59d9691867e726d625b51483e332a1d140a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000010e1b2834414e5b6774818e9aa7b4c1cddadeddd2bdb0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4b1becbd7ded7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0abb9c3cddddfd2c6b9ac9f93877b6e6975818e9ba6b0bbc7d3dfd4c8bcb1a79d9083766b6054483d32271b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25313b45515b606d7a849197a1a9b2bac1cacfd6dbe0e3e8e4e0dfdfe0e3e8e8e3e0dbd6cfc9c1b9b1a8a1969083796d605a50453b3022190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b1f282f35393a3e42434445454443403d3b383229241d150d030000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa4acb4bcc3cad0d6dbe0e3e2dfdedddcdddedfe1e6e7e2e0d8d1cbc2bab2a8a0958f82776c60574d42372b21160a000000000007121d27303944515c666d7a849196a0a7aeb9bdc4cbd1d6dbdfe3dcd7d3d2d1d1d2d3d6dbdfdfdad5cfcac4bdb9aea79f958f82786c60574d42372b20150a000000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202b343e475059616b707c848f939fa2aaafb8bcc2c7cdd3d6dbdfe1e5e6e3e2e1e1e2e3e5e7e3e0dfd9d4d1cbc7c0bbb3ada59e969184796d6054473a2d211407000000000000000000000000000000000714202d3a4753606d7a85929faab4bfcad8dde4e3e1d8d1cbc7c5c4c3c3c0b3a6998d8073665a4d4033271a0d0000000000000000030d1925303a444f59616c717f889299a1a9afb9bdc4c8cdd2d5dadbdcdcdcdcdbdad5d2cfc9c5bebab2aba39f938e80776c605a50463c30271d12070000000000000000000815212e3a47535f6a727f8b9299a0a8aeb4babec5c8cdd1d2d5dad7d8d8dbd6d3d2ccc7c2bcb8afa8a198928b7f726d625a50453b2f261b110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000004101c27333c4855616b7683909da7b1bccbd5dfd3c7bcb1a79c8f82756a626f7c88949fabb7c3cdd9d8cdc2b7ab9f95897d7063594f44382c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f45525d686e7b859297a0a8b0b9bec5cad0d4d7dcdcdddedededddcdcd7d3cfcac4beb9afa7a09691847b6e675d51483f33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d313a4145474b4e50515251514f4d4948443d352f271f150b0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929aa4afb6bec6ced6dbe2e2e0dbd6d3d2d0d0d0d1d2d5dadde0e4e2dcd7ccc3bab1a79f948c7f72695f53473d32271b0f02000000000c18232e39424f59606d78829096a1a8b1b9c0c9ced7dce3ded8d3d1cbc7c5c4c4c5c6cad0d2d4d7dcdbd6cec9c0b9b1a79e948c7f73695f53473c32271b0f010000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333d46505a616c707d8691969ea5aeb4bcc1c8cdd3d8dfe2e3e0dfdcd9d7d6d4d4d5d6d8dbdedfe1e4e3dcd7d2ccc5beb9afa8a0968c7f7265594c3f3226190c000000000000000000000000000000000b1724313e4a5764717d8a98a2aebcc6d0dce8e3dad1cfc6bfbbb9b7b7b6b6b0a6988b7e7165584b3e3225180b00000000000000010b151f2a36414c56606b717e87939aa3abb2bbc1c9ced4d9dee1e5e5e1e0e0e2e5e6e2dfdad5d0cac3bdb5aea59d938d80746c62584e42392e23180c0200000000000000000915222f3c4855626f7c87929fa3abb2babfc6cad0d4d9dedcd9d6d5d4d4d6d9deddd7d4cdc8c1bab2aaa39f918c7f726c61574d41382d22170b00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000714202c38444f5963707d8a959fabb9c3cdddddd1c4b7ab9f95897c6f635f6a76828f9ca7b1bcc8d4dfd3c7bcb1a79c9083766b6054483d32271b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212935414c565f696e7c8591969ea6adb3babec5c7cbd1d0d1d1d2d1d1d0d1cbc7c5beb9b3ada59e9590847b6e695e554b40362d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242d373f434c5254585b5d5e5e5e5d5c5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8b97a1acb6c0c7d0d8e0e2dbd6d3cfcac6c5c3c3c3c4c5c9cfd1d4d9dfe7ded5ccc3b9b0a69f92867b6e62584e43382c1e130800000004101c2834404b54616b74808d949fa8b2bac3cbd5dae0e0d9d4ccc7c7c0bbb9b7b8b8babfc1c5c7cbd1d9e1d9d5cbc2b9b0a69f92867b6e62584e43372b1d13070000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e58616c707e879298a0a8afbabec5ced4d8dfe4e3dcd7d3d2cfcccac9c8c8c8c9ccced1d2d5dae0e3e3ddd7cfc9c1bab2a89c8f8275695c4f4236291c0f00000000000000000000000000000004101c2834404b546774818e9aaab4beced8e2e6ddd1c8bfbdb5aeacabaaaaa9a79f94887b6e6255483b2f2215080000000000000007121d27313946525e686f7d879299a4acb4bdc4cdd5d9e0e4e0ddddd8d5d3d3d5d9dedee1e5e2dbd6cfc6bfbbafa59d928b7e716a5f544b4034281e130800000000000000010d1a2734404d5a6773808d99a3afb5bdc3cad0d6dbd8d4d2d0ccc9c8c7c7c9cdd2d3d6dbd8d4ccc4bcb4aea39f93887e70695f53493f33271c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000040f19232f3c4854606b7683909da7b1bccbd5dfd4c8bdb2a89d9083766b605863707d8995a0acb8c4cfdad8cdc2b7ab9f94897d7063594f43382c20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19242f3a444d575f6a6e7c848f949ea2a9adb3b9bbc0c1c3c4c4c5c4c4c3c1c0bbb9b3ada9a19e938e837b6e695f574d433a2f241b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4951565d6065686a6b6b6b6a6966636059514b43392f24180c02000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3bec7d2d9e2e0d8d0cac7c5bebab8b7b6b7b8b9bdc3c4c8cdd5dde3ded5ccc2baaea3998f82756a6054483a3025190d01000006131f2c3845515c66707d8a929da6b0bac4ccd5dde5ded5cec8c2bbb7b5afacababacaeb4b5b9bbc0c7cfd5deddd4cbc2baaea3998f82766a6054473a2f24180d0100000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606a707e879299a2aab2bac1cad0d7e0e4dfd9d4d1cbc7c5c3bfbdbcbbbbbcbdbfc2c5c6c9cfd3d7dce2e1dad5ccc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000006131f2c3845515c667784909daab7c3d0ddeaded4cbbfb6aeaba39f9e9d9d9c9b958f82766a5f53473a2e211408000000000000000c18242f3943505a616d7a849199a3abb5bec6cfd6dfe5dfd8d4d1d0cbc8c6c7c8ccd1d2d5dae0e6e1d8d1cbc0b7aea49f92867c6f665c51453a3025190d00000000000000010d1a2734404d5a6773808d9aabb5c0c7cfd6dbd6d2ccc8c6c3bfbcbbbababcc0c5c6cad0d7ded6cfc6bfbaafa49a92867b6e655b5044382e23170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000a16212c38444f5963707d89959fabb9c2cdddded1c5b8aca0968a7d70645954606b7783909da8b2bdc9d5ded3c7bbb0a69c8f82766b6054483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454e585f6a6e7a828b92979fa2a9acafb5b4b6b7b8b8b8b7b6b4b5afaca9a29e97918a81796e695f574d453b31281d12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d717576777878777673706b605d554b4035291f1409000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc5cfd8dfd6cec6bfbab8b3adabaaa9aaabadb2b6b8bcc3cbd1dae3ded7cbbfb4ab9e94897c6f62564c41362a1e110500000713202d3a4653606d7984919ea4aeb8c2ccd6dee4dbd3ccc3bdb9b0ababa39f9e9e9fa2aaa8acafb5bdc4ccd5dfddd7cbbfb4ab9f94887c6f62554b4135291d110400000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130603020100000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e696f7c869299a3abb3bcc4ccd6dbe2dfd9d4cec8c6bfbbb9b6b3b0afaeaeafb0b2b5b8b9bec5c7cbd1d8e1ddd2c7beb0a69a8d8073675a4d4034271a0d0000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe4d8cdc2b8aea49c9992919090908e8a837b6e61574e42372b1e120600000000000004101d2935404b55616c76828f96a1abb5bdc7d0d8e1e0dad5cdc8c4c3bebbbababcbfc4c5c9ced6dbe1e3dcd7c9c0baaea2989183796d60564c4135291d1207000000000000000c1926323f4c5965727f8c98a7b1bdc7d2d8d0cbc7c0bbb9b6b3b0aeadaeafb3b8babec5ced4dcd8d1cbc0b6aca2988f82776c60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000030f1b27323b4854606b7683909ca7b1bccbd4dfd5c9beb3a99d9184786c60534f5964717e8a96a1adb9c5d0dbd8cdc2b7ab9f94897c6f63584e43382b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a333c464e575f686d757e858c92979c9fa3aba8a9aaabababaaa9a8aba39f9c97928c857e756d675f574d453c33291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e81838485848482807c756d675d51453b3025190e020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89949fa9b3bdc6d0d4cdc4bcb4aeaca9a29f9d9d9d9ea1a9aaabb1b9bfc8d1dbe7dcd1c6bdb0a69b8f8275685e5246392d20130600000b1724313e4a5764717e8a96a0acb6c0cad4dee4dad2c9c1bab2aca69f9c999291919298979b9fa3abb2bac4cdd7e1dcd1c6bdb0a69b8e8175675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130f100f0e0c0a07060300000000000000000000000000000000000000000000000000000000030e18212b3744505b656e7b859198a2abb4bdc5ced5dee2dcd7cec8c3bcb8b5aeaca9a6a4a3a1a1a2a3a5a8abadb3b9babfc6cfd6d8ccc0b6ac9f94887c6f6255493c2f2216090000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7d3e0e0d3c7bcb0a69c928d8684848383817e786e695e53453c31261a0e0200000000000006131f2c3845515d67717e8a949fa9b2bdc7d0d9e2ded6cfc9c3bcb8b6b2aeadadafb2b7b9bdc4cad0d7e0e7dbd6cabfb4aaa0958c7f72685e5246392e23180c000000000000000915222f3c4855626f7b88959fabb5c0cccec6bfbab6afaca9a6a3a2a1a1a3a6abadb3bcc2cad4dcdcd2c7beb4aa9f948a7e71665c5044382b1f13080000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000007131f2c38444f5963707d89949fabb9c2cddddfd2c6b9ada1978b7e71665b504653606d7984919ea9b3becad6ded3c7bbb0a69c8f82766a6054473d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a343c454e565d606c717a80858b8f9299999b9d9e9e9f9e9e9d9b9999928f8b857f7a716c605d554d453c332a21170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191908f8d8982796d60564d42362a1e11050000000000000000000000000000000000000000000000000000000815222e3b4754606a76828f97a2abb5bdc7c8c1bbb2aaa29f9a97929090909196979da0a7aeb6bfc9d2e1e2d8cfc1b9ac9f92867a6d6154473a2d22170b00000e1b2835414e5b6874818e9ba8b2bdc8d2dce7dad2c8c0b7afa8a09e948f8a86848585878a8e9299a0a8b2bbc5cfdbe2d8cfc2b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201b1c1c1c1b19161312100c06000000000000000000000000000000000000000000000000000009141f2a36414c56606c77828f97a1aab4bdc6cfd7e0e1d8d1cbc3bdb8b1acaba39f9c99979695959596999b9ea1a9acaeb4bcc2cacec5bbafa49a8f82766a6054473b2e221508000000000000000000000000000000091623303c4956636f7c8996abb5c0cbd7e3ddd0c4b7ab9f948d807a7877777674716d665e574d42332a201509000000000000030f1c28333f4a54606d7984919ea6b0bbc4cfd9e2dcd4ccc4bdb9b1abaaa5a2a0a0a2a6abacb2babec5ced5dde7dbd0c6bcb1a79f92857a6d61544b4034281c10040000000000000815212e3a47535f6a76839099a4afbbc0c2bcb4aeaca49f9d9996959494969a9fa2a9b0b8c2cad4dfd9d0c5bcb0a69e9184786d6053463a2f24190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000040f19222f3b4854606b76828f9ca6b0bbcbd4ded6cabfb4aa9e9185796d60544a44505c66727f8c97a2adbac6d1dcd8cdc2b7ab9f94897c6f62584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a333c444c525a62686d737a7e8386898c8e909191929191908e8c8986827e7a736d67615a514b433b332a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a92989b9d9e9e9e9d9c99948e8174695e52463a2d20140700000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b859299a3abb5bdbdb9b0a9a198928d888584838485878b90959ca4aeb7c1cfd9e3e0d4c7bbafa3998b7e726553493f33271b0f03000f1c2936424f5c6975828f9cabb4bfcbd7dddcd6c8c0b6aea59e969189827d7a7878797a7d81879196a0a9b3becad6e2e0d3c7baaea3998a7d7064574a3d3124170800000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2628292929282623201f1c17110f0a0300000000000000000000000000000000000000000000020e1a26313946525e68727f8b949fa9b3bcc6cfd8e1ded6cfc6bfbab1aca7a09d9992908c8a898888898a8c8f92979b9fa3aab0babfc5bcb2a89f93877c6f62584e43372b1f13060000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdd1dce8dccfc3b6a99c9083766d676a6a696864605c544d453b3121180e0300000000000006121f2b3844505b66727f8c96a1acb8c2cdd6e1ddd4cac2bab2ada79f9d9895939495999ea1a8adb3bcc3cbd5dee2d8cec3baada2978d8073665c5145382c1f130600000000000006121f2b37434e58626f7c87939fa4aebbbab0aaa39f9a93908c89888787898d92979fa6b0b8c2cdd7e2d7cec2b8aca0968a7d7164564c4135291d110400000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000a15202c38434e58636f7c89949fabb8c2cddddfd3c6baaea2988c7f72675c51423f4a54606d7a85929fabb4bfcbd7ded3c7bbb0a69c8f82756a6054473c32261b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a414550565d61676d71767a7d808183848585858483817f7d7a76716d67605d555045403a312921180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909da2aaa9aaababaaa9a69f92867b6e6154473b2e211408000000000000000000000000000000000000000000000000000000030f1b27323d46525e69707d879299a3abb1b2aca69e969186807b78777677787a7e838d929ca5afbdc7d1dce3d7cbc0b5ab9b8f8275655b5044372b1f1205000d1a2733404d5a6673808d99a3aebac2cbd7d0cbbfb6aea49d938e847d76706d676b686e70757c849197a2adb9c6d2dfe3d7cbbfb4ab9a8e8174675b4e413025190d01000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346393133353536353432302d2c28231c1a150e0903000000000000000000000000000000000000000005121e2a36424d57616d7a85929fa6b0bbc4ced8e1ded6ccc4bcb4aea8a09d95918b8683807d7c7b7b7c7d7f8285898e92989fa6aeb4bab3a9a0968d81746a6054463c32271b0f030000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8ccbfb2a5998c7f72665d555d5d5b5753504a423b33291f0f06000000000000000613202d394653606c7884919ea8b2bdcad4dfe2d4cbc2b8b0a8a19e95908b888787898c91969fa2a9b1b9c3ccd5e0e0d6cabeb3a99e9285796d6053463a2d22170b000000000000030f1a26313c4854606a727f8c929da5afaea69f98928e8783807d7b7a7b7c80858f949fa6b0bbc5cfdae0d4c8bdb2a89c8f8275685d5245392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d02020202020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000030f1b27323b4854606a76828f9ca6b0bbcad4ded7cbbfb5ab9f92857a6d60554b403845515d6773808d99a3aebac7d2ddd8ccc2b7aa9e94897c6f62584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820282f353e444c52555d6065676d707375767778787877767573706d6764605d55514c433e352f281f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0abb4b6b7b8b7b7b5afa3998b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000a16202a36424d57606b717e879299a0a7a8a09e948f847c736e6a6a6a6a686d7178808d939eabb5c0cbd7e3dcd1c5b8ab9e9285796c605346392d201306000815212e3b4854616e7b86929fa6b0b9c2ccc6bfbaaea49d928d8179706b64605d565e61646a6f7b85929eabb8c4cfdae6dcd1c3b6a99d9083766a564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f53463a3d4041424342413f3d3a38342e2b26201a140d05000000000000000000000000000000000000000714212d3a46535f6974808d98a2aeb8c2cdd6e0dfd6ccc4bab2aaa39f95918a847e7a767371706e6e6f707275797c818690949fa2aaadaaa2979184796d60584e43342b20150a000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d7cabdb0a4978a7d7164574b50504e4a46443f38302921170d00000000000000030f1b27333f495363707d8a96a1adbac4cedce3d9d0c2b9b0a69f96918a837f7b7a7a7c7f848b9297a0a7b1bac4ced9e5dbd0c5b9ada1978a7d716453493f33271b0f030000000000000a15202c38434e58626d74808d939fa3a29f949086817b7673706f6e6e70737b828f949fa9b3bec9d5e1d9cec3b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000006131f2b37434e58626f7c89949fabb8c2cddce0d3c7bbaea3998d8073685d52433935414b55616e7b86929facb6c0ccd8ded3c7bbb0a69c8f82756a5f53473c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e2429323a41464c5154555d606366686a6b6b6c6b6b6a686663605d5553514b45413a3129241d160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a7b1bcc3c4c4c4c3c0b5ab998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000040e1a25303b454f59616c717e879195999896918a827a6f6a625f575d565e61666d74818e99a3afbbc7d4e0dfd2c6b9ada297877b6e6154483b2e211508000714202d3a46525e69737f8c949ea7b1bbc0bcb4aea49c928d80756d67605953514d5254585f69727f8c98a9b2bdc9d5e1dfd2c5b8ac9f928579685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346474a4d4e4f4f4f4e4c4946443f3837312a251f170f07010000000000000000000000000000000004111d2935414c56616e7b87929faab3becad4dfe1d7cdc4bab2a8a198928c847d78726d676664636262626366666c6f747b828c92989fa29f9892857c6e675d51463c3222190f04000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a4443413e3a38342e261e170f050000000000000005121f2b3744505b6575828e9ba8b2bdccd6e0ddd2c7bdb1a79f948f847d77726f6d6d6f73797e859195a0a8b2bdc9d5dfe1d6cabeb3a99b8f8275655b5044372b1f1205000000000000030f1b27323d46515b606c77818d929998928b827b746e69666362616163686e79828f97a1adb9c5d0dbe0d3c7bbaea3998a7d7063574a3d3024170a00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000040e18222e3b4754606a76828f9ca6b0bbcad4ded8ccc0b6ac9f92867b6e61564c41302f3a46525e6974818e9aa4afbbc8d4e0d7ccc1b7aa9e94887c6f62584e43372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202830353a4145474b515456595b5d5e5e5f5e5e5d5b595653514b4745403a352f281f18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcdd1d1d1d1c1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000009141f29333d47505a616c717c84898c8c89847e756d686058534e504c52545c616e7b87929facb9c5d2dfe2d6cabeb3a996897c706356493d3023160a0005121e2a36424d57606c77828f959fa7afb5b1aaa39f928c80746e605d554f47454146474e57616e7a8796a1adb9c5d2dfdfd3c6baaea298877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f4c525457595b5c5c5c5b595653504a47433c3630292118120b030000000000000000000000000000000713202c3945525d6874808d99a3afbcc5d0dce6dbd0c5bbb2a8a09691867f79706c65605d55575655555657545b6063696e787f868d92979490867d6f6a5f554b40342b20100700000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3635312d2b28231c140c0500000000000000000613202d394653606c7885929fabb8c4cfdee3d7ccc0b5ab9f958f827a706b6562606162666d717b839196a0acb9c3cdd8e4dacfc5b8ab9f9285796c605346392d201306000000000000000a16212b343f44505b656c7780878b8b867f776e69625f5756555454565e676d7a85929eaab3becad6e2d7cbbfb5ab9a8d8073675a4d4034271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033282828282828282828282835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000a15202b37434e58626f7c89949faab8c2ccdce0d4c8bbafa49a8e8174695e52443a302a36424d56626f7c87939facb9c3cdd8ded3c7bbb0a69b8f82756a5f53473c31261a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e161e24292f35393a4145474a4d4e505152525251504e4c4a4745403a39352f29241e160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7dedbcec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000030d17212b353e48505a616a6f787d7f7f7c78716c615e564e47424341464a525e687683909ca9b6c3cfdce6dbcfbeb1a4978b7e7164584b3e3125180b00020e1a25303b44505b656d798390959fa4aba79f98928b80746e645c514b433d3936393c46525e687885919eabb8c4d1dee2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f565e61646668686968676563605c54534e46423b3329231d150d0400000000000000000000000000000714212d3a4754606d7a86929fabb5c0ced7e1e1d6cabeb3a9a09691847c736d66605b53514b4a494848494a4a5053575f666d727a80858888837b6f6b60584e43392f22190f0000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302824201f1c17110a020000000000000000000815222f3b4855626e7b8897a2adbac6d3dfe0d4c7bbafa4999083796d676159555454545c60696e7a84919ea7b1bcc8d4e0dfd3c6baada297887b6e6255483b2f22150800000000000000040f192227333f49535b656c737b7e7e7a726c655f57595a5a59585653555e68727f8b98a2aebac6d3dfdcd1c2b5a89c8f8275695c4f422d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4035353535353535353535353535414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1b26323b4754606a75828f9ca6b0bbcad4dedfd2c6b9ac9f93877c6f62574d42322825303b47535f6a75828f9ca7b1bcc8d4e0d7ccc1b9ac9f93877c6f62584e43372b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e24292c2f35393a3d40424344454545444342403d3a39352f2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000050f1a232d363e48505860656c7072726f6c65615a524c443d37313638414d566874818e9ba7b4c1cedae4d8cbbeb1a5988b7e7265584b3f3225180c000009141f27333f49535d676d7a838d93999b9a9590867e736e645c5245403931363a3b4246505b667784909daab7c3d0dde7dbd0bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c6064686d7073747576757472706d66625f58524d453f342f271f160e0500000000000000000000000005121e2a36424d5765727f8b98a2aebdc7d1e0e3d9cfc7baada29791847b6f6a605c54504945403e3d3b3b3c3d3f44464d545c60686e73797c7b766e6960594f463c31281d10070000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171312100b0600000000000000000000000b1825313e4b5864717e8b97a9b3becad6e2dfd2c6b9ac9f93877c6f675d554f4847474a50575e68707d89959fabb8c4d1dde2d6cabeb3a9978b7e7164584b3e3125180b0000000000000000071017222d384149535b60696e71716e6860606265666766666462605c56606d7a85929fabb8c5d2deddd0c4b7aa9d9184776a53493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000006121f2b37434e58626f7c88949eaab8c2ccdce0d4c8bcb1a79c8f82756a5f53453b30201f2b37434e5863707d89959fabb8c4ced9e0d4c8bbafa49a8e82756a5f53473c31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d2024292c2d303335373838393838373533302d2c2924201d18130d0801000000000000000000000000000000000000000000000000000000000000000000000304050505050505050505050505050505050b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000008111b242d363e464e535b6063666563605b535a54524c443f352f34404b556774818d9aa7b4c0cddae5d8cbbeb2a5988b7f7265584c3f3225190c0000030b17222d38414b555d686d7981878c8e8e8a837c716c635c524a413a3c3f4246474d5359606c7985929eabb8c5d1dee2d5c8bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f928679656c71767a7d8081828282817f7c79746e6a615e5750454039312820160e0500000000000000000000000714212d3a46535e697683909daab4bfcfd9e3dcd1c7bdafa59f92857b6e695f58514b443f38352f302f2f2f2d33383b424a50565e61666d6f6e69625f574f473d342a1f160c00000000000000000000000000000000000003091825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302419171413110d08020000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe6dccfc2b6a99c8f83766a5f554c433e3a3a3f444d56606b7783909daab6c3d0dde6dbd0c0b3a6998d8073665a4d4033271a0d00000000000000000006111b262f38414950575f6265656163666d6f7173737373716f6d6663616775828f9ca8b5c2cfdbdfd2c5b8ac9f928579655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000030f18212e3b47535f6a75828f9ba6b0bbcad3deddd1c4b8ab9f95897c7063584e4333291f1a26313c4854606b7783909da8b2bdc9d5e1d8ccc0b6ac9f93877c6f62574e42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113181d20212326282a2b2b2c2b2b2a28262320201d1813110d070100000000000000000000000000000000000000000000000000000000000000020608080d0f1112121212121212121212121212121212121824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000a141c242d333b42464e54575f6166696b6c6a66615e565145403d4045515c6775828f9ca8b5c2cfdbe4d8cbbeb1a5988b7e7265584b3f3225180c00000006111b262f3a434c565d676d747b7f81817d786f6a625a524a3f4446494c4d5254575f616b717e8a97a1adb9c6d2dfe2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796e787d83868a8c8e8f8f8f8e8c8985817c756e69625a514b433a322820160d04000000000000000000000815212e3b4854616e7b87959fabbcc6d0e1e3d7cbc0b5ab9e938a7e71695f564e454039332d29242322222322282b30383f444c52545c6062615f57534d453d342b22180d040000000000000000000000000000000000070c151a25313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3026252421201d19130d0802000000000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265584e433a312d2e343b444f5966737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000a141d262f383f444d535960636b7075797c7e7f80807f7e7c7975706b66737f8c99a6b2bfccd9dfd2c6b9ac9f9386796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935404b556b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000915202b37434e58626f7c87939facb9c1ccdfe1d5c9bdb2a89d9083766b6054463c31211715202c38444f5964717e8a96a0acb9c5cfdbddd2c7bbafa49a8e81756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070d111314171a1b1d1e1f1f1f1e1d1b19171413110d0704010000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f24313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007101c262e363f454d52586062696e7376787877736e68625b514b4a4b5159606d7985929fabb8c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b000000000a141d28313a444c555d60696e737574706c655f585045474a50535558565e6165696e747d86929fa9b3becad6e2e0d3c6baaea298877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286797b838a8f9399999b9b9c9b9a9897928d87817b716c605c554c443a32281f160c020000000000000000000c1926323f4c5965727f8c98a7b1bcced7e2e0d3c7bbafa3998f82756c61574d443c342e27221b1816151516171c1f262e343b41464b51535555534d47423c332b22190f0600000000000000000000000000000000030b12181f262b313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d333332312d2c29241e19130c040000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6c9bdb0a3968a7d7063574a3d3128212328323d4a5764707d8a97a3b0bdcad6e3dbcec1b5a89b8e8275685b4f4235281c0f00000000000000000009121b252d363e474f565e616b70777d8185888b8c8d8d8c8b8986827d766f717e8b98a4b1becbd7e0d4c8bbafa49a867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807368686868686868686868686868686868686868686874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cbbeb1a4988b7e7165584b3e2f26222c3945515d677985929facb8c5d2dfded1c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000020f1a26313a47535f6a75828f9aa4afbbc8d4e0ded2c5b9aca0968a7d7164594f44342a200f101b27323d4653606d7884919ea9b3becad6e2d8ccc0b6ac9f93877b6e62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f101112121211100f0d0a07060401000000000000000000000000000000000000000000000000000000000000000001070c151a1e212226292b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000040f19232e38404850575e616a6f757b7f83858583807a726d605d5557555c606b727f8c98a2aebac6d3dfe1d5c9bdb2a896897c6f6356493c3023160900000000020b161f28323a434b51575f6266686763605b534e4b5153545c60626568696e71757b81889298a2aebbc5cfdae6dfd2c5b8ac9f9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f92877c8590959c9fa4aba7a8a9a8a7a9a29f9a938e867e756d675e564c443a31281e140a000000000000000005121e2a36424d576875828f9ba8b5c2cddbe9dfd2c5b9ac9f92877b6e615a50453c3228231d17110d070808060b0f141c2328303639404546494846423b37312a2119100700000000000000000000000000000000030c151d232831373a3e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3f40403f3d3a39353029251e160e040000000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f23161723303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c10000000000000000008111b242d373f48505960686d757d83898e929798999a99999798928f8a837c717e8a97a4b1bdcad7e4d8ccc0b6a093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366574d42382f2d333b4753606d7a8698a2aebac6d3e0ddd1c4b7aa9e9184776b5e5144382b1e110000000000000000000000000006121f2b37434e58626f7c87939facb6c0ccd8e2d5c9beb3a99e9184786c6053463d3220180e0b161f2b3844505c66727f8b97a2adb9c6d0dcddd2c7bbafa4998e8175695f53463b31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f33363738383838383838383838383838383838383838383e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a16212b35404a525a62696e757c82888c8f9192908d867f756d67646364676d737d86929faab4becad6e2ded2c5b9aca196877a6d6154473a2e2114070000000000040d162028313940454d5355595b5b5753505053555d6064666d6f7275787b7e82878e939aa2aab4bfcdd7e1e9ddd0c3b6aa9d908377655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8dfd2c6b9ac9f93888592979fa7acafb5b4b5b5b5b4b3adaca49f98928b81796d685e564c433a30261c1106000000000000000714212d3a46535f697885929eabb8c5d1dee2d6cabeb3a99b8e8175695f53483e332a2018120b06000000000000030a11171e252a2e34383a3c3b3a36312b261f180f0700000000000000000000000000000000000b151e272e343c4247484b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574b4c4c4c4c4a4745413a35302820160c0200000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c9bcafa296897c6f6356493c2d22191923303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000060f1a232d363f49515a616b6f7a818990959b9fa2a9a6a6a6a6aaa39f9b9590867e7e8a97a4b1bdcad7e8ddd2b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b7aa9d9083818181818181818181818181818181818181818181818184919eaab7c4d1dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b6a99c8f8376695f544a423e3e3f444e5863707d8996aab4bfcad6e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000030e18212e3a47535f6a75818e9aa4afbec7d2dddfd2c6b9ada1978b7e72665b5044382b1f120603101c28343f4a54606d7985929eaab4bfcbd6e3d7ccc0b5ab9f92877b6e61574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f11121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242931373a3b4042444545454545454545454545454545454545454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000030f1b27323d47525c636c717b81898f94999c9e9f9d98928b81797471707174797f879298a3aebcc5d0dbe7ded1c4b7ab9e918478685e5246392d201307000000000000040e161f272f353c4247484c4e4e4c52545b6063676d7175797c7f8184878b8f93999fa4acb4bcc6d0dfe9e2d6cabfb4aa9a8e81746753493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e0d4c8bbafa49a939297a2a9b1b9bbc0c1c2c2c2c1bebab6afaaa29f938e837a6d685e554b42382e23170c030000000000000815222e3b4855616e7b8897a1adb9c6d2dfdfd2c6b9ada297897c7063574d42362c21180e0700000000000000000000060b14191d23282c2d2f2e2d2a261f1a150e06000000000000000000000000000000000007121d27303940454d5355585864717e8b97a4b1becad7e3d6c9bdb0a3968a7d70635758595959585754524c46413a32281e140a000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d7cabdb0a4978a7d716453493f332a25252a333e4a5764717d8a97a4b0bdcad7e3dbcec1b5a89b8e8275685b4f4235281c0f000000000000030c18212c353f48515b626c717d858e939da0a7abadb3b2b3b3b2b4aeaca79f989287818e9ba7b4c1cedae0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb9c5d2dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92877b6e665b544e4b4a4950565f6a74818e9aa7b4c1d0dbe7dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000009141f2b37424d57626e7b87939facb6c0d0d9e4d6cabfb4aa9e9285796d60544a3f33281c0f03000b17232e3845515d6773808c98a3aebac7d2ddddd2c7bbafa3998e8174695f53463b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f2020201f1e1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353c4247484c4f51525252525252525252525252525252525252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000007131f2c38434f59636e737e868e939c9ea6a9ababaaa29f938e85807e7d7e80858c9299a3aab4bfced7e2e2d6cabeb3a99b8e817468564c41362a1e110500000000000000040d151d242931373940454c52565e61666c70757a7d8185888b8e9196989c9fa4abafb6bec6ced8e2e7ded3c7baaea2988a7d7064574a3d2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8ccc0b6aca49f9fa2a9b3bbc2c7ccd2cecfcecfcac7c0bbb4aea59e9590837a6d675d544a3f34281e150b0000000000000a1724303d4a5763707d8a96a9b3bec9d5e1ded1c5b8ab9e9285796d6053463c31201a0f0600000000000000000000000002080d12181c1f202222211e1a140e09030000000000000000000000000000000000000c18232e39424b51575f62646564717e8b97a4b1becad7e3d6c9bdb0a3968a7d706364656666666564605d56524c443a30261c11060000000e1b2834414e5b6774818e9aa7b4c1cddae6d9cdc0b3a69a8d8073655b50443d363030363c45505a6673808c99a6b3bfccd9e6dacdc1b4a79a8e8174675b4e4134281b0e0000000000000a151e29333e47505a626d727e8791979ea5acb1b8babebfc0c0bfbfbab8b1aaa399928e939ea9b6c2cfdbe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c7bbafa3998f82786c665f585857535b60696f7c87929facb9c5d2dfe6d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000020e1a26313a47535f6975818e99a4afbec7d2e2e0d3c6baaea2988c7f73675d5142382d22170b000006111c2935404b55616d7a86929fabb5c0ccd7e3d7cbc0b5ab9f92877b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125292b2c2c2d2c2c2b2a2622211e1a140e060000000000000000000000000000000000000000000000000000000000000000000007121d27313940454e5355595c5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000915222f3b4854606b73808b92989ea5aab0b6b8b8b4aea59e97928d8b8a8b8d91979fa3abb4bcc6d1e0e6ddd2c6b9ada1978a7d7064574a3d3025190d01000000000000000007101a232b343c434b51565e61686d73787d82868a8e9297989b9ea1a8a8acafb5bbc0c7d0d8e0e8dfd7cbc0b5ab9f92867a6d6053473a2d20140600000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb6afacabadb3bbc5cdd4d7dddbdcdbdbd6d2ccc5bfbaafa79f959083796d665c50443d30271c120700000000000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5044382b1f120800000000000000000000000000000000070c101313161514120e09030000000000000000000000000000000000000004101c2834404b545c60696e717171717e8b97a4b1becad7e3d6c9bdb0a3968a7d7070717272737372706d68615e564c42382e23170b0000000c1926333f4c5966727f8c99a5b2bfced9e5ddd1c4b7aa9e9184786c60584e46413e3e41464e57616c7783909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c000000000006111c26303b454f59626c727f889299a1a9afb8bcc3c6cad0cdccd0cbc7c2bcb4aba39f9b9ea5afbac6d2dee0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac4ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e948d80786e6a66646465656c707b849199a3afbbc7d3e0e1d5c9bdb2a8978a7e7164574b3e3124180b000000000000000000000005121e2b37424d57626e7b87939fabb5c0d0d9e4d7ccc0b5ab9f92867a6d61554b402f261c11060000000c18242f3946525e6874818e99a4afbbc7d4e0dcd1c7bbafa3998e8174695e53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e24292c2d32363839393939393836332e2d2b261f180f080000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51575f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000091623303c4956636f7c89929fa2aaafb7bbc1c4c5bfbaafa9a19e9a9796979a9ea1a9aeb5bdc6cfd8e2dfd6cabeb4aa9e9285796d6053463a2d2013080000000000000000050e19222b353d464e555d60686d737a7f84898f92989b9fa2a9a8abadb2b5b9bbc0c7ccd2d9e2e4dfd6cdc5bbafa3998d8174675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c7c0bbb9b8babec5cdd7dbdadadcdfe0e3e4ddd8d0cac1b9b1a7a0958f82786d60594f42392e23180c01000000000d1a2734404d5a6773808d9aa6b3c0cdd9e5d9ccbfb2a6998c7f7366544a3f34281c1003000000000000000000000000000000000000040607090807050200000000000000000000000000000000000000000006131f2c3845515c666d747b7e7e7e7d7f8c99a6b2bfccd9e4d8cbbeb1a5988b7f7c7d7d7e7f7f7f7f7d7a746d685e544a3f34281c100300000b1724313e4a5764717d8a97a8b2bdc9d5e1ded2c5b8aca0968b7e716a6058524d4b4b4c52585f69707d8a95a0acb8c4d1dee1d5c9bdb2a9978a7e7164574a3e3124170b00000000000c17232e38424d57616b717e8b939aa3abb3bbc1c8cdd3d6dbd9d9dcd6d3cec6bdb5afaca7a9afb7c1cbd7e2e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd5e0ebe3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdb0a69d928d827b767371717274787d859196a0abb5c0cbd7e3ded2c5b9aca096887b6e6155483b2e22150800000000000000000000000714212d3a46535f6974818e99a4afbdc7d2e2e0d4c7bbafa4998d8074685e5243392f1d140a0000000007121d2a36414c56626e7b87939facb9c2cdd8e3d7cbc0b5ab9f92867b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1720282f35393a3f424445464646464543403b3a37312a211a11080000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606a6e737577787878787878787878787878787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a4aeb4bcc1c7ccd1d0cac1bbb3adaba7a4a3a4a7abadb3bbbfc6cfd8e1e1d7cdc5baaea2988d8073665c5145382c1f130600000000000000020d17202b343d474f5860676d737a80868c91969b9fa3aaabadb3b5b7b9bdc2c6c7ccd2d8dde4e0d9d4cdc4bbb1a79f92877b6e61554b4035291d100400000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d9d2ccc8c6c5c6cacfd3d2cfcdcecfd2d3d7dce2e2dbd6cbc2b9b1a79e948c80736b60544a4034281d1207000000000e1b2835414e5b6874818e9ba7b4c1cedae3d7cabdb0a4978a7d7164574a3e2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56606d7881888b8b8a898c919ca8b4c0cdd9e5d9ccbfb3a79b918b89898a8b8c8c8c8b8a86817a6d665c5044382b1f120600000815212e3b4854616e7b8796a0acb9c5d2dee1d4c8bdb2a89e92857c6f6a615e565858565e616a6f7b84919ea7b1bcc8d4e0dfd2c5b9ada196887b6e6155483b2e2215080000000003101c28343f4a545f69707d87929fa4acb4bdc4cdd4d9dfe2e3e0dfdddcddd8cfc7c0bbb9b4b6bac1c9d2dde8e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cec8c5c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc2b8aea49d948f87837f7e7d7e80848a9197a0a8b2bdc7d1dce8ddd1c4b7aa9e918477695f53463a2d2114070000000000000000000005121e2a36424d57616e7b87929fabb5c0d0d9e3dfd2c6b9ac9f93877b6e61564c4131271d0b0200000000010d1925303a47535f6975828f9ba6b0bcc7d3e0dcd1c7bbaea3998d8174695e52463b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129323a4145474c4f51525353535251504d4846423c332c231a0d0400000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d747b7f82848585858585858585858585858585858585858585858585858586929fabb8c5d2dee8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bec5ced3d7dedbd6cdc5beb9b8b3b1b0b1b4b8b9bec4cbd1d8e1e1d8cfc5bbb1a79f92857a6d61544b4034281c10040000000000000008131e29323d464f59606a6f7980868d92989ea1a8acaeb4b8babec1c4c5c9cfd2d4d7dde0dcd7d3cec8c2bbb3a9a0958d8073695f5343392f24180d0100000c1825323f4b5865727e8b98a5b1becbd8e4f4ebe4ddd8d4d2d2d3d0cac6c5c2c0c1c2c5c7cbd1d6dbe2ddd4cbc3b9b0a69f93877d6f665c5144392f23180c000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9397989796999ca3adb8c4d0dce8dbcfc3b8ada39b98959697989999999898928e83786d6053463a2d20130700000714202d3a46525e697784919eaab7c3ced9e5d9cec3b9ada19791857c746e6866646466686d737c849196a1acb9c3cdd9e4ded1c4b8ab9e918478695f53463a2d211407000000010c161f2c3844505c666e7b859299a3afb6bec6cfd6dfe4e2dcd6d3d2d0cfd0d2d3d1cbc7c5c1c2c6cbd2dbe4efe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cececececececececececececececececececececececed1d2d5d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe1d3cac0b6aea69f99938f8c8b8a8b8d91969ea1a9b2bac4cfd9e3e1d4c8bcb1a79a8d807467574d42372b1e1205000000000000000000010b14212d3a46535f6974818e99a3afbdc7d2e2e0d3c7bbb0a69b8e8275695f53443a301f150b00000000000008131e2b37424d57636f7c89949fabb7c3ced9e3d7cbbfb5ab9f92867b6e61564d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444c5254585c5e5f5f605f5f5e5d5955534d453e352c1f160c010000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7981878c8f91919292929292929292929292929292929292929292929292929298a2aebac6d3dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed0d7e0e3ebe7dfd7cfcac6c5c0bebdbec0c4c6c9cfd7dce3e0d8cfc6bdb3a99f958c7f72685d5242392e23180c00000000000000010d1925303a444e58606b707c848d92989fa2aaacb2b9babfc5c6cad0d1d2d5dadfdedcd7d3d1cbc7c3bcb8b0a9a1979183796d60574d4231281d12070000000c1825323f4b5865727e8b98a5b1becbd8e4f1f5eee8e4dfd6cfc9c5bebab8b5b4b4b6b9babfc6cad0d7e0ddd5cbc1bbafa4999184786d60554b4034291c1004000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa5a4a4a3a6a8adb5bfcad5e0ebe0d4c9beb5ada7a5a2a3a4a5a5a6a6aaa39f958a7e7164574a3e31241707000005121e2a36424d576774818d9aa8b2bdc8d4e0e0d5c9beb3a9a1979187807b7672717172757a80879196a0a8b2bdcbd5dfe1d5c9bdb2a99b8e817468574d42362a1e120500000007131d2a36414c56606d78839098a2abb5c0c7d0d8e1dfd9d4d0cbc7c5c3c3c3c5c7cbd0d4d2cecfd2d7dde4edece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dcd2c8c0b8b0aba49f9c999797989a9ea0a8adb3bbc4ccd5e1e3d9cfc7b8ab9f95887c6f6255493c31261a0e0200000000000000000007121d2a36424d57616e7b87929fabb5c0d0d9e3ddd0c4b7ab9f94897c6f62574d4232281e0d03000000000000020e1a26313c4854606b7683909ca8b2bdc8d4e1dcd1c6baaea3998d8074695e52463a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565d6065696b6c6c6c6c6c6b6966615f574f473e31281e1308000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75818e939a9c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4becad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcfdae6f2f4f1e9e1dad6d2d1cdcac9cacdd1d2d5dae1e6dfd6cec6bdb4aba2979083786d60564c4130271d12070000000000000005111e2a36414c56606a707d8691969fa2aaaeb4b9bdc4c7cbd1d3d6dbdededbd9d4d1d1cbc7c5c0bbb9b1aca69f9791857b6e675c51453b311f160c010000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e7ddd5cdc4beb9b3adaba8a7a7a9acaeb4babec5ced6deddd7ccc0b5aba0958c7f72675c5145382c1f1409000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b99a4afb1b1b0b2b4b8bfc8d1dbe6f1e5dbd0c7beb8b3b1afb0b0b1b2b2b2b4aea79b8e8175685b4f422f24180c0000020e1a25303c4956636f7c8996a0acb8c4ced9e5dacfc5bbb2a9a199928d86827f7e7e7f82868d9299a0a8b2bac4cedde6dcd2c5b9ada196897d7063564a3d31261a0e020000010d18242f3946525e68727f8c959faab3bdc7d1d9e2ded5cec8c6bfbab8b7b6b7b8babfc6c9ced6dbdee2e8eff6ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cdc8c4c3c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c4c5c8ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee4dad2cac2bdb5afaca9a6a4a4a5a7aaacb2b9bec4cdd5dee8dcd1c7bdb1a79d9083766a5f54473b2e1f1409000000000000000000000c18242f3a46535e6974818e99a3afbdc7d1e2e1d4c8bdb1a89c9083766a6054453b3120160c000000000000000009151f2c38434f5964707d8a96a0acb8c5cfdae3d7cbbfb4ab9f92867b6e61564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e686d72757778797979797876736e6961594f433a2f24190d010000000000000000000000000000000000000000000000000000000915222f3c4855626f7c88939fa4acaaababababababababababababababababababababababababababaeb4bcc5d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3bec9d5e1eefafbf3ece6e2dfdedad7d6d7dadedfe1e6e1dad5cdc4bcb4aba39992857b6e665c50443a301e150b00000000000000040f19222d3946525e686f7c869298a0a8aeb4babfc6c9ced3d7dcdedad5d2d1cfcec8c5c4bfbab9b5afaca7a09d9490857c6f695f554b4033291f0d04000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e9dfd5cbc3bbb2ada9a29f9c9a9b9c9fa3abaeb4bcc4ccd6dfddd2c7bdb1a89e9185796d6053473b31251a0e0200000f1c2936424f5c6975828f9ca8b5c2cfdbe3d6c9bcb0a396897d7063564a3d3023170700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aabb5c0bdbcbfc0c4cad1dae3edf7ece2d9d0c9c3bfbebcbcbdbebfbfbfbfb7aa9e9184776b554b4035291d100400000915222f3b4854606b7784919da8b2bdc9d5dee1d7cdc4bbb2aba39f98928f8c8b8b8c8f92989fa3abb2bac4ccd6e0dfd5c9beb3a99e9184786d6053463a2d20130900000004111d2935414b55616d7a85929fa7b1bcc5cfd9e3dbd2ccc3bdb8b4aeacaaa9aaacaeb4b9bdc4ccd3dce5eef8ffece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bdc3ccd5e0eae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e2dbd6d3d0c7c0bbb9b6b2b1b0b1b3b7b8bdc3c9cfd6dfe7ded7cbc0b5ab9f958a7d7064584e43372b1f0e0300000000000000000004101d2935404b55616e7b86929fabb5c0cfd9e3ded1c5b8aca0958a7d7063584e4333291f0e040000000000000000030f1b27323d4653606c7884919da9b3bec9d5e2dcd1c6baaea3988d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7a7f828485868686858483807b706b61564c4135291d11040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5afb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babec5ced7e2ece8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfecf8fffdf7f2eeecebe6e4e3e4e7e7e2dfdad6cfc9c2bbb3aaa29992877d70695f544a3f32281e0c03000000000000000a16202c38444f59616d7a859198a2aab2babfc6cad0d5dadbd6d3d2cfc9c5c4c2bfbdb8b7b4aeacaba39f9b95908a837b6f6a60574d43392f21170d00000000000c1825323f4b5865727e8b98a5b1becbd8e4f7ece1d7cdc3b9b1a9a19e97928f8d8e8f92999fa2aab2bac4cdd7e1d9d0c3b9ada1978b7e7165574d42362a1e120500000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1d2c9cccdd0d5dbe3ecf5fef4ebe2dbd4cfcccbc8c9cacbccccd1c5b9ac9f928679675d5145382c1f1306000007131f2c38434f5965717e8b96a0acb9c1ccd5dfdfd6cdc4bdb5afaaa39f9c999797999c9fa2aaaeb5bdc4ccd6dee1d6cdc4b9ada1978c7f72665c5044382b1f12060000000613202c3945515d6773808d97a2adb9c2ced7e1dad2c9c0bab1acaaa39f9d9c9d9fa3aaacb2bac1cad3dce6f2fbece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cdc3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac3ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c6cac7c6c2bfbebdbec0c4c5c8ced5dae1e7dfd6ccc4bbafa3999083766c6155463c32261b0f0000000000000000000006131f2c3845515d6774808d99a3aebdc7d1e1e1d5c9beb3a99d9184786c6053463d3220180d000000000000000000000a161f2b3844505b66727e8b97a1adb9c6d0dbe2d7cbbfb4aa9f92867a6d6054473a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b848b8f91929299929291908c867d70685d5245392c2013060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d7e0e9f3e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929eabb8c5d1deebf8fef6eee7e2dddbdadadbdbdadbd6d3cfcac5beb9b0a9a19892877e706b60574d42382e20160c00000000000000030f1b27323c4854606b75818e97a1aab4bcc3cad0d6dbdbd6d0cac6c5c1bdb9b8b5b3b1acaaaba39f9c99928e89837e766e6960584e453b31271d0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e6dacfc5bbb1a7a097918b8582818183868c9298a0a8b2bbc5cfdae2d5c9beb3a99d908376695e53463a2d21140700000e1b2834414e5b6774818e9aa7b4c1cddae6d9ccc0b3a6998d807366554b4035291d10040000000000000000000000000000000000020608080b0a07060300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6d9d9dce0e6edf5fefffdf4ece5e0dbd9d8d5d6d7d8d8d9d3c7baaea399867a6d6053473a2d2014070000030f1b27323d4653606d7884919ea5afb9c3cdd7e0dfd6cfc7c0bbb4aeaca9a5a4a4a5a8acaeb4bbbfc6cfd6dee1d8cfc4bbb0a69e9285796d60544a3f34281c10030000000714212d3a4754606d7a85929fa9b3becbd4e0ddd2c8c0b7aea8a09d989290909092989ea0a8b0b8c1cad4e0e9f3ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9da0a8b2bdc8d4e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4ece2d7cec5bfbab8babfc5cecfcccacacbcdd1d2d4d9e0e6e7ded5cdc4bab0a69f92877c6f625a5044342a20150a000000000000000000000714202d3a4753606d7985929fabb5bfcfd9e3dfd2c6b9ada1978b7e71655b5044372b1f120600000000000000000000030f1c28333f4a54606d7985929eaab4bfcad6e3dcd1c6baaea2988c7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6875828f969c9e9f9fa39f9f9e9c9892857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbe2e9f2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000004101d2935404b556a7683909da9b6c3d0dce9f6f6ece4dcd6d1cecdcdcececdd0cac6c5beb9b3ada69f9791867e706c61594f453b30261c0e040000000000000006131f2b37434e5863707d89939ea9b2bcc5ced6dbe0d7d0cac5bebab8b4b2adaba8a6a8a09d9a99928f8b86827c77716c615e574e463c332a1f150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee2d5c9beb3a9a09590857e79757474767a7f869196a0a9b3becad6dfdacfc4b7ab9f95877b6e6154483b2e21150800000d1a2633404d596673808c99a6b3bfd2dde8dccfc2b5a99c8f8276675d5145382c1f140a00000000000000000000000000000003090e12141517161312100b060000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfdfe2e7edf3fbfffffffbf3ece6e2dfdedfe0e3e8e2e2d6cabfb4aa93877a6d6054473a2d2114070000000a161f2c3844505c66707d89939ea7b1bbc5ced7dfe1d9d1cbc6bfbab9b5b2b1b1b2b5b8babfc6cbd1d8e1e1d8cfc6bcb2a99f948b7e71675d5142382e23170b00000004101c2834404b5564717e8b97a2adbcc5d0dddfd5cbc0b6aea49d95918a86848384868a91969ea6b0b8c2ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8aca095908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196a0acb8c5d1dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e7dbd0c5bcb4aeacaeb4bcc5ced7d7d7d8dadddee1e5e7e2dbd6ccc3bbb2a89f948d80736a6054473e3322190e04000000000000000000000b1724313e4a5764717d8a98a2aebdc6d1e1e2d6cabfb4aa9e9285796d6053493f33271b0f0300000000000000000000000b17222d3845515c67737f8c98a2aebac7d1dce2d6cabfb4aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa8aaabacafacacabaaa1978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdedededededededededededededededededededededededededfe2e7ecf3fbf5e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000c18242f424f5b6875828e9ba8b5c1cedbe8f4eee4dad2cbc5c2c0c1c1c1c0c0bfbab8b3ada9a19e948f857c706c615a50473d33291e140a00000000000000000815222e3b4754606a7683909ca5afbbc4ced7e0ddd5cec5bebab3aeaba7a8a19e9c999795918d8a86827e7a756f6b64615a524d453c342b21180d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecdfd2c6b9ada19790837b716d666768676d727c849197a1adb9c3ced9e1d3c7bcb1a7988b7e7165584b3e3225180700000b1825313e4b5864717e8b97abb5c0ccd7e3dfd2c5b8ac9f9286796d6053473d2f261c1106000000000000000000000000050b10151a1e21222423201f1c17110a02000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2d2d3d6dbe2e9f2fbfffbf2e9e1dbd6d3d2d2d4d7dcd5ddd3c6baaea29886796d6053463a2d20130700000003101c28343f4a54616b75818e95a0a9b3bcc5cdd5dee3dcd7d1cbc7c5c2bfbebebfc2c5c7cad0d7dce3dfd7cfc6bdb4aaa1978f82766c61554b4030261c110600000006131f2c3845515c6776828f9ca9b3beced7e1d9cdc3b9aea49d928d847e7a7776777a7e848f949ea6b0bcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b6aa9d9083818181818181818181818181818181818181818181818184919daab7c4d0dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabfb4aaa29fa2aab4bcc5cdd6dce2e6e4e6e2dfdbd6d0cac2bab2a9a1969082786d60584e43352c22100700000000000000000000000e1a2734414d5a6774808d9aaab3beccd5dadfd3c6baaea2988c7f73675c5141382d22170b00000000000000000000000006111c2934404b55616d7a86929fabb5c0cbd7dcd7d0c6b9ac9f9386796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afb7b8b9bbb9b8b7b3a99a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae7ebebebebe9e1dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaf2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000071a2733404d5a6673808d99a6b3c0ccd9e6f2e7dcd2c8c0b9b5b4b4b4b4b4b3b4aeaca9a19e97928b827a6f6a615a50483e352b21170c0200000000000000000916232f3c4956626f7c89949fabb7c1cdd6e0dfd5cbc3bcb4aeaaa29f9a9796918f8c8a8784817d7a76716d68636059555046423b332b22190f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89e92857b6e69605c54555d606a6e7b85929ea7b1bcc8d4e0d8cdc1b4a79b8e8174685b4e412f24180c0000091623303c4956636f7c8999a4afbbc7d4e0e0d3c7baaea3988a7d7164594f42382d2217100903000000000000000002080d161c20262b2e2f31302d2b28231c140c070000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c8c6c5c6cad0d7e0e9f3fef3e9e0d7d0cac6c5c5c7cbd1c9d2ccc5b8ac9f928579665c5145382c1f1306000000000c17232e38424f59606d79839197a2a9b3bbc3ccd6dbe1e2dcd7d3d2cfcccacacccfd2d3d6dbe2e2dcd7cdc5bcb4aba39891857a6e615a5043392f1e140a000000000713202d3a4653606d7986929facb9c5d0dfe0d4c8bcb1a79d928d8078716d6769676d7179828f949faab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1becbdcd8dcd3c6baaea2989298a2aab3bbc3cbd0d5dad8dbd6d3d0cac5bebab0a8a09691847a6e665c50463c32231a100000000000000000000000000e1b2835414e5b6874818e9ba8b2bac2c9ced4cbbfb5ab9f92867a6d61554b402f261b1106000000000000000000000000000c18232f3946525d6874808d99a3afbbc7d4d1cbc5beb9aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996abb5c0c5c5c7c5c5c1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa7b4c0d0dce7f3f8f3e9e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0eaf4e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dce7ede2d6cbc0b6aea9a7a7a8a8a7a6aaa29f9c97928c857e776d68605850483e362c23190f06000000000000000005111e2a36414c566773808d9aa6b0bbc9d3dfe1d7cdc3b9b1aaa29f98928e8a878482807d7a7774716d6865615e56544f49453e3630292119100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca0968a7e71695e56514a4b51585f69717e8a95a0acb8c5d1deddd0c3b6aa9d9083776a554b4035291d1004000714212d3a4754606d7a86939facb9c6d2dfe3d6cbbfb4aa9c9083766b60544a3f3328231a150e09040000000001050d131921272c31373a3b3e3d3a38342e261e19110900000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbbb9b8babfc6ced7e2edf7ece1d7cec5bebab8b9bbc0bbbcbcc0bbb7aa9d9083776a544b4034281c10040000000006111c26303d45515d676e7b859297a2a9b2bac1cacfd7dce3e3e0dfdcd8d7d7d8dbdfe0e2e3e0d8d1cbc2bbb3aaa39992867d6f685e52483e31271d0c0200000000091623303c4956636f7c8998a3aebac7d3e0ddd1c4b8aba0958d80746d66605d555d60676d78828f98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7c8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807367676767676767676767676767676767676767676874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8b97a4b1becbd1cbd1cabeb4aa9f92859298a2a9b1babfc6c9cfcbcfcac6c5bebab4aea69f9691847b6e685e544a3f342b2011080000000000000000000000000c1825323f4b5865727e8b96a0a8b0b9bdc4c8c7bbaea3998d8074685d5243392e1d140a000000000000000000000000000007121d2935414c56616e7b87929facb9c2cac7c0bbb3ada49e918477685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdd2d2d3d2cec1b4a89b8e8175685b4e4235281b080000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98aab4bfcbd6e3eff7ece1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8e2ede8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5bfcbd7e3eaddd1c5b9aea49d9a9a9b9b9a999798928f8a857f7a716c655e564e463e362c241a11080000000000000000000714202d3946525e687784919eaab7c2cddde6dbd0c5bbb1a7a098928c85817d7a787573706e686764605d5654524c48443d39342a251f170f070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c4b7aa9e9184786c60574d444041454e57616c7783909daab7c3d0ddded2c5b8ab9f928578675d5145392c1f1306000613202c3945515d677783909daab6c3cfdae6dcd0c6b7ab9f94897d70665b50443d352b261f1a14100c070b080d11171e252a33383c4247484a4946443f38302b231b120900000000000000000000000000091623303c4956636f7c8996a1acb2afacacaeb4bcc6d0dbe7f2e6dbd0c5bcb3aeabacafb5afafafb6afaca59a8d8174675a4e412e23180c0000000000000a151e2935414b555f696f7c859297a0a8afbabec5cbd1d6dbdee1e5e5e4e4e5e6e1dfdcd7d3cfc6bfbab1a9a19892877d706b60564c41362d1f150b00000000000c1925323f4c5865727f8b98aab4bfcbd7e1d5c9beb3a99d9083786d605c54514b51555d666e7a85929fabb8c5d0dbe7e0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a96a6b0babfbebebec0baaea298897d869297a0a7aeb4b9bebebebdbebab8b4aeaaa29f948f847b6e695f564c42382e22190e000000000000000000000000000714202d3a4753606d798491969fa6acb2b8bcbeb3a99f92867b6e61564c4130271d0b020000000000000000000000000000010d1924303a46535f6975818e9ba6b0bcbebab5afa9a29f928a7e7164564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e0dbcec2b5a89b8f8275685c4f423024190d0100000000000000000000000000000000000000000000000000000a1623303d495663707d8998a3aebac7d3e0ecf2e6dbd0c5bcb3adababababababababababababababacaeb4bcc6d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0e7dbcec2b5a99d928d8e8e8e8d8d8b8985827e79736d68605b534c443d342c241a1108000000000000000000000814212e3b4754616e7a8796a0acb8c5d2dee2d6cabeb3a9a09591867f7a74706e68696664615e565754524c4746413a38322d28221a140d05000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d8074665b50453b34353c45505a66737f8c99a6b2bfccd9dfd3c6baaea298867a6d6053473a2d2014070004111d2935414c556774808d9aa9b3becad6e2e2d3c7bbb0a69d9083786c60594f473f37312a251f1c18181819191d202930363d44484d5355575653504a423d352d241b12090000000000000000000000000613202d394653606c7884919ea0a8a49f9fa2aab4bfcad6e2eee2d6cabeb3aaa29f9fa3aba2a2a2aca49f9d93897c6f6356493c30231607000000000000030c18242f3a434d57606a6f7c8591969ea5adb3bbc0c7cad0d2d5d9d8d9d9d8dad5d2d1cbc7c1bdb4aea79f9792867e706b61594f443b30241b0d0300000000000e1a2734414d5a6774808d9aa7b3c0d1dcdfd2c6b9ada197897d70665c504a4540454b545e6873808c99aab4bfcad6e2e0d3c6b9ada093867a6d6053473a2d2014070005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000814212e3b4754616e7b87949faaaeb4b1b2b1b5afaa9f9285787d8590959fa3aaadb3b1b1b1b3adabaaa29f98928b827a6e695f574d443b30261c10070000000000000000000000000006131f2c3845515c676e7b848f949ea1a8acb1b5ada1978d8174695e52443a301e150b0000000000000000000000000000000008131e2a36424d57626f7c89949faab3b3adaba39f97928b80736c6155443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcd0dbe7dccfc3b6a99c90837669564c4135291d110400000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8c5d2dfebeee2d6cabeb3a9a29f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe7dacdc0b4a79a8d8081818181807e7c7975716d67605d565049413a322b221c17110a020000000000000000000a1623303d495663707c8996a8b2bdc8d4e1dfd3c6baada29791837b726d6764615e56595754524c4a484c4f4f4c4746413a322c241b130900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265544a3f332829333e4a5764717d8a97a4b0bdcad7e2d6cabeb3aa94877a6d6154473a2e21140700010d19242f3d4a5763707d8a97a1adb9c6d2dfe4d8cdc2b8ab9f958c7f736b60595047423c36302c292325242525292d323a41464f54575f626463605c544f473f362d241b1007000000000000000000000006121f2b3844505b66717e8b9196959a939298a2aebac6d3dfecdfd3c6baaea29892929994959696959a93908a81746b6054483b2f2215090000000000000007131d28313c454e58606a6f7b848f939fa2a9afb5babec4c5c9cecbcccccbcfc9c6c4bfbab9b0aba39f9590857d706c61594f463d32291e12090000000000000f1c2835424f5b6875828e9ba8b5c1cedbded1c4b8ab9e9185796c60544a3f383539424c56626e7b8898a2aebac6d3e0e0d3c6b9ada093867a6d6053473a2d20140700030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000714202d3a46525e6976828f989fa3aba5a5a5aba39f988e81746f7b838c92989ea1a9a4a5a4a9a29f9b98928d857f776d685f574d453b32291e150a000000000000000000000000000004101c2934404b555f696e7a828a91969da0a7aba49e92857a6d61574d4232281e0c0300000000000000000000000000000000020e1a26313b4854606a76828f98a1a9a9a29f99928e857e736e635a504532291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895aab4bfcad6e2ded1c4b8ab9e918578685d5245392c201307000000000000000000000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c2d1dce7ecdfd3c6baada29792929292929292929292929292929298a2aebac6d3e0e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784919eaab7c4d1dde2d5c8bbafa295887c7475757473716f6d6664605d55524c443f382f312d2b28231c140c0700000000000000000c1825323f4b5865727e8b98a5b1beced9e5ded2c5b8ab9f92857b6e69605d5554524c4d4a47464d5355595c5c5954524c443e362d251b1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabeb1a4978b7e7164584b3e312623303d4a5763707d8a96a3b0bdc9d6e6dbd0baaea194877b6e6154483b2e21150800000813202d3a4653606d7985929eabb8c2ccd8e3ded4c8bcb1a79f92877d706b625a534d46423b38342f3131323035393e444c52596063696e71706d66605950483f362d22190e0400000000000000000000030f1c28333f4a54616c717e848889888686929facb8c5d2dfebded2c5b8ab9f9285868788888989898886837e776c60594f43382c1f130700000000000000010c161f2a333d464e5860696e7a818b92979fa3abadb3b7b9bdbebebfbfbfbebeb9b8b4aeaca69e99928c837b6f6b615a50473e342b20170d000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b5a99c8f8276665b5042382e29303b47535f697985929facb8c5d2dfe0d3c6b9ada093867a6d6053473a2d20140700000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4034343434343434343434343435414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0005111e2a36424d56626f7c868f9299979898989799928f867c6e696e7980868d9297979898979697928f8b85807a726c655e564d453c332a20170c030000000000000000000000000000000c18232f39434d575f686e767e848b9095989999938b7e71685d52453b3020160c00000000000000000000000000000000000009141f2c38434e58626e7c869297999897928d87817b716c635c52483e3420170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebac6d3e0dfd2c5b9ada196877a6d6054473a2d21140a000000000000000000000000000000000000000000000000000004101c2834404b556673808c99aab4bfcbd7e3ebded2c5b8ab9f92858585858585858585858585858586929facb8c5d2dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b5c2cfdce3d6cabdb0a3978a7d70686867666462605c5453514b4541424242413d3a38342e261e191007000000000000000d192633404c5966737f8c99a6b2bfccd9e5d9cdc0b3a69a8d8073695f57514b47464140454d52575f6166696966615e5650483f372d241a0f060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266574d42362e2e36414c5665717e8b98a4b1becbd7e0d4c8bbafa49a877a6d6054473a2d211407000006121f2c3844505c6674818d9aa6b0bbc7d3e1e4d8cdc3bbafa39992867d716c625f57524d4745403f3e3e3f4041464750565e616b70767b7d7c78706b625a50483e342b20160c02000000000000000000000b17222d3842505a616c71777b7c7b797e8b97a4b1becad7e3d6c9bdb0a3968a7d797a7b7c7c7c7c7b7a76716c655b50473d32271b0f030000000000000000040d18212b343d464e575f686d757e858d92999fa2a9aaacb2b1b2b2b2b2b1b3adabaaa39f9b948f8680786e69605950483e352c22190e0500000000000000101d293643505c6976838f9ca9b6c2cfdcdbcec1b5a89b8e827568554b4034291f2b3844505c667885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272727272727272727272835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00020e1925303b4754606a6f7c8286898a8b8b8b8a8986827c6f6a5f676d737b8085888a8b8b8a898785827e79736d68605b534c443c332a21180e050000000000000000000000000000000007121d27313c454d565e616c71797e83888b8c8b8780736c61564c4133291f0e04000000000000000000000000000000000000030f1b27323d47535f6a6f7d858a8c8b8985817b746e68615a524a40362c220e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687985929facb8c5d2dfe1d5c9bdb2a9968a7d7063574a3d32261b0f0000000000000000000000000000000000000000000000000000000c18232e3d495663707c8998a3aebac7d3e0e1d4c7baaea194877b787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000b17232e414e5a6774818d9aa7b4c0cddae5d8cbbfb2a5988c7f72655b5a5a585653504a4f4f4f4f4f4f4f4e4d4a46443f38302b22190e050000000000000d1a2733404d5a6673808d99a6b3c0ccd9e3d7cabdb0a4978a7d7164574d45403b393f474f575e61696e737575726d68615a51493f362c21180e0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b5a99c8f8276695f53463f3b3b4046525e6875818e9ba8b4c1cedbdfd2c6b9ac9f9386796d6053463a2d201307000003101c28343f4a54626f7c88949fabb7c2cfd9e3dfd7cbc0b5aba29892867e766e69615e5753514b4c4b4b4c4c4c52545a61686d757d83888a89847d716d625a50473d32281e13080000000000000000000006111c262f3e48505a6164696e6f6e717e8b97a4b1becad7e3d6c9bdb0a3968a7d706d6e6f6f6f6f6f6d6864605b53493f352b21160a00000000000000000000060f19222b343d454d565d606c717a81878d92979b9ea0a8a4a5a6a6a5a4a9a19e9b98928e88827b736d665e574f473e362c231a100700000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b6a99c8f8376675c51453a2f2b313a4653606d7986929facb9c5d2dfe0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000009141f2b37434e58606a6f757a7c7e7e7f7e7e7c7a756f6a5f585c60696e73787b7d7e7e7e7d7b7975716d67615e565049413a322a21180f060000000000000000000000000000000000010b151f2a333c444d525a61666d71777c7f7f7e7b736e635a50443a3021170d00000000000000000000000000000000000000000a16212b37434e58606b6f797e7f7f7c79746e69615e56504840372e241a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566a7784919daab7c4d0dde6dacfc0b3a69a8d807367584e43372b1d120700000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe4d7cabeb1a4978b7e716c6c6c6c6c6c6c6c6c6c6c717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2bfcbd8e5dacdc0b4a79a8d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5753504a423d342b20170d0200000000010e1a2734414d5a6774808d9aa7b3c0cddae3d6cabdb0a3978a7d7064554b45413f4446505961696e757b7f82827f7a716c625b51483e332a1f140900000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92867b6e615b504a47474a515b616e7a86929facb8c5d2dfded1c4b7ab9e918478665c5044382c1f12060000000c17232e3847535f6a76828f9ca6b0bdc7d1dce8dcd1c7bdb4aaa298928b827b736e6963605c555958575859565e61656c717a81899094979691877f716c62594f443a3024190d03000000000000000000000a141d2d363e485056575f616264717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063616263636262605d5653504941382d23190f040000000000000000000000071019222b333c444c525a62686d747b80858a8e9196969798999998989697918e8b86817c756e69605c544d453d342c241a11080000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfd2c5b8ac9f9285796d60554b4239373a434e58636f7c8999a3aebbc7d3e0e0d3c6b9ada093867a6d6053473a2d20140700000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000020f1b27323c464e585f62676d6f71727272716f6d67625f584e51575e61656c6e71717271706e6c6564605d55524c443f382f2820180f0600000000000000000000000000000000000000030d18212a323b414650545c60656a6f7273726e6a635c52483e32281e0f050000000000000000000000000000000000000000040f1a26313c464f5960676d7173726f6d66615f57524d443e362e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192530424e5b6875818e9ba8b4c1d0dbe7ddd0c4b7aa9d9184776a5f5347392e23180c000000000000000000000000000000000000000000000000000006131f2c3845515c677683909ca9b6c3d1dce7dacec1b4a79b8e817468575f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcfdae6dbcfc2b5a89c8f827569686868686868686868686868686868686764605c544f473d32291f140800000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f73675d55514b4a50535a626b707b81878c8f8f8c857e726d625a50453c31261a0e06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbafa3998f81756d605c545454545c606d74818e98a2aebac6d3dfdccfc2b6a99c8f837669544a3f34281c100300000006111c2b37434e5863707d89949fabb5c0cbd7e0e3d9cfc5bcb4aaa39f948f86807b75706d6767666464656668686d72777e858e939c9fa6a09992887e716b60564c4135291f150900000000000000000000020b1b242d363e45494d53555864717e8b97a4b1becad7e3d6c9bdb0a3968a7d706357555656565554524c46443f382f261b100700000000000000000000000000071019212a323a414550565e61696e74797d818487898b8b8c8c8c8b898785827e7a756f6a615f57504a423b332b221a1108000000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe0d3c6baaea2988b7e71675d544b4642474c555f6a74818e9aabb5bfcbd7e3e0d3c6b9ada093867a6d6053473a2d201407000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d01010101020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000000a15202b343c464e53555d6062646565656462605d55534e46454d53535b6062646565646361605b5353514b46413a332d261d160e06000000000000000000000000000000000000000000060f18202930363e424a5153585f62656665625f57524940362d20160c000000000000000000000000000000000000000000000a15202a343d474f555d6064666563605c54534d46413b322d241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081926323f4c5965727f8c98aab4bfcad6e2ded1c5b8aca096887c6f62544b4034281c10040000000000000000000000000000000000000000000000000004101c2934404b556673808c99abb4bfcbd7e3ded1c4b7ab9e918478695e535252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a9b3bec9d5e2ddd0c4b7aa9d918477757575757575757575757575757575757574706d6660594f443b3025190e02000000000c1926323f4c5965727f8c98a5b2bfcedae5ded1c4b7ab9e9184796d67605d55545b60636c717d868e93999c9c98928a7f726c61574d42372b22170c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e938b7f736d6662616162666d737f8b939daab4bfcad6e2d6cabeb3aa998d8073665a4d402e23170c00000000000f1b26323c4854606b76828f99a3afbbc3ced7e1e1d7cec5bcb4aea69f98928d86817d797673727171727374777a7f848a92979ea5abb0aba39a92877d6f685d52453c31261a0e020000000000000000000009121b242d34393b42464b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a494949484745413a37332d261d140a000000000000000000000000000000070f18202830353f444c52575e61666d7074777a7c7e7f7f7f7f7e7c7b7875716d68625f58534d443f3830292119100800000000000000000000000b1825323e4b5865717e8b98a9b3becad6e2d6cabfb4aa9e9184796d665d55534d53565e676e7c87929facb9c5d1dce7e0d3c6b9ada093867a6d6053473a2d20140700000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000040e19222b343c43474b51535657585858575653514b47433c3b42464950535557585857565453504947454039363027221b140b040000000000000000000000000000000000000000000000060e171f252a30394044464e535558595855534e4540372e241b0e0400000000000000000000000000000000000000000000030e18222b353d434b51535759585653514b46423b363029201b120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2aebac6d3dfe1d4c8bdb2a8998d8073665c5145382c1f160b00000000000000000000000000000000000000000000000000000c18232f3d495663707d8999a3aebac7d3e0ded2c5b9aca196877b6e615448454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfdfd2c5b9ac9f9287828282828282828282828282828282828281807d786f6b60564d41362a1e1105000000000a1724313d4a5764707d8a97a8b2bdc9d5e1dfd2c5b9ada1968f8279716d676969666c70757e8792989fa4abaaa29f918a7e71695f53463e34281d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdafa59b918b7f78726f6e6e6f72797f8b919ba5afbcc6d0dbdfd3c6baaea298897d7063564a3d3023170600000000000a15202c38444f59626f7c87929fa7b1bcc6cfd9e2e0d7cfc6bfbab0aaa39f99928e898682807f7e7e7f7f8184878b91959ea1a9afb7bdb5aca39991847a6d60574d42372b1e1206000000000000000000000009121b22282d31363e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3c3c3c3a39352f2b27221b140b0200000000000000000000000000000000060e161e2429323a41464d53545c606468686d6f717273737271706e696864605d56534e46423c342e261e170f070000000000000000000000000915222f3c4855626f7b8897a2adb9c6d2dfdbd0c6b9aca0968e81786d67615e575f61686d79839099a3aebbc7d3e3ede0d3c6b9ada093867a6d6053473a2d2014070000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000071019222a313739404547494b4b4c4b4b494745403937313136383f4446484a4b4b4b4a4846443f3a39352f2a251e17110a0200000000000000000000000000000000000000000000000000050d14191e272e34383c4347494c4c4b4847423c332e251c1209000000000000000000000000000000000000000000000000060f19232b31394045474b4c4c494645403936312a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2dde5d9cec3b8ab9e9285796d6053463d32271c1004000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e31393e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eabb8c5d1dee0d3c7bbafa399928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8a847d6f685e5246392d201407000000000815222e3b4855616e7b8896a1acb9c5d2dee1d5c9bdb2a89e948f847e7a77767677797c828b9299a2aaafb5b3aea39f92867b6e615a5045392d20150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc1b7ada39b918c847f7c7a7a7c7f848c929ba3acb7c1ced7e2d9d0c5b8ab9f9285796d6053473a2d201407000000000004101c27333d47535f6a74808d95a0aab4bdc7d0d9e1e1d8d1cbc2bcb4aeaba39f9b98928f8d8c8b8a8b8c8e91939a9da0a7adb3bbc1c7beb5aba1968e8174695f53473a2d2114080000000000000000000000000910171d1f26313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302f2f2d2c29241f1b17110a02000000000000000000000000000000000000040c1319202830363b42464b515357565e616364656666656563615e575854524c47433c373128231c150c05000000000000000000000000000613202d394653606c7885929eabb8c4ced9e2d5c9bdb2a89e938e8179726e696b696e727a829095a0abb5bfcbd7e3f4e0d3c6b9ada093867a6d6053473a2d20140700000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000007101820262b2f35393a3c3e3f3f3f3e3c3a39352f2b26252a2d3337393b3e3e3f3e3d3b3937332d2c29241d19130b060000000000000000000000000000000000000000000000000000000002080c151c23282c32373b3c3f403f3b3a37312a211c130a00000000000000000000000000000000000000000000000000000711191f282f35393a3e403f3c3a38342e2a261f19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9cabb5c0ccd7e3dfd2c6b9ada1978a7e7164594f44382c21160a0000000000000000000000000000000000000000000000000006131f2c3845515d677683909ca9b6c3d1dce5dacec1b4a79b8e817468574d4236313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000004111d2935404b556a7683909da9b6c3d0dce3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9691857b6e6154473b2e211407000000000714212d3a46535f697884919eabb7c2cdd8e4dacfc4bab0a69e96918b868483828385898f939fa3abb4bbc0bebaaea2988f82766c6155493d32271b0f0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f5eae1d3c9bfb5ada39c95918c888787888c91969ca4acb5bec9d2e0ddd2c7bdb0a69b8e8174675c5145382c1f13060000000000000b16212b37434e58606d79839098a2abb5bec7cfd7e0e2dcd7cfc6bfbab5afacaaa39f9c9a99979798999b9d9fa4acacb1b9bec5cdd0c6bdb2a89f93877b6e6155483b2e22150800000000000000000000000000060c111825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d30242221201d19130f0b0600000000000000000000000000000000000000000002080e161e252a3136394045464a4c5254565858595959585654534d4b4745413a37322b261f17110a03000000000000000000000000000005121f2b3744505b6575818e9ba8b2bdc9d5e0d9cec4baafa59e938e847f7b7978797b7f8590959fa7b1bdc6d1dce7f3e0d3c6b9ada093867a6d6053473a2d2014070000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000060e151b1d24292c2d2f31323232312f2d2c29241d1b1a1b22272b2d2f31323231302e2d2b2722201d18120d080200000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f3233322f2e2b2620180f0a01000000000000000000000000000000000000000000000000000000070d161d24292c2d313332302d2c28231d1a140e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727e8b99a4afbbc7d4e0e1d5c9beb3a99d9083766b6054483d32271b0c0300000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5bfcbd7e3ded1c4b7ab9e918478695f53463a313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000010d18242f424e5b6875818e9ba8b4c1cedbe8dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a0988c807366594d402f24180d0100000005121e2a36424d576774808d9aa6b0bbc7d3dee0d6ccc2b8b0a8a19e9992918f8f9092989b9ea5aeb5bdc5cccabfb4aa9f948a7e7164584e43372b1f130600000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dbd0c7bfb5ada7a09d9895949495999ea0a8adb6bec7d0dbe1d7ccc0b5ab9f94887c6f62554b4034291c1004000000000000050f1b26313c45515c676f7c869299a3acb5bdc5ced5dee5e1d8d1cbc7c0bbb9b4aeaca9a6a5a4a4a5a6a7aaacafb6b8bcc3cacfd7d8cfc4bbafa4998c807366594d4033261a0d0000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171413110d080300000000000000000000000000000000000000000000000000050c13191f252a2e34383a3d414647494b4c4c4c4c4b494846423e3a39352f2b26201a140c0600000000000000000000000000000000030f1b27333f495363707d8a96a0acb9c3ced9e0d6ccc1b7afa59e96918b87858586888c92979fa7b1b9c3cfd8e3edf8e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000040a0f12181d20202324252525242320201d18120f0e11171b1f2022242525242321201f1b1713100d07010000000000000000000000000000000000000000000000000000000000000000000000070c10151b1f212225262522211e1a150e06000000000000000000000000000000000000000000000000000000000000040c12181d202024262523201f1c18120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3b4754616e7a87939facb9c6d0dbe6dacfc5b8ab9f95897d7063594f43382c1e150b000000000000000000000000000000000000000000000000000c18242f3d4a5663707d8999a3aebbc7d3e0ded2c5b9aca196887b6e6155483b313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000071a2633404d596673808c99a6b3bfccd9e6e3d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b2aa9d9083766a554b4035291d1004000000020e1a26313c4955626f7c88949fabb7c1ccd6e0ded3cac2bab2acaba39f9d9c9c9d9fa2aaaaafbbbfc6cfd7d0c5bcb0a69d9184776a6054473b2e22150800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7ede2d9d0c8bfb9b1acaaa5a2a1a1a2a5aaacb2babfc8d0d9e2d8cfc6bbafa4998f82766a605443392f23180c00000000000000000a15202934404b555f6a707d87929aa3abb4bcc4ccd5dae0e2dcd7d1cbc7c5bfbab8b6b3b2b1b1b2b2b4b7b9bbc0c7c8ced6dae1e1d7ccc0b5ab9c8f8376695c504336291d100000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7dad6c9bcb0a396897d7063564a3d3023170a0704010000000000000000000000000000000000000000000000000000000002080d141a1d23282c2d3036393a3c3e3f40403f3e3d3b3a36312d2c29241e1b150e09030000000000000000000000000000000000000b17222d3a4653606d7884919ea8b2bdc8d4deded3c9c1b7afa8a19e989892919298999fa2a9b1b9c2cbd5e1eaf4ece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000001070d101314161818191818161413100d070100060b0f12131517181818171513120f0b060401000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161919181514120e0903000000000000000000000000000000000000000000000000000000000000000001070d101314181919161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876838f9caab4bfcad6e2e1d4c7bcb1a79c8f82766b6054483e30271c12070000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1bed0dbe7eae1d9d1cbc7c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c1b8ac9f928579675d5145392c201306000000000915222e3b47545f6a76828f9ca5afbac4ced8e1dcd3ccc4bdb9b5afacaaa9a9aaacaeb4b6bbc1cbd1d8e1d7cec2b8aca096897c6f6256493c2f23160900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ede7e2dad1ccc3bcb8b7b2afadadafb2b7b8bdc3ccd1dae4d9d0c6bcb2a89f93877c6f62584e4331271d12070000000000000000040c18232f39434e58616b717e889299a2aab2bac0c9ced6dbe2e3dcd7d3d0cbc7c5c2c0bfbebdbebfc1c4c6c8ccd2d4d9dfe4e0d7d0cac2b7aa9d9084776a5d5144372a1e110000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdd0cdcdcdcbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000003090e12181c1f20252a2d2e30313233333232302e2d2a2521201d19130f0a04000000000000000000000000000000000000000006121f2b3844505c66727e8b96a0acb8c0ccd5dfdbd3c9c1bab2adabaaa29f9e9fa3aaabadb3bbc2cbd4dde7f3fcece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000306060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000001040607090b0c0c0c0b09070604010000000000030506080b0b0c0b0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0d0c08080602000000000000000000000000000000000000000000000000000000000000000000000000010406070b0d0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b98a2aebac6d3dfe4d8cdc2b7ab9f94897c6f635a5042392e23180c0200000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d42363e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996aab4bfcad6e2efeae3dcd7d3d2cececececececececececececececececec6baaea298867a6d6053473a2d2014070000000006131f2b37434e58636f7c89939ea8b2bcc6cfd8e1ded6cec9c7c0bbb9b7b6b5b6b8babfc6c6ccd7dce3dfd6cfc6bcb1a7988b7e7165584b3e3225180b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f2eae2dbd6d3d2d2cec8c5c4bfbbbababbbfc4c5c8ced5dee2dcd2c7beb4aaa0968d81746a5f54463c321f150b0100000000000000000007121d27313c464f59626c717e879298a0a8afb9bdc4cad0d6dbe2e3e0dcd6d3d2cfcdcccacacbccced0d2d4d8dde4e4dfd9d4cec5bfbab0a69c8f8275695c4f4236291c0f0000000000000000000000000000000a1724313d4a5764707d8a97a7b1bec0c0c1c0bfbbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232525262626252321211e1a1413110d08010000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea5afbac3cdd7e0dbd3ccc4bdb9b8b4aeacabacaeb4b8babec5cdd4dde5ebf2faece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030607090c060b0f121314141312100b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754606d7a85929facb8c2cdd8e4dfd3c7bbb0a69c9083766c61544a4034281f1409000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5c0cbd7e3ded1c4b7ab9e918478695f53463a3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a2aebac7d3e0ecf3eee8e3e0dfdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd6cabfb4aa94877a6d6154473a2e21140700000000030f1b26323c4854606b74818e96a1aab4bdc6cfd6dfe0dad5d1cbc7c5c4c2c2c3c5c6cad0d2d7dde1dbd6cdc4bcb4aaa095897d7063564a3d3023170a00000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d8d0cac6c5c5c7cbd1d0cbc8c7c7c8ccd1d2d4d9e0e1d8d1cbc0b6aca3989184796d60584e43342b200d0300000000000000000000010b151f2a343e47505a626c717e8691969da5acb2babfc6cad0d5dae0e2e3e0dfdcd9d8d7d7d8d9dadddfe0e4e1ded8d4cdc8c1bcb4aea69f948a7e7164574b3e3124180b0000000000000000000000000000000815222f3b4855626e7b8895a0acb2b3b4b4b4b3b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000406080d11131416181919191918161514120e09060401000000000000000000000000000000000000000000000000000b17232e3845515c66707d8a939da8b1bbc5ced7e0dfd6cfc9c5c4bfbab8b8b9babfc5c6cacfd1d2d5dae0e8f0ece0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004060b10121316191b171c1f202121201f1c171b19161313100c07040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedadfd6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000010406070c0f1112110e09090703000000000000000000000000000000000000000000000407090a0e1112110f0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f11121212110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0e1011121211100d0a060503000000000000000000000000000000000000000000000000000000000000000814202c3945515d6774818e9aa6b0bbc7d3dfe3d8ccc2b7ab9f948a7d70665c51443b3025190d0300000000000000000000000000000000000000000000010d18242f3d4a5663707d8999a3afbbc7d3e0ded2c5b9aca196887b6e6155483b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929facb8c5d0dbe3e7e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e8e2d6cabeb3a994877a6d6154473a2e21140700000000000a15202c38444f59606d7a849198a3abb4bcc5cdd4d9dfe3dcd7d4d2d0cfcfd0d2d3d6dbe2ded9d5cfcac2bbb2aaa2989083786c605346392d20130600000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec6bfbab8b9bbbfc6cfd8d5d4d4d5d8dddee1e4ddd8cfc6bfbaafa49a92867c6f675d51463c3222190f000000000000000000000000030d18222c353f48505a616c707c848e939ea1a8aeb4babfc6c9cfd3d6dbdfe0e3e7e5e4e4e5e5e7e2dfdfdad5d2cdc7c3bcb8afaaa29f948f82776c605346392d2013060000000000000000000000000000000814212e3a47535f697783909aa1a8a6a7a7a7a6a69f988f8276675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0d0c0b0a08070502000000000000000000000000000000000000000000000000000000000006111c2834404b54616b74818e95a0a9b3bcc5ced6dee0dad5d2d0cac7c5c4c5c7cbd1cec9c5c4c5c9ced6dee8f4e0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000001070c1013171c1f2023262822282b2d2d2d2d2b2823282623201f1c1813110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000010e1b2834414e5b6774818e9aa7b4c1d1d2d2d1d0bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000001080d111314181c1e1e1e1b1615130f0a04000000000000000000000000000000000000050b101416171b1e1e1e1c181312100c07000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1d1e1f1e1e1c1a1713120f0b06000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88949fabb7c3cdd9e4ded3c7bcb0a69d9184796d60564d42362a1f150b01000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9b3becad3d7dcd4d4d4d4d4d4d4d4d3d3d3d3d3d3d3d3d3d3d3ddd7d3c6baada297867a6d6053473a2d2014070000000000040f1b27323d45525d686f7c869299a3aab3bbc1c8cdd3d6dbdcdedfdddcdcdddedddbd9d4d1cec9c5bebab0a9a19892867c6f655b5044372b1f120500000000000c1825323f4b5865727e8b98a5b1becbd8e7dbd0c6bcb4aeacacaeb5bdc6d1d8dee1e5e8e4e0dfd9d2ccc4bcb4aea39f93887e716a60554b41342a2010070000000000000000000000000006101a232d363f485059616a6f79818a91969fa2aaaeb4b9bec4c6cad0d2d3d7dcd9d9dadad9dbd6d3d2cec9c5c2bcb8b1aca59e98928b82796d655b5044372b1f120500000000000000000000000000000006121e2b37424d5763707d88919698999a9a9a9997948f867c6f62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59606d79839197a1aab3bcc4ccd6dbe2e1dfdbd6d3d2d1d2d3d7ccc4bdb9b7b9bdc4ccd6e2ebe0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000003090e12181d1f23282b2d2f32342d3338393a3a3a38342e3533302d2c2823201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000010d1a2734404d5a6773808d9aabb5bfc4c5c5c5c4bdb2a895897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000040c13191d202125292b2b2a2823221f1b160c0701000000000000000000000000000002090e161c202323282a2b2b2824201f1c18120b030000000000000000000000000000000000000000000000000000000000000000050d141a1e202126292a2b2b2b2a282621201e1a140b060000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024282a2b2b2b2a292723201f1b17110a02000000000000000000000000000000000000000000000000000000010d19242f3a4754606a7683909ca7b1bcc8d4e1e4d8cdc2b8aca0968c7f72695e52463d31271d1207000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d423e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727e8b97a2adbac1c7cbd1c7c7c7c7c7c7c7c7c7c7c7c6c6c6c6c6c6c6c6d2ccc7c5b8ab9f928578675c5145382c1f13060000000000000a16212935414c56606a707e879298a1a9b0b8bcc3c6cad0d0d1d2d3d7d3d2d1d0cecec8c5c4bdb9b3ada69f9691867d706a5f53493f33271b0f0300000000000b1825323e4b5865717e8b98a4b1bed2ddd7d6cabfb4aaa29f9fa3abb5bfc6cfd2d5daddd8d4d2d0c7c0bbb2aaa39f918b7f726c61584e433a2f22190e00000000000000000000000000000008111b242d363e474f585f676d747d848c92989fa2aaadb3b8babfc3c5c7cbd1cccdcdcdccd0cac6c5c2bdb9b7b1aba7a09d938e867f786d675d53493f33271b0f03000000000000000000000000000000020e1a26313c4855606b717e84898b8d8d8e8d8c8a87827c6f6a5f5343392f24180c00000000000000000000000000000000000000000000000000000000000000000000030506080b0d0e10101110100f0f0d0c0a0807050200000000000000000000000000000000000000000000000000000000000000000007121d27303e45515d676e7b859298a2aab2bac2cad0d6dbe0e3e2e0dfdedbd6ccc3bab2acabacb2bac4d0d9e3e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000030a0f151a1d24292c2e34383a3c3f41433f4446474746443f43413f3c3a38342e2c29241e1b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000b1825323e4b5865717e8b99a3aeb6b7b8b8b8b7b4aca196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000080d161e24292c2d323537383734302f2c272118120b03000000000000000000000000050d141a21272c2f303537383735312d2c28231c150c070000000000000000000000000000000000000000000000000000000000010a0f171f252a2d2e3235373838383735322e2d2a251f17110a020000000000000000000000000000000000000000000000000000000000080d151d24292c2d313537383838373633302d2b27221b140b0300000000000000000000000000000000000000000000000000000008131e2b37434e5863707d8a95a0acb8c2cfd9e3ded4c8bdb2a89f92867b6e61594f43392f24180b0200000000000000000000000000000000000000000004111d2935404b556773808d9aabb5c0cbd7e3ded1c4b7ab9e918478695f53463e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa7b0b9bbbfbbbbbbbabababababababababababababababababac0bbb9b4aa9c90837669554b4034291c1004000000000000040d1924303a444e58616c717e8692979ea6acb1b8babec1c3c4c5c7cbc7c5c4c3c2c0bdb8b7b2aca9a29f948f847d706b60584e41382d22170b0000000000000b1825313e4b5864717e8b97acb6c0ccd2cbcec6baaea298929299a3aeb4bdc2c5c9ced2ccc8c6c2beb6afa8a198928a7f726d625a50463c31281d10070000000000000000000000000000000009121b242d353e464e555d606c70797f868d92989ea1a9acaeb4b6b9bbbfbebfc0c0c0bfbebfbab8b6b2acaba79f9d959089817b726c665d554b41382d22170b00000000000000000000000000000000000915202c38444f59616c71787c7e80818181807e7b766e6a5f584e4331271d12070000000000000000000000000000000000000000000000000000000000000004060b0f121315181a1b1c1d1d1d1d1c1b1a18171514120e090705010000000000000000000000000000000000000000000000000000000000000b151e2935404b555f696f7c869298a1a8b0babfc5cad0d3d7dcddd7d4cfcac3bab2a8a19ea1a8b2bdc7d2dddad6cabeb4aa93867a6d6053473a2d201407000000000000000000000000000000000000000001070c151a20262b2f35393a3f4446494c4e504a5053545453504a504e4c494645403a39352f2b26201a150c07010000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000814212e3b4754616e7b86929fa6a9ababacabaaaaa29e918478685e5246392d20130700000000000000000000000000000000000000000000000109111a1f282f35393a3f42444544413c3b383229241d150d0300000000000000000000060e171f252a33383c3d41444544423e3a38342e271e191008000000000000000000000000000000000000000000000000000000000a131c212930363a3b3f424445454544423f3b3a363027221b140b0200000000000000000000000000000000000000000000000000000008121a1f272f35383a3e41434445454443403d3937332d261d150c030000000000000000000000000000000000000000000000000000010f1b27323c4653606c7883909da6b0bdc7d1dce5d9cec3baaea2988e81756b60554b4035291d140a000000000000000000000000000000000000000000010d18242f3d4a5763707d8a99a3afbbc7d4e0dfd2c5b9ada196887b6e6155483e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c959ea6acaeb5aeaeaeaeaeaeadadadadadadadadadadadadadadadb5afacaba3988c807366594d402f23180c000000000000000008131e28323d464f59616c717d858f949da0a7abadb3b4b6b8b9babfbab9b8b6b5b3b2acaaa8a09e97928b827a6f6b60594f463c2f261b11060000000000000a1724303d4a5763707d8a9aa4afbbc0bebebdbdb8ac9f928686929fa3abb0b7b9bdbdbdc0bbb9b7b0aca49f9691867e726d625b51483e342b1f160c00000000000000000000000000000000000009121b232c343c434b515961676d737a80868c91979b9fa2aaaaacaeb5b2b3b3b4b3b3b2b4aeaca9a8a19e9a95908a837d756e69605b544b433a2f261b1106000000000000000000000000000000000003101c27333d47505a61666c6f727374747473716e69625f584e463c311f150b010000000000000000000000000000000000000000000000000000000001070c1013171b1f2022242628292a2a2a29292827252321211e1a1413110d080200000000000000000000000000000000000000000000000000000000030c18242f39434d57606a6f7d8691969fa6aeb4babfc5c7cbd1d2ccc7c5beb9b1a8a0969196a1abb5c0cccdcdcdc6baaea29886796d6053463a2d20130700000000000000000000000000000000000000030b121820262b3137394045474a505356595b5c5e5b606060605c5e5d5b595653514b4745413a37312b262018120b03000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000714202d3a46525e6974818e949a9d9e9f9f9e9d9b98928b7e7165564c41362a1e1105000000000000000000000000000000000000000000000009131b232c313a4145474b4f5151514e4948433d352f271f150c030000000000000000060f18202930363d44484a4e5151514f4b46444039302b221a1208000000000000000000000000000000000000000000000000000009121c252e333b4246484c4f51515251504f4c4846423b332d261d140a000000000000000000000000000000000000000000000000000008111a242c31394045474b4e50515251514f4d4a46443f382f271e150b0000000000000000000000000000000000000000000000000000000a151f2b3744505b65707d89949fabb5c0cbd7e1dfd6cabfb4aa9e93897d70675d51453c2f261c11060000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9bdb2a8988b7e7165584b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606d78838f949c9fa3aba1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a49f9e9992867b6e6154483b2e2115070000000000000000020c16202b343e47505a616b707a828990959b9fa2a9a8a9abacaeb4aeacabaaa8a6a8a09d9a96918c857f776d6860594f473d342a1d140a000000000000000714212e3a4754616d7a87939faaafb5b2b1b1b2aca59c8f827e8b92999fa6abacb2b0b0b6afacaaa69f9a938e847c716c625b51493f362c22190d040000000000000000000000000000000000000009111a222a313a41454f555d60686d737a7f858a8e92989a9d9fa3aba5a6a6a7a7a6a5aaa29f9c9996918d88837e78706b615e57504a423a31281d140a000000000000000000000000000000000000000b16212c353e4850545b606265666767676664615e57534e463c342a200d03000000000000000000000000000000000000000000000000000000040a0f12181d1f22272b2d2f313335363637373636353432302e2d2a2521201d1913100b0500000000000000000000000000000000000000000000000000000007121d28313b454e58606a6f7c848f949fa2aaaeb4b9bbbfbebec0bbb9b3ada7a09691849199a4afbbc0c0c0c0bfb8ab9f928578665c5044382b1f1206000000000000000000000000000000000000070d151d242931373c42474b5153545c60626567696b666c6d6d6d666b69686663605c5454514c47433c373129231d150d0700000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000005111e2a36424d57606d7982898d9091929292918f8b867f726c6256443a3025190d010000000000000000000000000000000000000000000008111b252d363e434c5154585c5e5e5d5b56544f45403931271e150a00000000000000040e18212a333b42464f55565b5d5e5e5b5753514a423c342c241a1107000000000000000000000000000000000000000000000000020b1b242e3740454d5254595c5d5e5e5e5d5b5954524d443f382f261b1106000000000000000000000000000000000000000000000000050f1a232c363e434b5153575b5d5e5e5e5d5c5a56535049413930271d12070000000000000000000000000000000000000000000000000000030f1b27333f4953616b76828f99a3afbbc5cfdae6dbd0c5bcafa59e9184796d60584e42382d22170b0200000000000000000000000000000000000000000613202c3945515d677783909daab6c3d2dde5dacfc1b4a79b8e817468574d424b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000010d18242f3a45515c666d7a828a8f929995949494949494949494949494939393939393939393939993918d877e71695e53463a2d211407000000000000000000040e19222c353e48505960686d757d83898e9297989b9d9e9fa3a0a39f9e9d9b999796918d89847f7a726c655e564f473d352b22180b02000000000000000713202d3946525e6875828f989fa4aba5a4a4a8a09e938a7e717e8690949a9ea1a8a3a4aca49f9d99948f87817a6f6a615a51493f372d241a10070000000000000000000000000000000000000000000810181f282f353e434b51565e61686d73797d82858a8d9092999798999a9a9a99989798928f8c8884807c76716c656059524d443f382f281f160b0200000000000000000000000000000000000000050f1a232c363e424a505356585a5a5b5a595754534d47433c342a22180e0000000000000000000000000000000000000000000000000000040a0f151b1d24292c2d3337393b3e404143434443434242403f3d3b3a36312e2d2a251e1c160f0a0300000000000000000000000000000000000000000000000000010c161f2a333d464e58606a6f7a828b92989fa2aaacaeb5b1b1b5afaca9a29e9590847b87939faab1b3b4b4b3b2b0a79c90837669544a3f34281c100300000000000000000000000000000000000711191f272f353c43474e53555d6064666d6f7274767879797a7a7979787674726f6d6665605d55534e47433c342f271f191006000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000020e1a25303b45515c676d767d80838485858584827f7a726d625a504532291e130800000000000000000000000000000000000000000000020b1a232d373f4850555d6065686a6b6a67636059514b433930261c11060000000000020c16202a333c454d52596063686a6b6a6864605c544e463e362c23190f0500000000000000000000000000000000000000000000000a141d2d36404951575e6165686a6b6b6b6a6865615e57504941382d22170b0000000000000000000000000000000000000000000000000b16212c353e4850555d6064686a6b6b6b6a696663605b534b43392e23180c0200000000000000000000000000000000000000000000000000000b17222d38414f59626f7c87929fa9b3bec9d5e1e2d7cec1b9aca0968d80736a5f544a3f33281f1408000000000000000000000000000000000000000004111d2935414c556773808d9aabb5c0ccd7e3ded1c4b7ab9e918478695f53464b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000007131d2834404b545d686d757d8286878888888887878787878787878787878787878787878787868684817b716c62574d42362a1e12050000000000000000000007101a232c363e474f565e616b70777c8185898c8e9091929993999291908f8d8a8784807c78726d68605b534c443d352b231a1006000000000000000005111d2a36414c56626e7c868f9399979898979696918c81776c717c83898e9196959697969a93918d88827c746d68605850483f372d251b12080000000000000000000000000000000000000000000000060d161d2429313940454c52565e61666d7075797d808386888a8b8c8d8d8d8c8b8a8885827f7c78736f6a64605b534f46423b332d261d160d0400000000000000000000000000000000000000000008111a242c2f383f4446494b4d4e4e4e4d4b4846423b37312a2218100600000000000000000000000000000000000000000000000003090e161b20262b2f35393a3f4446484b4d4e4f505050504f4e4d4b4a4846423e3a3936302c27211b150e0600000000000000000000000000000000000000000000000000040d18212b343d464e585f686d777f868d92989c9fa3aba4a5aba49f9d97928c837b76828f98a0a7a6a7a7a6a6a69e958b7f7265584c3f2e23170b00000000000000000000000000000000030b1218232b313940454e53575f62676d7175797c7f8183848586878786868583817f7c7976716d67625f58534e454039312b2217110a02000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080000000000000009141f2934404b555c606b707476787879787775726d68625b51483f3420170d02000000000000000000000000000000000000000000000a141d2b353f49515a61676d7275777877746f6b605d554b42382e23170c040000000008131e28323c464e575e616b707477787775716d66605850483e352b21160b0000000000000000000000000000000000000000000006111b262f3e48515b63696e7275777878787775726e69605b53493f33271c11060000000000000000000000000000000000000000000004101c27333d47505a61676d717476777878777673706c655c554b4034281e1308000000000000000000000000000000000000000000000000000006111b262f3d47535f6a74808d97a1adb9c2cfd8e2e0d5c9bdb2a89f92877c6f665b50443b3025190d0400000000000000000000000000000000000000010d19242f3d4a5763707d8a99a4afbbc7d4e0dfd2c5b9ada196887b6e6155484b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000010c18232e39424c565d606c7076797a7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746e69625a50453b31251a0e02000000000000000000000008111a242c353d444c525960636b6f75797c7f8183858686868686858382807e7b77746f6c65605d565049413a322b231a1108000000000000000000010d1925303a47535f6a6f7c8286898b8b8b8a8987847f786d656a6f767c818487898a8a8a898684807b766f6a605d564e463e362d251b130900000000000000000000000000000000000000000000000000040c13181f272f353a41464c52545c6063676d707377797b7d7f80808180807f7d7b7976726f6a67625f58535049413d363028221c140b04000000000000000000000000000000000000000000000008121a1d262d3338393c3f40414141403e3b3a36312b2620180f06000000000000000000000000000000000000000000000000050d141a21272c3237394045474950535557595b5c5d5d5d5c5c5b5a585654534d4b4746413a38322b262018100800000000000000000000000000000000000000000000000000060f19222b343d464e565e656c727a80868b8f9299979898979993908b857f786e6f7c869195989a9a9a9a9997948f83796d6053473a2d201406000000000000000000000000000000040c151d2328353d434b51585f626a6e74797e8285898c8e8f9192989393989291908e8c8986827e7a756f6a625f58514b433d3428221c140b0200000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d0200000000000000020c18232f39434b51596063676a6b6c6c6b6a6865615e5651493f362d220e050000000000000000000000000000000000000000000006111b262f3d47515b626c707a7e82848483817c756d675d544a3f342821160b000000010d1924303a444e585f696e767d81848484827e786f6a615a50473d33271c10040000000000000000000000000000000000000000000b17222d3841505a636d737b7f828484858483827f7b736c655b5044382e23170c000000000000000000000000000000000000000000000714202c38444f59616c71797e81838485848482807d776d675c51453a3024190d0100000000000000000000000000000000000000000000000000000a141d2b37434e58606d7a85929ea6b0bcc6d1dce5d9cec4bbafa3999083786c60564d41362a1f160c01000000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2dfe1d5c9bdb2a8988b7e7165584b4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c525a6164656c6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6567625f5750483f33291f14090000000000000000000000000008121a232b323a41464f54596063666d6f7275767879797a797978777573716e696762605b53524c443f382f2920191108000000000000000000000008131e2b37424e575f6a6f767a7d7e7f7e7e7c7b77726d665c5f626b6f74787a7c7d7d7d7c7a77736f6a626058524c433d342c241b130901000000000000000000000000000000000000000000000000000001070d151d242930363a41464a5053555d606367666d6f7072737374747372706e6c6566625f5855534e46443f382f2a251f17110a0200000000000000000000000000000000000000000000000000080b141c22282b2d2f323334343433312e2d2a251f1a150e06000000000000000000000000000000000000000000000000090f171f252a32383c43474b5153535b606264666869696a6a696968676563615e575854524c48443d37312a221a120800000000000000000000000000000000000000000000000000071019222b343c444c535b60686e747a7f8386888a8b8b8b8986837f79726d666a6f7c83898b8d8d8d8d8c8a88827b6e675d5145392c1f13060000000000000000000000000000040d161e272e343f474f555d606a6e757b81858a8f9298989a9c9e9fa2aaaaa39f9e9c9b9998928f8b86817c756f6a605c554e463f332d261d140c030000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000007121d27313940454f54565a5d5e5f5f5f5e5c5854524c443f372d241b1100000000000000000000000000000000000000000000000b17222d38414f59626d727e858b8f9191908e8981796d665c50443d32271b1002000004111d2935414c565f6a6e7b82898e9091918e8a837c716c61594f44382c20150a0000000000000000000000000000000000000000030f1b27333f4953616c737f868c8f90919191908e8c8680776c60544a3f34281c10030000000000000000000000000000000000000000000916232f3c4855606b717e858a8e90919191908f8d8982796d60564c4135291d11040000000000000000000000000000000000000000000000000000020b1b26323c45525d68717e8b949faab4bfcbd7e1e0d7cbc0b5ab9f958b7f72685e52463e31281d1207000000000000000000000000000000000000000613202c3945525d687783909daab6c3d2dde5dacfc1b4a89b8e817568564c4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000b151e28323a41455055535b6061626161616161616161616161616060606060606060606060605b5355534d453f362d21170d030000000000000000000000000000081119202930363d44484f54545c606365686a6b666d6d6c666b6a686664615e575653504945413a332d261d170e07000000000000000000000000020e1a26313c454e585f62686d7071727171706e6965605c545359606367686d6f7071706f6d6766625f58544e45413a312b221b1209010000000000000000000000000000000000000000000000000000000000030b12181e252a3036383f44464b515357545c606264656667676766656461605b5355534e4847433c37332d261d1a140b0600000000000000000000000000000000000000000000000000000000020a11171c1f20232527272827262421211e1a140f0a0300000000000000000000000000000000000000000000000009121b212931363d43484e53555d6064656c6e717374767677767675757372706e696864615e56544f47433c342c241a120800000000000000000000000000000000000000000000000000071019222a323a414950565e61686d7276797c7d7e7e7e7c7a76726d67605c606a6f777c7f808181807f7e7b756e695e554b4035291d100400000000000000000000000000040d161f2830394045515960676d737c81878e92989c9fa2aaa7a9abacaeb4b4aeacaba9a7aaa29f9c98928e87827c736d67605850443f382f261e150c03000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000000000000010b151f272f343d4448494d5051525252514f4c4746413a322d251b120900000000000000000000000000000000000000000000030f1b27333f4953606b727f8892979b9d9e9d9a938e82786d60594f44382c1e130800000713202c3945525d686e7c848f949b9d9e9d9b9591867e716b6054483c32271b0f000000000000000000000000000000000000000005121f2b3744505b65717e8b92999b9d9e9e9e9d9b99928b7f72665c5044382c1f1206000000000000000000000000000000000000000004101c2834404a5463707d8892979b9d9e9e9e9d9c99948d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000a15202935414c56606c77839098a3aebac3cfd9e3dcd1c7bdb1a79f92857b6e61594f43392f24180d0300000000000000000000000000000000000004111d2935414c566774808d9aabb5c0ccd7e3ddd1c4b7aa9e918477685d524b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000030c1620282f353e4449495053545555555554545454545454545454545454545454545454535350494847423c332d241b0f0500000000000000000000000000000000070e171e252a33383d44484a505356595b5d5e5c6060605b5e5d5c5a5754524d4946443f38352f27221b140b0500000000000000000000000000000915202a333c464e53565d60636465656463615e5753504a474f5456565e616263646362605d5555534e47433d352f281f191009000000000000000000000000000000000000000000000000000000000000000001070c13191e252a2e34383a4045474a4a5153555758595a5a5a595857555350494947433c3a37312b27221b140b090200000000000000000000000000000000000000000000000000000000000000060b0f121316181a1b1b1b1a181514120e09030000000000000000000000000000000000000000000000000007101b242d333b42464e54585f62676d7175797b7e808182838383838281807e7d7b7874716d68636059534e463e362c241a0f060000000000000000000000000000000000000000000000000007101820292f383f444c52565d6165676d6f71717271706d6865605d55515860626a6f727374747373716e69615e574d43392f24180c00000000000000000000000000030c161f283139434b515b626b6f7980878e93999fa2aaabaeb4b4b6b7b8babfbfbab9b8b6b4b4aeacaaa29f9a938e8780796f6a625a504a423830261e150a00000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000030d151d232933383c3d41434545464544423f3a39363028201b130a000000000000000000000000000000000000000000000005121f2b3744505b65707d88939aa1a9aaabaaa59e948d80736b6054483a3025190d01030f1c28333f4a54606d7a8491969fa6aaabaaa7a09892877d7063584e43372b1b1106000000000000000000000000000000000000000613202d394653606c7784919ea3abaaabababaaaba39e9184796d6053463a2d201307000000000000000000000000000000000000000006121f2c3844515c667683909aa1a9a9aaababaaa9a69f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000040d19242f3a44505b656e7b86929fa7b1bdc7d1dce3d9cfc2baada2978e81756b61554b4035291f1409000000000000000000000000000000000000010d19242f3d4a5764707d8a99a4afbbc7d4e0dfd2c5b9aca096877a6d60544a5764717d8a97a4b0bdcad7e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000040d161e24293339383f44464748484848484848474747474747474747474747474747474746443f3b3a37312a211b1209000000000000000000000000000000000000050d131921272c3238383f4446494c4e504a50535353504a504f4d4a4846423c3937332d29241e17110a02000000000000000000000000000000030e18212a343c43474c525456585858575654524d46443f3d4448494c5254565757575654514b4847433c373229241e160d07000000000000000000000000000000000000000000000000000000000000000000000002080d13191c23282c2f35383a3d404446484a4c4d4d4e4d4d4c4a4846443f3c3b37322e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030606090c0d0e0e0e0d0b080705020000000000000000000000000000000000000000000000000000040f19222d363f454d535860626a6f74797d8185888a8c8e8f9090908f8f8e8d8b898784817e7a75706b625f5850483e362c21180e0300000000000000000000000000000000000000000000000000060e171d262d333b41464c5254555c60626465656463615d5653514b444e5458606265676767676664615f57534d453b31271d1207000000000000000000000000020b151e28313a434b555c606d727d848d92999fa4abaeb4b8babec1c2c4c5c7cacbc7c5c4c3c1bfbab8b4aeaca49f99928d847c716c605b544a423830261c110600000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b0300000000000000000000000000030b121821272c2f303437383939383735322e2d2a251e160e0a0100000000000000000000000000000000000000000000000613202d394653606c7883909aa4acb3b7b7b7afa69d92897d7063564c41362a1e110506121f2b3844505b6673808d96a1a9b0b7b7b7b1aaa3999083776a605447382d22170b000000000000000000000000000000000000000915222f3c4855626f7c8896a0acb5b7b7b8b7b6b5ada196897c6f6256493c2f23160900000000000000000000000000000000000000000713202d3a4653606d7986929facb3b6b7b8b7b7b5aea3988a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000008131e27333f49535f6a737f8c95a0abb5c0cbd7e1e1d6cabeb3a99e938a7d70675d51453b31261a0c030000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2d3d2d0c7bdb2a895887b6e62554a5764717d8a97a4b0bdcfd3d6d3cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000040c131922282d2d3337393b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d2e2b261f180f09000000000000000000000000000000000000000002080d161c21272c2e34383a3c3f42433f44464746443f4442403e3b3a36302d2b27221b19130b06000000000000000000000000000000000000060f18222a31373a4145474a4b4c4b4b494846423b383432383b3c414647494a4a4a494745413c3a37312b272019130c04000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f24292c2d2e34383a3c3d3f40404141403f3d3b3937332d2e2b26211f1b150f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343f4850575e616a6f767c81858a8e919797999b9c9c9d9d9c9c9b9a989696918e8b86817d766f6a615a50483e332a2015090000000000000000000000000000000000000000000000000000050b141b222730363a4146474b515355575858585654524c4745403d43474e5456585a5a5a5a595755534d46423b33291f150b010000000000000000000000000a141d27303a434c555d676d757f8791969fa3abafb5babfc5c6cad0cfd1d2d3d6d7d3d2d1cfd0cac7c5bfbab6afaba39f9691867e746c665c544a42382e231711080000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000001070c161c202223272a2b2c2c2c2b292521201d19130c0500000000000000000000000000000000000000000000000004101d2935404b5563707d8a95a0acb6bec4c4c1b8aea49c8f8276685e5246392d2014090613202d394653606c7884919ea8b2bbc2c4c3bcb4aba095887c6f6253493f33271b0f030000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc3c4c4c4c3bdb2a8978a7e7164574b3e3124180b00000000000000000000000000000000000000000815212e3b4854616e7b8799a3afbec3c4c4c4c3bfb4aa998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000010b17222d38414e57606d78839099a3afbbc3cfd8e2dbd0c5bcafa59e9184796d60574d42362a1e150a0000000000000000000000000000000000000713202c3945525d687783909daab6c3cbc7c5c2bdb5ada196887b6e61554a5763707d8a96a9b3bec5c7cac7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000001080d171c1b22272b2d2e2f2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2b2722211e1a150e060000000000000000000000000000000000000000000000050b10161b1c23282c2d3032352e34383a3a3938332d3533312e2d2a25201f1b17110d0801000000000000000000000000000000000000000006101820262b3035393a3d3e3f3e3e3d3b3a36302c28272c2f3036393a3c3d3e3d3c3a39352f2e2b26201b150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012181d1f2023282c2d2f3132333434343332312e2d2b2722211f1b15120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46505a62696e757c82888e92989b9ea1a9a6a7a9a9aaa9a9a8a8a6a5a8a19e9b99928e89837c716c615a50463c31261a0f050000000000000000000000000000000000000000000000000000020a11171e252a3035393a404547494a4b4b4b494746413a393532373d4347494c4d4e4e4d4c4b4846423b36312921170d0300000000000000000000000006111b262f39434c565d676d79818c9299a0a8afb5bbc0c7cad0d3d6dbdcdedfe0e2e3e0dfdedcdbd6d3d0cac7c0bbb5afa8a098928b80786d665c544a3f3428231a0e050000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a0300000000000000000000000000000000000000050b101316161a1d1e1f1f1f1e1c191413110d08020000000000000000000000000000000000000000000000000006131f2c3945515d6775818e9ba7b1bec7d0d1cac0b9ac9f92867a6d6154473b3025190e101c28343f4a54636f7c8996a1adbac4cdd1cec6bdb1a79a8d8073655b5044372b1f12060000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced1d1d1cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000916222f3c4955626f7c8895abb5c0d0d1d1d1d1c1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000006111b262f3c44505c666f7c87929fa7b1bdc6d1dce1d7cec1b9aca1968d8073695f53463d30261c1106000000000000000000000000000000000004111d2935414c566673808d99a7b1bcbfbab9b6b0aba49e9184786c60534955626f7c8897a1adb7b8babfbbb9b7afa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171b1f2021222222222121212121212121212121212121212121212120201f1b1714120e09030000000000000000000000000000000000000000000000000000040a0f11171c1f2023262823282b2d2d2d2b282229272421201e1a13120f0b06000000000000000000000000000000000000000000000000060e151a1e24292c2d3031323231302e2d2a251f1c1b1f22252a2d2e2f3031302f2d2c2924211f1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c101314181c1f202224252627272726252422201f1b1715130f0a060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e58626c717b82898f949a9fa2aaabadb3b3b4b5b6b6b6b6b5b4b3b1b2adababa39f9b9490867e716c61584e43372b21160b00000000000000000000000000000000000000000000000000000000060b14191e24292d2f34383a3c3e3e3f3e3d3a3935302c29272b32373b3c3f40414140403e3b3a36312a251f170f05000000000000000000000000050e17222d38414b555d686d79828e939fa3abb2bbc0c7ccd2d6dbdfe2e7e6e2dfdedddddedfe2e6e7e2e0dbd6d2ccc7c0bbb2aaa39f928d81786d665c50443f352c20170d02000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d0908060300000000000000000000000000000000000000000000000407090a0e1012121312110f0c070705010000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c3d0d9ded4c7bbafa3998b7e7265564d42362a1e11121f2b3844505c6674818d9aa9b2bdccd6ded8cfc3b8ab9e9184786c605346392e23170c0000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded8cbbeb2a5988b7f7265584c3f3225190c00000000000000000405060401000000000000000916232f3c4956626f7c8995a2afbcd1d5dedbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a73808c95a0abb4bfcbd7e0e0d5c9bdb2a89f92867b6e61594f42382e23170c0000000000000000000000000000000000010d1924303c4956626f7c8995a0aab1b4aeaca9a69f99938b7e71665b504653606d7985929ea6aaacaeb4aeacaaa79e93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131415151515151515141414141414141414141414141414141413120f0b06060200000000000000000000000000000000000000000000000000000000000000060c10121316191b171c1f2020201f1c171c1a171514120e090503000000000000000000000000000000000000000000000000000000030a0f13191d202123252525242321201e1a14100f1315191d2021232424242321201d1815120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c1012131517191a1a1b1a1a19171513120f0b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a717e868f939c9fa6acaeb4b8b9bebfc1c2c3c3c3c2c2c1c0bebdb9b7b4aeaca69f9892887e716a5f53473d33271c10010000000000000000000000000000000000000000000000000000000002080d13191d2023292c2d2f31323231302e2d2924201d1b20272b2e2f323434343433312e2d2a261f1a140d05000000000000000000000000020d172027333f49535c676d7a828f949ea5afb5bdc4cbd1d7dde3e5e1dedddad5d2d1d1d1d2d3d6dbdedee1e5e4ddd8d1cbc3bcb4aea49d938e81786d605b51473e32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d5e2e3d7cbc0b5ab9c8f8376695e52463a2d201413202d3a4653606d7985919eabb8c4cfdee8dfd2c5b9ada196897c6f63544a3f34281c100300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c000000020507080d101213110e08080602000000091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000040607070707070b17232e38424e58606d78839099a3aebac2ced8e2dacec4baaea3988f82756b60544a3f34281c110600000000000000000000000000000000000813202d394653606c788390989fa7aba39f9d99948f877f726c62544a44505c66737f8c949b9d9fa2aaa39f9e9b958f82756a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060808080808080808080808070707070707070707070707070706050300000000000000000000000000000000000000000000000000000000000000000000000000030607090c060b1012131413120f0b060d0b08070502000000000000000000000000000000000000000000000000000000000000000002080d1113141718191818161514120e09030307080d11131416171717161413110d070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0c0d0d0e0e0d0c0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8892989ea5abb0b8babfc4c6c9cfcecfcfd0d0cfcfcecdcfc9c5c4bfbab9b0aaa29a92867c6e62594f44382c1d130700000000000000000000000000000000000000000000000000000000000002080d1113181c1f2022242525252321201d1913110f161b1f22232527272727262422211e1a140e09030000000000000000000000000008141e29323b44505b656d79828f959fa6afbbc0c7cfd7dce3e4dfd9d4d1d0cfc9c6c5c4c4c5c6cacfd1d2d5dae0e4e3dcd7cfc6bfbaaea59e938e81746d63594f443b3025190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875828f9baab4bfcad6e7e8dcd1c6b9ac9f93877b6e6154473b30251a1c28343f4a5463707d8997a1adb9c6d2dfebe1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0002080e111414191d1f1f1e1a1514120e090300091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030607070c1013131414141414141c26303c44515c666f7c86929fa7b1bcc6d0dbe0d7cbbfb4aa9e93897d70665c5044382e23170b000000000000000000000000000000000005121f2b3744505b656f7c86909596969992908c88827c726d635a50423f4a54606d78828a8e919298939992918e8a837a6d60584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0c0b0b0a08070502000000000001050707090a0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa2aaafb7bbc2c6cad0d2d4d1d1cbc7c5c4c4c5c6cad0d1d2d1cbc7c2bcb4aca2989082766b6054483a2f24180d01000000000000000000000000000000000000000000000000000000000000000105070c1013141617181818161413110d0804040a0f131516191a1b1b1a19181514120e09030000000000000000000000000000020c1925303b444f59606c77818e949fa7b0b8c1cbd1d9e1e6ded8d3cec8c5c4bfbeb9b8b7b7b8babec0c4c5c9ced4d8dfe7e1d8d1cbc0b7afa59d938c7f726b61564c41362a1f160c0100000000000000000000000000000000000000000000000000000000000000000000030606090c070c101313141313100c070c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbe7ede0d4c7bbafa4998b7f7265574d42362a1e1f2c3844505c6674818e9aa9b3bec9d5e1eee5dacfc4b8ab9e9285796d6053463a2f23180c00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060b14191e2021262a2c2c2b2722211e1a150d07091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000060b10121318181c1f2020202020202020202834404a545f6a727f8c959faab4bfcad6e2dcd1c6bcafa59d9083786d60544a3f34281c110600000000000000000000000000000000030f1b27333f4953606a6f7c83888989888683807c766f6a635b51483e3845515c666d777d8184858687868684827d776d685d52463c31261b0f030000000000000000000000000000000000000000000000010507070b0d0f1011100f0e0b080806020000020507080c0e0f101110100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1012131313131313131313131313131313131313131313131313131313131313131313131312100d08070502000000000000000000000000000000000000000000000003050606060504010000000000000000000000000000000000000000000000020507080e11110d0807050200000000000000000000000000000000101c2936434f5c6976828f9cacb4bcc1c7ccd3d6d3cdc8c4c3bfbab9b8b8b8babfc3c4c8cdd7d3cec6beb4aa9f94897d7063554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000040607090b0b0c0b0a0707050100000000030608090c0d0e0e0d0d0b08070502000000000000000000000000000000000a141e2a36414c56606b73808d939ea6b0b9c2cad7dce3e1dbd6cdc7c3bdb8b7b2b3adabaaaaabadb3b3b7b9bdc4c8cdd6dbe2e2dcd7c9c1b7afa59f93887d70685e52463f31281d13070000000000000000000000000000000000000000000000000000000000000003060b0f121316191b181c1f2021201f1c181b19161313100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b99a3aebac7d3e2edf0e3d7ccc0b5ab9c908376695e52463a2d20202d3a4653606d7985929eabb8c4cfdae6f2ebdfd2c6b9ada197897d7063554b4034291c1004000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190a11171f252a2d2e3337383937342f2e2b262018120c1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000020a11171c1f202423282c2d2d2d2d2d2d2d2d2d2d2e39424e58606d78839098a2aebac2d0d9e2d8cfc1b8aca0958b7e71665c5044382d22170b00000000000000000000000000000000000b17222d38414e58606a6f767b7d7d7b7976736f6a62605851493f3634404b545c656c70757779797a7a797775716c655d564c41342a20150a0000000000000000000000000000000000000000000003080d111314181a1c1d1d1d1c1a181514120e09090e121415181b1c1d1d1d1c1b181413100c070100000000000000000000000000000000000000000000030606070707060400000000000000000000000000000000000000000000000000000000020507080c0f100f0b06050300000000000000000000000000000000000000000000000000000000000000000000010507070d1012100d0908060300000000000000000000000000000000000000000000000000010407070d0f0b0a0805000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020201f1d1a1514120e090300000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000002080e1114141a1e1d1a1514120e090300000000000000000000000000000e1b2834414e5b6774818e9aa9b2bdc9d3d8d4ccc7c3bcb8b6b4aeacababacaeb4b6b8bcc3cbd4d8d0c6bcb0a69c8f8275675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68707d88939fa5afb8c2cbd4dce8dfd7cfcac2bbb7b1acaaa6a9a19e9e9e9fa2a9a6abacb2b8bcc3cad0d7e0e7dbd3c9c0bbafa49a92857a6e615a50433a2f24180d0200000000000000000000000000000000000000000000000000000000060b0f12171c1f2023262823282c2d2d2d2c2823282623201f1c1812100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9cabb4bfcbd7e3f3f4e8ddd2c6b9ac9f93877b6e6154483b31252834404a5463707d8997a1adb9c6d6e1ebf7eee2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519141c22283036393b4043454644413b3a373129241d161623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c141c23282b2d312e34383a3a3a3a3a3a3a3a3a3a3a3a3c44505c666e7b86929fa6b0bdc7d2dde1d4c8bcb1a79e9184786d60544a3f33281c0f030000000000000000000000000000000006111b262f3d464e585f62696e70706f6d6766625f58544e463f372e2e39424b535b6064686a676d6d6d6c656864605b534c433a2f22180e030000000000000000000000000000000000000000060b1013191d20212427292a2a2a29272522211e1a15141a1e21222527292a2a2a292724201f1d18120b0300000000000000000000000000000000020507060b0f121314141413100c0708060300000000000000000000000000000000000000000003090e121415191c1d1c1713120f0b0600000000000000000000000000000000000000000000000000000000000002080d1113141a1d1e1d1a1515120f0a0300000000000000000000000000000000000000000002080d1113141a1c181715110c060000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2a2722211e1a140d060000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b040000000000000000000000000000050d14191e2021272b2a2721211e1a140c07000000000000000000000000000b1724313e4a5764717d8a96a1adb9c3cfcdc8c2bbb7b1abaaaba39f9e9e9fa2aaaaabb1b9c3cdd7d8cec2b9ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59616e7a85919aa4afb7c1cad4dde5ddd4cdc5beb9b0aba8a09d999697929191929796999ea1a8abb1babfc5ced5dde4dbd8ccc0b6aca1978f82766c62554b4035291e13080000000000000000000000000000000000000000000000000000070c11171b1f22282b2d2f32352e34383a3a3a38342e3533302d2c28231f1c18120d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dce7f3f9ede0d4c8bbafa49a8c7f7265574d42362a2c3844515c6674818e9ba9b3bec9d5e8f2fdf2e6dacfc5b8ab9f9285796d6053473a2f24180d010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225141d262d333b4146474c505252514d4847423c352f281f1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e262e34383a3e42404546474747474747474747474747474a545f69727f8b949fabb5c0ccd7e3d9cec3b9aca0968a7e71665b5044382b1f150a00000000000000000000000000000000000a141d2b343d464e54575f61636362605c5555534e47433d342e2527303941495053575b555c606060605b5357535049413a31281e100600000000000000000000000000000000000000020a11171c1f252a2d2e3134363637363634322e2d2b261f1f262b2d2e3234363637373634312d2c29241d150d080000000000000000000000000003090e121415171c1f202021201f1c181515120f0a030000000000000000000000000000000000040b0f141a1e212226292a2824201f1b17110a02000000000000000000000000000000000000000000000000000000050d13191e2021272a2b2a2722211f1a15100b04000000000000000000000000000000000000040c13191d202127282424211d1710090000000000000000000000000000010a0f171f262a2d2e33363839393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a261f180f080000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000080e171e252a2d2e343737342e2d2a251f18120b0300000000000000000000000713202d3a4653606d7884919ea7b1bdc7c3bcb8b0aba79f9d98999291919298979d9fa7b1bbc5cfdbd3c7bbaea3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b75818e97a1acb6c0c9d3dce5dcd3cbc2bbb3ada69f9c95918c89878584848587898d91969d9fa7aeb4bcc3cbd4dce8ddd2c7beb3a99e948b7e71675d51453a3024190d000000000000000000000000000000000000000000000000030b12181b22272b2d3338393c3f41434045464746454044423f3d3a38342e2c28231c19130c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2edf8fcf0e4d8ccc0b6ac9d908376695e53463a2d2d3a4653606d7985929fabb8c5cfdae6f8fff7ecdfd3c6baaea2988a7d7064554b4035291d11040000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251d262f383f444d5254595d5f5f5e5a55534d45403931282023303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f2830383f44464b4f4b515353535353535353535353535353535357606c77839099a4afbbc7d4e0dfd5c9bdb2a89d9184786c6053463d32271b0f0000000000000000000000000000000000020b19222b343c43474d535556565553514b4847433c38322b221c1e272f383f44464a4e4b515354535350494a46443f382f281f160c00000000000000000000000000000000000001080c141c23282b3036393a3e404243444342413e3b3a37312c2931373a3b3f414243444343413e3a39352f271f1911080000000000000000000000050d141a1e212122282b2d2d2e2d2c292322211f1b150e06000000000000000000000000000003090e161b1f262a2d2e33363735312d2b27221b140b0400000000000000000000000000000000000000000000000000070e171e252a2d2e33373837332f2e2b26201b160e0903000000000000000000000000000000040e161e24292c2d333531302d28221a120a020000000000000000000000000a131c212931363a3b40434546464646464646464646464646464646464646464646464646464646464646464646464543403b3a363129211a11080000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000009111a20293036393b414444403b3a363128231c150c050000000000000000000006121f2c3844515c66717e8b95a0abb5bab9b1aba69f9c95908b8886858585878a90959fa9b3becad6d7cbbfb5ab998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d89939ea9b3bec7d2dbe5dcd3cac1b9b1a9a29e949089847f7c7a787777787a7c80848a90959fa2aab1b9c2cad4dce4d9d0c5bbb0a69e9185796d60564c4135291c120700000000000000000000000000000000000000000002090c151d23282d3337393f4446494c4e504b51535453514b504e4c494645403a38342e2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909dabb5c0cbd7e3f4fffff4e8ddd2c7b8ab9f95877b6e6154483b3134404b5563707d8a97a2adbac6d7e1ecf7fffbeee2d6cabeb3aa9b8e8275675d5145392c2013080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225262f38424a50565e61666a6b6c6a67625f57514b433a322823303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a424a5053575b545c606060606060606060606060606060606060656f7c87939facb9c6d2dfe5d9cec4b8aca0958a7e7164584e43372b1d12070000000000000000000000000000000000071019222a32373c4246484a4a484645403c3a37312b27201910151d262d3337393d42404546474746443f3e3937332d261d160d040000000000000000000000000000000000040c13191e262e34383a4146474b4d4f5050504f4d4b4847423c38353c4246484b4e4f5050504f4e4b47454039312b23190f05000000000000000000090f171f252a2d2e2d3338393a3a3a38342f2f2e2b262018100a010000000000000000000000060e151a21272c31363a3b3f4243423e3937332d261d160d04000000000000000000000000000000000000000000000007101820293036393a40434543403c3a37312c27211a140d0500000000000000000000000000040d1620283035393a40423e3d39342c241c140a000000000000000000000009121c252e333b4246484c5051525353535353535353535353535353535353535353535353535353535353535353535352504d4846423b332c231a0d03000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000009121b232c323b4146474d51504d4846423b342e271e170e0600000000000000000004101c2834404a54606d78839099a3afaeaca79f9d948f89837f7b797878797a7d839097a2adb9c6d2dcd1c1b4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7883919da5afbbc4d0d9e4ddd3cac1b8b0a79f97928a837d77736f6d676b6b686d7073787d838b9298a0a7b0b8c2cad4dee2d7cdc2b9ada1978c8073685d5246392e23180c0000000000000000000000000000000000000000050d14191e272e34383f44464a505356595b5d545c6060605c555d5b595653514b46444039363028231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabbdc7d1dce8f4fffff9eee4d4c8bcb1a7988c7f7265574d42363845515c6774818e9ba9b3becad6e2eefbfffef2e6dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32222d38424a545b60686e7376787977746e69605d554c443a2f26303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000010d19242f3a434c545c6064686b666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d75818e9ba8b4c1cedbe7e0d4c8bdb1a89d9083776a605447392e23180c00000000000000000000000000000000000007101920262b31373a3b3d3d3c3a38342e2e2b26201b160f070b141b22272b2d312e34383a3a3a3937332d2d2b27221b140b040000000000000000000000000000000000060d161e242930383f44464c5254575a5c5d5d5d5c5a5855534d464440454d5355585a5c5d5d5d5c5a5753514b433d352b21170d030000000000000009131b212931363a3b3f3f44464747474540413c3a37312a221c130a00000000000000000000090f181f262b32383b4246484c4f504f4a46443f382f281f160c01000000000000000000000000000000000000000000040d18222a323a4146474d5051504d4847433c38322a251f170f080000000000000000000000010c162028323a4145474d4f4b49453e362e261c110800000000000000000006111b242e3740454d5355595c5e5f6060606060606060606060606060606060606060606060606060606060606060605f5f5d5a55534d453e362c1f150b01000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b01000000000008121b242d353e444c52545a5e5d5a54534d444039302920180f060000000000000000000c18232e3944505c666f7c87929fa4a39f9c959089827c77726e6a6b6b686d707985929eabb8c5d1dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5964717e8a95a0acb7c1cdd6e2e1d5cbc2b8b0a69e9590857e76706b6663605d55565d6063656c70787e8690959fa6b0b8c2ccd6e2dfd5c9beb3a99f92867a6d61544a4034281c1004000000000000000000000000000000000000080e171f252a30394045495053545b606265686a6b666d6d6d676b6a686663605c5453514a46413a342e271e17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7b1bccfd9e3eef9fffffff0e4d8cdc2b6aa9d908377695f53463a3a4653606d7985929fabb8c5cfdbe6f2fefffff7ece0d3c7baaea2988a7e7164564c4135291d110500000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3228333f4a545b666c727b7f83858584807b746d675e564c42382d303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004111d2935414c565d666d71757779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a97a4b0bdcad7e3e5d9cec3b8aca095897c6f62544b4034281c1004000000000000000000000000000000000000070e151b1f262b2d2e30302f2d2c2823211f1b150f0a0400020a11171b1f202423282c2d2d2d2d2b2722201f1b17110a02000000000000000000000000000000000008101820282f353e424a5053565e61646769696a69696765615f5753504b51575f61656769696a6a696764605d554f473d33291f140900000000000007111b252d333b4246484c4a5053535453514b4d4847433c342e261c1209000000000000000009121b212a31373d44484d5355595c5d5b57535049413a31281d13070000000000000000000000000000000000000000010c161f2a343c444c52545a5d5e5d5a55534e48443d363129211a11080000000000000000000008131e28323a444c52545a5b5755504840382e231a100500000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615f5750483e31271d12070000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d12070000000007111a242d363f474f565e61676a6a67615e57514a423b322a22181006000000000000000007121c28343f4a545f6a73808c939999928f8a837d766f6a6562646668686e727a85929eabb8c5d1dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7783909da7b1bcc9d3dfe2d8cfc3b9b0a69e948f837b716c6360595654514b4c5254535b60656c717b838f949fa6b0bac4d0d9e4dacfc4baaea2988c7f72665c5144382c1f120700000000000000000000000000000000010a111a202930363e434b51535b6063666c6f7274767879797a797978777572706d6664605c54524c4540393028231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daab7c2cdddebf5fffffffff5e9ddd1c4b8ab9f95887b6e6155483c404b5564707d8a98a2aebac6d3e1ecf7fffffffbefe2d6cabfb4aa9c8f8275685d5246392d20140800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32323b44505b666c787f868c909292918d8780796d685e544a3f33303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000613202c3945525d686d787e8284868686868686868686868686868686868686868686868a909aa6b2becbd8e4eadfd4c8bcb1a79a8e8174665c5145382c1f130600000000000000000000000000000000000000040a0f141a1e2122232322201f1c1815120f0a040000000000060b0f121317181c1f202120201f1b1713120f0b0600000000000000000000000000000000000008111a222a323a41454f545c6064686d7173757677767574716e6964605c555d60696e7274757677767674716d6760594f453b31251a0e0200000000040f19232d373f454d535459545b606061605c555a55534e4640382e241b0b0200000000000009121b242d333c42474f54575f6166696a6864605b534b433a2f24180c020000000000000000000000000000000000000008131e28313c464e565e61666a6b6a66625f58544f46423b332c231a11080000000000000000010d19242f3a444c565d60666864615a524a40352c21160b0000000000000005111d29343f48515b63696e73767879797979797979797979797979797979797979797979797979797979797979797979797876736e69615a5043392f23180c000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c010000060f19232c363f48505961686e747777736e69605c544c443c342a22180e0500000000000000000b17232e38424e58606c788087898986827d78706b6367696e707375777a7f849197a2adb9c6d2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8995a0acb9c3cedbe7dcd1c6bcb1a79f948f82796e69615a544f494745414145474950535b60696e7a828f949fa8b2bec7d2dde1d6cabfb4aa9e9184796d6053463a2e23180c000000000000000000000000000000020a131c232c323b424650555c60656c7074797c7f81838586868786868583817f7c7975716d66615e56514b423d342e261e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0acb8c5d1deeafdfffffffff9ece0d4c8bcb1a7998c7f7266574d4245515d6775818e9baab3becad6e2f3fdfffffffff3e7dbd0c5b9ac9f92867a6d6154473b3025190e02000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f2f3b444f59606c78818c92989d9e9f9d99928d837a6d665b50443d323c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005121e2a36424d57606d7a828a8e9192999393939393939393939393939393939393939393979aa2acb7c2cedae7f0e4d9cdc3b8ab9f9285796d6053463a2d20130600000000000000000000000000000000000000000003090e1214151717151313100c070603000000000000000000030506070c101313141413120f0b0605030000000000000000000000000000000000000008111a232c343c444c525961666d70767a7e808283838382807e7b77716d665f676d747b7e818283838382817e79706b60574d42362a1e1205000000000b16212b353f4951575e616669666c6d6d6d676a67625f58524a40362d1d140a0000000000060f1b242d363e454d53596063696e72757675716c655d554b4135291e140a000000000000000000000000000000000000010d19242f3a434e585f686d73767876736f6a636059534d453e352c231a0d040000000000000004111d2935414c565d686d7375716c645c52473d33271c10040000000000000915222e3a45515b636d737b7f838485868686868686868686868686868686868686868686868686868686868686868686868583807b706c61554b4034291c1004000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e130800050e18212b353e48505a626b707a808483807b736d665e564e463c342a20170c020000000000000006111c26303c44505b666c747a7c7c7a75706c666d7074787b7d7f8184878b9196a1a9b3becad6dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba7b1bccbd5dfe3d7cbbfb4aaa0958f82786d675e575048443d3a393535393a3f444950575f686d79829096a1acb6c0ccd8e3dbd0c6b9ada1968a7d7064544b4034281c100400000000000000000000000000020a141c252e353e444d525a61676d72787d8185898c8e9092929993999292908e8c8985827e79736d68605c544f443f3830281f170e05000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcc8d4e0edf9fffffffffcf0e4d8cdc3b6aa9d908377695f53474753606d7985929facb8c5d0dbe6f2fffffffffff8ede0d3c7bbaea3998b7e7165564d41362a1e1105000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f38424d56606b727f8c939fa2aaabacaba39f958f82786c60594f443a3c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3a46525e6975818e949b9e9fa3a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4a6acb4bdc8d3dfeaf5eadfd3c6baaea298897d7063564a3d2d22170b0000000000000000000000000000000000000000000000020507080a0a0907060400000000000000000000000000000000000004060707070605030000000000000000000000000000000000000000000008111a232c353e464e565d606b70787d82868a8d8f9090908f8d8b88837e786f6a6d7981878b8d8f9090908f8d8a847d70695e53463a2d21140700000003101b27323d47515b62696e727678797a7a7a7977746f6a635c52483e2f261b1106000000030d18212d363f4850575f626b6f767b7f8283827e776d675d51453e30261c1106000000000000000000000000000000000004111d2935414c565f6a6f7a80838483807b76706b615e574f473e352b1f160c010000000000000713202c3945525d686d7a80827e736e64594f44382c21160b0000000000000b1724313d4a56626d737f868c8f9192939a939393939393939393939393939393939393939393939393939393939393999292908d867e70675c5145382c1f130600000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d040d17202a333d47505a626c717d858d91908d867f786e685f584e463c32291e130800000000000000000a141e28333f4a545b60686e706f6d67696e73797d8185878a8c8e9196989ea1a8b2bbc5cfdbdacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c3cddfe7e0d3c7baaea3989083796d665d554d453e38332d2c29292c2d33383f444d565d676d7a84919aa4afbbc7d2dde2d5c9bdb2a99b8e8175665c5145382c1f1306000000000000000000000000000a141c262e373f474f565e616c70797e84898e9297989b9d9e9fa3aba39f9e9d9b9998928f8a85807a726d666059504a4239312920170d04000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3ced9e4f0fcfaf8f8f8faf5eaded1c4b8aca095887b6e6255484b5564717d8a98a2aebac6d3e1ecf7f9f7f7f7f9fbefe3d7cbbfb5ab9c8f8376685e5246392d201409000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3f4a545e68707d87929fa5aeb4b8b8b5afa79f948c7f736b60564c413c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212e3b4854616e7b87939fa6aaacaeb4adadadadadadadadadadadadadadadadadadadb0b2b7bdc6cfdae4f0fbeee2d6cabeb3aa9a8d80746753493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c363e474f585f686d757d838a8f93999a9c9c9d9c9c9a9895908b837c7075818e939a9a9c9c9d9d9c9a9691867b6e6154483b2e2115060000000713202c38444f59626d727b7f8285868687868683807c736e635a5041382d22170b00000009141f29333f48505a62696e767c82888c8f908e8a82796d605a5042382e23170b00000000000000000000000000000000000613202c3945525d686f7c858d9091908d88827d756e6961594f473d31281d1307000000000006121f2b37434e58606d7a838d8e8a80736b6155483d32271b10000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d989185796d6053473a2d20140700000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110c161f29323c464f59616c717e8792989d9d98928c827a6e6a5f584e443a3025190d0300000000000000020c17222d38424a50565e616362696e757b80858a8e919797999b9da0a8abacb2bac4cdd7e1d5c9beb3a9988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aebac6d3dfe2d6cabeb3a99f92867c6e675d544b433b332c2721201d1d2022272d333c434c555e686f7d88939fabb5c0ccd7e3dacfc4b8ab9f9285796d6053463a2d20130700000000000000000000000009121c262e384049515961696e767d848b91959b9ea1a9a7a9abacaeb4aeacabaaa8aaa29f9b97918c857f796f6b605c544b433a32291f160c030000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a0acb9c5d5dfeaf5f2eeecebeceef2ece0d4c8bcb1a7998c7f7366584e515d6775828e9baab4bfcad6e2f3f1edebeaebedf1f3e7dcd1c6b9ac9f93877b6e6154473b31261a0e020000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f44505b666e7a859199a3afbabfc5c5c0bbb0a69f92877d70685e52463f4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1825313e4b5864717e8b9aa4afb7b9babfb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdbec2c8cfd8e1ebf6fef2e6dbd0c3b6a99d908376655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070707060400000000000000000000000000000000000000000000000000040d18222c353e485059616a6f7a818a90959c9fa4aba8a9aaa9a8a7a7a09d9590867d7c88939fa4aca8a9aaa9a9a8a1988d8073665a4d402e23170c0000000916222f3b4854606b727f868c8f919693949892908d8780736c6253493f33271b0f0300020e1a26313b45505a626c717b82898f94999c9d9b948f82756c61544a3f34281c110600000000000000000000000000000005111d2935414c56606d7a8491979d9e9d99948f89827b706b61594f433a2f24180d01000000000815212e3a47535f6a74818e959b92897d7063594f44382c1c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacb5afacabaaa197897c706356493d3023160a0005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013141e28313b444e58606b717e879299a2aaaaa39f9490847c6f6a5f564c41362a1f1409000000000000000006111c262f383f444e585f676d737b81878d92979a9ea1a9a6a8aaacb2b7b9bdc4ccd6dfdcd2c6b9ada197897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566774818e9aaab4bfcad6e2dfd3c6baada2978c80736a5f554b42393129211c1413111113171b2227313a434c56606b74818e99a4afbbc7d4e0dfd3c6baada297897c706356493d30231608000000000000000000000007101b242e38404a525b636b707b828a91969da0a7abadb3b4b6b8b9babfbbb9b8b6b4b4aeaca9a19e97928c847c736d665d554c443a31281e150b000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9d5e7f1ece6e2dfdedfe2e6ece4d9cdc3b7aa9d9084776a5f5353606d7a86929facb8c5d0dbe7eae5e1dedddee1e5eaede0d4c7bbafa4998b7f7265574d42362a1e12050000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c444f59606c78828f97a1abb5c0cad0d1cbc2bbafa39991847a6d615b51464956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99acb6c0c5c7cbd1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cacbced3dae1eaf3fdfff7ecdfd2c5b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d070c10131314141313100c0706040100000000000000000000000000000000000000010c16202a343d47505a616b707c848e939da0a7acafb5b5b6b6b6b5b3b1aca7a0989285818e9aa5afb6b5b6b6b6b5b2aa9d9083776a544a3f34281c10030004101c2834404b5563707d8892989c9ea1a9aaa39f9d99928b7e71655b5044372b1f12050005121e2a36424d57626d717e868f949c9ea6a8a9a69e948a7d71665c5044382d22170b0000000000000000000000000000010c13202d3946525e6873808c96a1a9aba9a69f9c948f857d706b60554b4035291d110400000004101c2834404b54626f7c87939fa49d9083776b605448382e23170b000000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b3a9988b7f7265584c3f3225190c000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21141c26303a434c565f6a707d879299a3abb3b4aea69f9691857c6f685e52463b31251a0e0200000000000000000d1924303a444e585f6a6f7980868e92999ea2a9abadb2b2b4b7b8bdc3c5c9ced6dedbd6cabfb4aa9e9185786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919daab7c4d0dbe7ded2c5b8ab9f9285796d60584e433930271f170f0b060404060b11171f28313a444f59616e7b87939facb9c6d2dde2d6cabeb3a9998c7f7366594c402f24190d01000000000000000000040d19222d36404a525c636d727d858f949ea0a8acb1b8b9bec1c3c5c5c7cbc7c5c5c3c1bfbab8b3ada9a29f96918780786d675e564c433a30271c1207000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4ced9e5e9e1dad6d2d1d2d6dae1e9ded1c5b8aca095887b6e62555564717e8a98a2aebac7d3e2e7e0d9d4d2d1d2d4d9e0e7e3d7ccc0b5ab9d908376695f53463a2d21150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4c56606b73808c949fa9b3bdc7d1dbdcd7cbc0b5aba1968f82756d62584e4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d3d7dcd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d7d8dadfe4ebf7f7f7f7f7ece0d3c7baaea398877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000205090e121415181a1c181c1f202121201f1c181413110d0701000000000000000000000000000000000008131e28323c464f59616c707d8691969ea5acb1b9bbc0c2c3c3c3c2c0bcb8b1aaa298928e929da9bbc0c2c3c3c3c2b8ac9f928579665c5044382c1f12060006131f2c3845515c6775828f9aa3aaabadb2b4aeacaba39e9184786c605346392d201306000714212d3a46535f69717f8b92989fa6aab0b5b6b0a69d9184786d60544a3f33281c0f030000000000000000000000000007121d2935414c56616d7a85929fa8b2b7b6b0aba69e9792877d70675d5145392c20130600000006131f2c3845515c6674818e9aa4aca095897c7063544a3f34281c10030000000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5bfb3a6998c807366594d4033261a0d000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d312417232e38424b555e686e7c859299a3abb5bdbfbab0a8a19791847a6d61574d42362a1e12050000000000000004111d2935414c565f6a6f7c848d92989fa3abadb3b8b9bebfc1c4c5c8ced2d5dadad5d0cac1baaea2988d8073655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb8c5d1e2e1d5c9bdb2a8998d8073675d51463c31271e150d05000000000000060d161f28323d46535f6975828f9bacb6c0ccd8e4dbd0c2b5a89c8f827569554c4135291d11040000000000000000010c161f2b343f48525c636e737f8892979fa6acb2b8bcc3c6c9cfd0d1d2d3d7d3d2d1d0d0cac6c4beb9b3ada8a099928c82796d685e554c42392e23180e04000000000000000000000000000000000000000000000000000000000000000004101c2834404a5463707c8996a1adb9c5d5e0e9dfd7cfcac6c5c6cacfd7dfe0d4c8bcb1a7998c807366585d6775828f9baab4bfcad6e2ded5cec8c5c4c5c8ced5dee8ddd2c7b8ab9f95887b6e6155483c31261a0f0200000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c525e68707d87939fa6b0bbc4cfd9e3e8dcd1c7bdb2a99e948b7f726a5f554b56636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe3e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3eaeaeaeaeaeaeaeaeaeaeae3d7cbbfb4aa94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000002090e11151a1e212225272923282c2d2d2d2d2c282321201d18130c04000000000000000000000000000000030c19242f3a444e58616b707e879298a1a8afb8bcc3c7ccd2cfd0cfcfcdc8c3bcb3aaa29f9a9da5afbaccd2cfd0d0c6baaea29886796d6053463a2d201307000713202d3a4653606d7986929facb4b8b9bdbfbab9b5aca096887b6f6255483c2f221509000815222e3b4855616e7b86929fa3aab0b7bbc2c1b8aca0968b7e71665b5044382b1f160b000606060606060606060606010d18242f3945525d6873808d98a2aebac4c2bbb7b0a9a2999185796d6053473a2d2014070000000713202d3a4653606d7985929facb1a79b8e8174665c5044382b1f12060000000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dcd7d3cdc0b3a79a8d8074675a4d4134271a0e000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f32262428343f4a545d676e7a849197a2abb4bdc7cbc2bab2a9a1968e8175695e53463a2d211407000000000000020d17202c3945525d686f7c8591969fa3aaafb5b9bec4c6c9cfced0d1d4d9dcd7d3cfc9c6bfbaafa59f92867a6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdc8d4e1ded2c5b9aca096887b6f62554b40332a1f150c030000000000000000040d16202a36424d5764717e8a9aa4afbbc8d4e0ded1c5b8ab9e928578675d5145392c201306000000000000000007131d28313d46505a636e73808c939aa1a9b0b9bdc4c8ced2d5dadcdedfe0e3e0dfdedddbd6d3cfc9c5bebab2aba39f948f837a6d675d544a40342820160c020000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818e9aa9b2bdc9d5e7dfd7cdc5beb9b8b9bec5cdd7e1d9cec3b7aa9d9184776a5f606d7a86929facb9c5d0dbe0d5ccc3bdb8b7b8bdc3ccd5e1e3d4c7bcb1a7998c7f7266584e43372b1f120600000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558515b616d7a849199a4afb8c2cdd6e1ebeee3d9cfc4bbb0a69f92867c6f675c5156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdededededededededededededededededededededededededededededededededdd7cbbfb5ab94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000060b14191e20262b2d2e3134352e34383a3a3a3a38342e2d2c29241d160d0400000000000000000000000000000b151e2935414c565f6a707d879299a2aab2bac1c8ced4d7dddcdddcdbd9d4cec5bcb3aeaba7a9afb7c0cbdddcddd6cabfb4aa93867a6d6053473a2d201407000916222f3c4955626f7c8899a3aebec4c5c9cbc7c5bdb2a8978a7e7164574a3e3124170b000d1a2633404d596673808c99a3aeb4bcc2c7ccc8bdb2a89d9184786c6053463e33281c1013131313131313131313131313101d2935404b55606d7a85929faab4beccccc7c1bcb3aba1978a7e7164574b3e3124180b0000000a1723303d4a5663707d8997a2adb8ab9f9285796d6053463a2d2013060000000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8ddd7d2cfcecacacacacacacacacacacacacacacacacacacacacacacacacfc0b3a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033262c363e44505c666d79839096a1a9b3bdc6cfd7ccc4bbb2a89f93877b6e6154483b2e21150800000000000008141f2b37434e58606d7a849197a0a8aeb4bbc0c7cacfd2d5dadbd9d9d5d2d1cbc7c5beb9b4aea69e938b7f72685e5241382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1beced9e5ddd1c4b7aa9e9184776a5f53433a2f21180d0300000000000000000000040e1a26313b4754606d7a86939facb9c6d2dfdfd2c6b9ada197877a6d6054473a2d21140700000000000000030c18242f3a434e58626c73808d929fa4acb3bbc2c9ced4d9dfe2e6e8e4e0dfdfdfe0e3e7e7e2dfdad5d0cac3bdb5afa69f959083796d665c51443d32281e1308000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae1d7cdc5bbb3adabadb3bbc5cfdaded1c5b8aca095887c6f6264717e8b98a3aebac7d3e2d9cec3bab2acaaacb2bac3cfd9e3d8cdc2b7aa9d9083776a5f53473a2e21150a00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655858626d75828f96a1abb5c0cad4dfe8f3f5ebe1d6cdc1baaea3989083796d605956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0c7bbaea399877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020a11171f252a2d31373a3b3e40424440454647474645403f3a39352f281f160c0300000000000000000000000007121d27303945525d686f7c869299a3abb4bcc4ccd4d9e0e3e8e7e3e0dfdfe0d7cec5bebab8b4b5bac0c9d2dde9e7dbd0b9ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97abb5bfd0d2d5d7d3cebeb1a5988b7e7265584b3f3225180c000e1b2835414e5b6874818e9babb4bfc6ced3d8cec3b8aca0958a7d7164594f44382c211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202c3945515d67737f8c98a2aebcc5d0d8d3cec5bdb3a9998c7f7266594c3f3326190c000004101d2935404b556773808d9aa9b3baada297897c6f6256493c2d22170b0000000c1825323f4b5865727e8b98a5b1becbd8e4ede5dbd3ccc6c3c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbeb5ab998c7f7366594c403326190d000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d40332b353e48515b606d78828f95a0a8b2bbc5cfd8dfd6cdc4bbafa49a8a7d7064574a3d3124170a0000000000020e1925303b4754606a75818e96a1a9b2babfc6cbd1d6dbd6d2d1cfcccec9c5c4c0bbb9b3adaaa29f948f81786c60564c412f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e6dacec1b4a79b8e817468584e4331281d0f060000000000000000000000000914202c3945525d687784919daab7c4d0dde2d6cabeb3a995887c6f6255493c2f221609000000000000000a151e2935414b55606a717e8b929ca4afb6bec5cdd5d9e0e5e1dfdeddd8d4d2d2d2d3d7dcdcdddfe3e1dbd6cfc7c0bbb0a79f958f82786d60594f443a3024190d04000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8a97a2adb9c6d6e0dacfc5bbb3a9a19ea1a9b3becad6e3d4c8bdb1a8998c8073666875828f9caab4bfcbd7e1d4c8bdb2a8a09ea0a8b2bdc7d1dcded1c5b8aca095887b6e6255483c32271b0f00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265555f6a727f8b949ea9b2bdc7d2dce6edecebece8dfd6cbbfb4aaa0958d80746b6156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99abb5c0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000030c141c232830363a3c4247484b4d4f504b5153545453514b4c4745413a31281e150b0000000000000000000000000c18232e39434f59606d7a849198a2abb5bdc6ced6dee5e4e0dddcd7d3d2d2d3d7d7d0cac6c5c1c2c5cbd2dbe4eee0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed1d7e1e3d8cbbeb2a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a8b1bdc8d4e0dfd4c8bdb1a89d9083776b6155483d32272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2834404b55606d7985929eaab3beced7e2e0d3c7bbafa3998a7e7164574b3e3124180b00000613202c3945515d677783909daab6beb3a9998c7f736653493f33271b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3ada3998a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033343d47505a636d74818e949ea7b1bac4cdd7e1e0d6ccc4b9aca196897c6f6256493c2f231609000000000005111e2a36414d56626f7c87939fa8b2bbc3cbd0d7d8d3cfcac6c5c2c0bebdb9b7b5afaca9a19e98928c82796d665b50443b301d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae5d8cbbfb2a5988c7f7265594c3f3126160c0000000000000000000000000004111d2935414c566875828f9ba8b5c2cedbe6dacfbdb0a3978a7d7064574a3d3124170a00000000000006111c26303845515d676f7c87929fa4aebbc0c7d0d7dfe5e1dad5d2d1d2ccc8c6c5c5c7cbd1cfd0d3d8dee3e1d9d1cbc2b9b1a79f948d80746b61564c41352920150a000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e2d6cabeb3a9a1979297a1adb9c7d2ddd9cec3b7aa9e9184776a6d7a86929facb9c5d1dcded2c5b8aca0969196a0abb5c0cbd7e0d4c8bcb1a7998c807366584e43372b1b1106000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655d676f7c86929fa6b0bbc4d0d9e3e3e0dfdfdfe2e7dcd0c6bcb1a79f93887d70685e636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5b1a99d918477665b5044382b1f1206000000000000000000000000000000000000000000000000000000030c151e262e343b4246474d5355585a5c5d545c606060605c545954514b433a30271d12070000000000000000000004101c2834404b55616c75818e96a1aab4bdc6cfd7e0e7ded8d3d0d1cbc7c5c5c7cbd1d1d4d3d2cdced1d6dde4edece0d3c6b9ada093867a6d6053473a2d201407000b1825323e4b5865717e8b98a4b1becbd7e4e5d8cbbeb2a5988b7f7265584c3f3225190c000916232f3c4956626f7c8995a0acb8c4cfdae5d9cec3b8aca0958a7d7063594f443839393939393939393939393939393939393845515c67727f8c97a1adbcc5d0e0e9dfd2c5b9ac9f92867a6d6154473a2e21140700000714202d3a4753606d7a86929facb9c2b5a89c8f8275655b5044372b1f120500000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9a19e92867b6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40323c464f59616c727f8c939da6b0b9c3ccd6dfe1d7cec4bab0a69e9184786c605346392d20130600000000000714202d3946525e6875828f9aa4afbac4cdd6dcd4cdc7c5beb9b8b5b3b1b2acaaaba39f9c97928c867f786d675d544a3f32291e0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000000000000010d192430404d5a6773808d9aa6b3c0cdd9e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000c17232e38424f59606d79849199a3aeb6c0ccd2d9e2e1dbd6cfc9c6c4c0c0bbb9b8b9babfbec2c3c7ccd3d8dee3dcd7cbc2b9b0a69d92897d70685d52463c32261b0f04000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfdbdfd2c6b9ada1979285929eabb5c0ccd7ded2c5b9aca096887c6f717e8b99a3aebbc7d3e2d4c8bcb1a79e91849199a3afbbc7d4e0d9cec3b7aa9e9184776a605447382d22170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606d79849199a3aeb8c1cdd6e2dcd7d4d2d2d3d6dbe2d8cec3bbafa49a91857a6d61636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000814212e3b4754616e7a86929fa6a8aaaaababababababababababababababababababababababababababababababababaaaaa9a7a0978d807367544a3f33281c0f030000000000000000000000000000000000000000000000000000000b151e2730383f444d5254575f616467686a6b666d6d6d6d666966605d554b42392e23180c0000000000000000000006131f2c3845515c67707d8a939ea8b2bcc5cfd8e1e2dcd6cdc7c4c3bfbbb9b9bbbfc3c4c8cdd7dddbdee2e7eef6ece0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed0dbdbdcd8cbbeb2a5988b7f7265584c3f3225190c000915222e3b4854606a7784919da8b2bdc9d5e1dfd4c8bcb1a79c9083766b6054484646464646464646464646464646464646463f4a54606d7984919ea9b3beced7e1dfd3c7bbb0a69b8f8275685e5246392d2013070000091623303c4956636f7c8999a3afbbc5b8ab9e9285796c605346392d20130600000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b979797979797979797979797979797979797979797979797969697928c8074695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b444e58606b717e8a919ca5afb8c1cbd5dee2d9cfc5bcb2a89f948b7e71665b5044382b1f120600000000000814212e3b4754616e7b86929facb6c0ccd6dad2cac2bbb7b3adaba8a6a4a8a09e9b99928f8b85807a736d665d554b42382d20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c30231609000000000000000000000000000008192633404c5966737f8c99a6b2bfccd9e5d8cbbeb2a5988b7f7265584c3f3225190c000000000003101c28343f4a54606b74818e96a0abb5bfc8d8dde4dfd7cfcac4beb9b8b3b6afacacacaeb4b1b6b7bbc2c7ccd4dce8ddd4cbc2b8aea49e91857a6d61584e43372b21160a00000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d7e1ded1c5b8ab9e92857f8b99a4afbbc7d4e0d4c8bdb2a8998d807376828f9cabb5bfcbd7ded1c5b8aca095897c87929facb9c5d2ddded2c5b9aca096887c6f6253493f33271b0f030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656c74818e96a0abb4bfcad3dfd9d1cbc7c5c5c6cad0d7e0d8ccc0b6aca1978f82756d636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3946525e6875818e94999c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9c9a9591857b6e6154483b2d22170b00000000000000000000000000000000000000000000000000000007121d273039424a50565e6166696e717375777879797a7a797876726d675d544b4034281c10040000000000000000030f1c28333f4a54606d7984919ea5afbac4ced7e1e0d8d0cbc2bcb7b6b5aeacacaeb5b6b8bcc2ccd2d9e2ebf5f9f9ece0d3c6b9ada093867a6d6053473a2d201407000a1724303d4a5763707d8a96a9b3becacecfcfcfccc0b5ab978b7e7164584b3e3125180b0007131f2c38434e5865717e8b96a1adb9c5cfdae4d9cdc3b7ab9f94897d7063584e52525252525252525252525252525252525252505c66727e8b97a1adbbc5cfe0e9ddd0c4b7ab9f94897c6f63564c41362a1d110500000c1926323f4c5965727f8c98abb5c0c6b9ada297887b6e6255483b2f22150800000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988857f786c60574d42362a1e1105000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40434d565f6a707d87929fa3adb7c0cad3dde4d9d0c7bdb4aaa1968f82776c60544a3f33281c0f0300000000000b1825323e4b5865717e8b99a3afbec7d2ded2c8c0b8b0aba9a29e9c99979596918e8b86827e79736e68605c544b43392f261c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbd8e5d8ccbfb2a5998c7f7266594c3f3326190c000000000006121f2c3844505c66707d89939da8b2bdc6d1dae8ddd4cdc5bebab3adaba7aca49f9f9fa3aaa5a9abb0b7bbc2cad1dae3ddd4cac0b9ada1978d81746a5f53473d32271b0f0300000000000000000000000000000000000000000000000000000613202c3945525d6875828f9baab4bfcad6e2d6cabeb3a99a8e817a87939facb9c6d2ddd9cec3b7aa9e9184777a86929facb9c5d1dcddd0c3b7aa9d908377828f9cabb5c0ccd7e1d4c8bdb2a89a8d8073655b5044372b1f12060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7269717e8a939da8b2bdc6d1dcd9cfc7c0bbb9b8babfc6ced7ddd2c7beb3a99e948b7f726a6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111e2a36414c56606d7982888c8f9091919191919191919191919191919191919191919191919191919191919191919191908f8d89837c6f695e52463a2d1c11060000000000000000000000000000000000000000000000000000000c18232e39424b545c60696e73777b7e80828385858687878685837f796d665c5145382c1f1306000000000000000006121f2b3844505b66727e8b96a0acb7c1ccd6e0e0d8cec6bfbab0aba9aba39f9fa3aba9abb1bbc0c7d0d9e3eef9ffece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7b8897a2adbac0c1c2c2c2c1bbafa499897d7063564a3d3023170a00030f1b27323d4653606d7984919ea9b3bec9d5e1dfd3c7bcb0a69c8f82766a605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7884919ea9b2becdd7e1e0d4c8bcb1a79c9083766b6054443a3025190d010003101c28343f4a546875828e9ba8b5c1cabeb3a9978b7e7164584b3e3125180700000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f817d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b78736c665b50453b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d424b555e686f7c859299a3aeb5bfc9d2dce8ddd2c7beb5aba29891847a6e655b5042382d22170b0000000000030f1b27333f49536875818e9babb5c0d0d9d6cbc0b6aea69f9c97928f8d8b898784817e7a76716d67615e56504a423931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccd8e5d9ccbfb2a6998c7f7366594c403326190d0000000004101c2834404a54606d7883909da5afbac4cfd8e3dcd4cbc2bbb3ada9a19e9a969a9392929895989c9fa6abb0b8bfc8d1d9e3dcd5c9beb3a99f93877c6f62594f43382c1f140900000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbdfd3c6baada297897d76838f9cabb5c0ccd7ded2c5b9aca096897c7e8b99a3afbbc7d3e3d4c8bcb1a7998c7f737e8b99a4afbbc7d4e0d9cec3b7ab9e9184786c605346392e23170c0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726e7b85929fa5afbac3cfd8dcd1c7bdb5afacacaeb4bcc6d0dbd9d0c4bbb0a69f92867c6f6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000010d1925303b45515d676d757c808283848484848484848484848484848484848484848484848484848484848484848484848482807d786f6a5f574d42362a1e0a00000000000000000000000000000000000000000000000000000004101c2834404b545c666d737b8084888b8d8f9091929893939792908c83796d6053463a2d20130700000000000000000613202d394653606c7884919ea8b2bdc9d3dee2d8cec6bcb4aea69f9c9799929299979d9fa7afb5bdc7d2dde8f2fbece0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7985929fa8b0b3b4b5b5b5b4b1a99f93867a6d6054473a2d21140700000a161f2c3845515c66727f8b97a1adb9c5cfdbe4d8cdc2b7ab9f94897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66717e8b96a0acbbc4cfdfe9ddd1c4b8ab9f95897d7063594f4332291e1308000006121f2b3844505c667784909daab7c3cfc0b3a69a8d8073675a4d402f24180d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073707070707070707070707070707070707070707070707070706e6c65605b544a3f33291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a545d676e7a849197a2abb4bfc7d1dbe4dad8ccc0b6aca39992867c6f685e53493f2f261c1106000000000005121f2b3744505b657784909daab7c3d1ddd1c5baaea49d948f898582807e7c7a7774716d6864605d55534d443f3830271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c0000000006121f2c3844515c66727e8b95a0acb7c1ccd6e1dfd4cac2b9b1a9a29f97918d8a8786858686888b8f949c9fa6adb6bfc7d1dbe6dacfc4bbafa4998f82766b6054483b31261a0e0000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7d3e2ded2c5b8ab9f928579727e8b99a4afbbc7d4e0d5c9bdb2a89a8d80828f9cabb5c0cbd7ded1c5b8aca095887b6e7a86939facb9c6d2dddfd2c5b9ada196897c6f63544a3f34281c100300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7278839097a2adb7c0ccd5ded7cbc0b5aba39f9fa2aab4bfcad6ddd6cdc1baaea3989184796f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000008141e2935414c555d606a6f73757777787878787878787878787878787878787878787878787878787878787878787877777673706d665f584e453b30251a0e00000000000000000000000000000000000000000000000000000006131f2c3845515c666d787f868c9196979a9b9d9e9fa3aaa9a29f9c958b7e7164584b3e3125180700000000000000000a1723303d4a5663707d8996a0acbac4cedbe7dcd0c6bcb4aaa39f94908a878686878b90959fa4abb5c0ccd7e0e9f3ece0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b6674808d969fa6a6a8a8a9a8a8a7a0978f8275685d5245392c201307000004101c2834404b54606d7985929ea9b3becad6e2ded3c7bbb0a69b8f817979797979797979797979797979797979797979797979797883919da8b2bdcdd6e0e0d4c8bcb1a79d9083766b6054473d3220170c0200000713202d3a4653606d7986929facb9c5cfc2b5a99c8f827669554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736664646464646464646464646464646464646464646464636361605b53504a42382d20170d0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d505c666d79839096a1a9b3bdc6d1d9e3dbd2c8c0bbafa49a92877d706a5f564c41382d1d140a0000000000000613202d394653606c7985929facb8c5d2dfcec2b5a99d928d827d797573716f6d6868646163676968625f574f473d332a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae4d7cabdb1a4978a7e7164574b3e2e23170b00000000000000000000000000030f1c28333f4a546874818e9ba7b4c1cedae4d7cbbeb1a4988b7e7165584b3e3225180b000000000713202d3a4653606d7984919ea7b1bcc9d2dee0d6cdc2b8b0a79f97928b85807d7b7979797a7c7f82888f949ca4adb5bfc9d3e0e1d7ccc0b5ab9f94897c6f63574d42362a1b11060000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab4bfcbd7e2d6cabeb3a99b8e81746e7a87939facb9c6d2ddd9cec4b8ab9e928587929facb9c5d1dcddd0c4b7aa9d9184776a7683909cacb6c0ccd8e1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f73808d959fa9b3bec9d2ded6ccc4bbafa399929298a2aebac0cbd5dfd7cbbfb4aaa0968e81757c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000020d19242f3a434c51585f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a696763605c544e463c33291f1409000000000000000000000000000000000000000000000000000006121f2b37434e58606d78828c92989ea0a8a6a8aaabacaeb4b3adaba79b8e8275685b4f422f24180c0000000000000006121f2b37434e586874818e9ba8b2bdccd5e0e3d6cbbfb4aaa398928a837e7a79797a7e838b9399a4afbbc0ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a54616d7a848f94989a9b9c9c9c9b999590857b6e61564c4135291d11040000000c18232e3945515d67727f8c97a2adbac5d0dbe3d8ccc2b6aa9e938f858585858585858585858585858585858585858585858585869195a0acbac4cedfe8ded1c5b8aca0958a7d7064594f44342b210e050000000815222e3b4855616e7b8898a3aebac7d1c4b8ab9e918578675d5145392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a575757575757575757575757575757575757575757575655535049443f382f261c0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515b606d78828f95a0a8b2bbc5cfd8e2dbd2c8c0b6aea49f93887e716b61584e443b2f261b0b020000000000000714212d3a4754606d7a8798a3aebac7d3dacdc0b4a79a8d8077706d66666462605d60656b6f7476746e6960594f453b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f7366544a3f34281c100300000000000000000000000006121f2b3844505b6676838f9ca9b6c2cfdce4d7cabdb1a4978a7e7164574b3e3124180b00000006121f2b37434e5864717e8b96a1acb9c3cedbe6dacfc4bbb0a69f9590857e7974706e6c65676d6f72767c828c919ca3adb7c1ced7e2ddd2c7bdb0a69c8f8275695f5346382d22170b0000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dcdfd3c6baada2978a7d706876838f9cabb5c0ccd7dfd2c6b9ada197929299a3afbbc7d4e3d4c8bcb1a7998c807366727f8b9aa4afbbc8d4e0dacfc4b8ab9e9285796d6053463a2e23180c00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7d87939fa7b1bcc5d0dbd8cfc4bab0a69f928786929fa4aeb9c3ced7dcd1c6bcb2a89e938b7f7d8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a41454e5455595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5653504a423c342a21170d0200000000000000000000000000000000000000000000000000000814212e3a47535f6a74808d949fa3aaacb2b3b5b6b8b8babfbebab7aa9e9184776b554b4035291d10040000000000000814212e3a47535f6a7885929eabb8c3cedee7e0d3c7baaea39892867e76716e6c6c6e71787f87939fa4aebcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d20140700000b17222d3846525e686e7b82888b8d8e8f8f8f8e8c89837c6f695f53443a3024190d0100000007121d2935404b55606d7a85929faab4becad6e2ded2c6bbafa59e989292929292929292929292929292929292929292929292929298a0a8b1bdccd6e0e1d4c8bdb2a89d9083786c6053463d3320190f000000000a1724303d4a5763707d8a96aab4bfcbd2c6b9ada197867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846443f38332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a636d74818e949ea7b1bac4cdd7e1dbd2c9c0b6aea49c928b7f726c61594f463c32291d140a000000000000000814212e3b4754616e7a8794aab4bfcbd6d3c7baada094877a6d65626161626365676d71777c8083817b706b60574d41382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced9e5dbcfc2b5a89c8f8275665c5044382b1f14090000000000000000000000000613202d394653606c7985929fabb8c5d2dee2d6cabfb4aa96897c6f6356493c302316090000000815212e3b47535f6a7783909da8b2bdcbd5dfe1d5c9bdb2a99f9490837a726d676361605b5d6062656a6f777f8c919ca5afbcc5d0dbe3d9d0c2b9ac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2ded2c5b8ab9f9285796d65727f8b99a4afbbc7d4e0d5c9beb3a9a19e9fa3abb5c0cbd7ded1c5b8aca095887b6f626e7b87939facb9c6d2dfdfd2c6b9ada197897d7063554b4034281c1004000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80859199a4afb9c2ced7dcd1c6bdb2a89e948c7f7e8a929da7b1bcc5d0dbd8cfc3baafa59f92867f8b98a5b2becbd8e5dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f282f353c4347494d4f5051515151515151515151515151515151515151515151515151515151515151515151514f4d4a46443f38302a22180f05000000000000000000000000000000000000000000000000000004101c2934404b55626e7b87939fa6aeb4b9bdc0c2c3c4c5c7cbcac5b9ac9f928679675d5145392c1f13060000000000000815222f3b4855626e7b8897a1adb9c6d2dfe0d4c7bcb1a79f92867d716c6461606061656c727e8b929daab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000006111c2a36414c565f696e767b7e8081828282817f7c776f6a5f574d4232281e130800000000000c18242f3945515d6773808c98a2aebac6d0dbe3d7ccc1b8afaaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab1bac3cedee8ded1c5b8aca0968a7e71655b5044372b1f1207000000000b1825323e4b5865717e8b98a4b1bed1d5c9beb2a995887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3937332d28221c140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736659616c737f8c939da6b0b9c3ccd6dfdbd3c9c0b7aea49d928c80736d625a50473d342a20170b02000000000000000814212e3b4754616e7a8794aab4bfcad6d5c8bbafa295887c73706f6e6e6e7072757a7e83898d908e867d70695f53493f33271b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1ded1c5b8ab9e9285796d6053463b31261a0f060000000000000000000008101c28343f4a54626f7c8898a2aebac6d3dfe0d3c7baaea298877b6e6154473b2e2114080000000915222f3c4855626f7c8895a0acbac4cedde7dfd2c5b9ada1969082796e68605c55545350515355585f656c737f8c939eaab4becad6e1e0d4c8bbafa49a8d8073655b5044372b1f1205000000000000000000000000000000000000000000000714212d3a46535e697683909cabb5c0cbd7e2d6cabeb4aa9b8e817566616e7b87939facb9c6d2dddacfc5bbb3adabacafb5bdc7d1dcddd0c4b7aa9d9184776a5f697683909da9b6c3cdd8e2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869197a1abb5c0cbd4ded7cbbfb4aba1968f827774808d95a0a9b3becad6ddd5ccc1baaea3989286929facb9c5d2dfe8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e242932373b3c404244444545454545454545454545454545454545454545454545454545454545454545444443403d3a38342e261e18100700000000000000000000000000000000000000000000000000000006131f2c3845515c6774818e99a4afbabfc6c9ceced0d1d2d3d6d3c7baaea399867a6d6053473a2d2014070000000000000b1825313e4b5864717e8b97a9b3bec9d5e2ddd1c4b8ab9f958b7e716b615a545353535b606c74818d98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d2014070000000d1925303a444d575f616a6e72737575767575736f6b625f584e453c3120160c02000000000007121d2935414b55606d7a85929faab4bfcad6e2ddd3cac1bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc3ccd5dfe1d5c9bdb2a89d9184786c6053493f33271b0f03000000000d192633404c5966737f8c99a6b2bfccdacfbcb0a396897d7063564a3d3023170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403331313131313131313131313131313131313130302e2d2b27221b17110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366606b717e8b919ca5afb8c2cbd5dedbd3c9c1b7afa59d928d80736e635b51483e352c22190e0500000000000000000714212d3a4754606d7a8798a2aebac6d3ded2c5b8ab9f9285807d7b7b7a7b7c7f82858b90959a9c9892867b6e655b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb9c5d2dedfd2c6b9ada297897d7063574d42362a21180f06000000000000000006111a242c3844505c6673808d99aab4becad6e2dfd2c5b8ac9f9285786c605346392d201306000006121f2b37434e586774808d9aa7b1bcccd6e0e1d4c8bdb1a89e91847a6d675e56514b4846444547494e535b606d75818e98a2aebac5cfdae4d8ccc0b6ac9e9184786c605346392d201306000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dcdfd3c6baaea2988a7d70645e687683909cacb6c0ccd8e1d6cdc5beb9b8b9bbc0c7cfd9e3d4c8bdb2a8998c8073665865727f8c98a7b1bcc8d4e0dacfc5b8ab9f9285796d6053463a2f24180d010000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a9b3bdc7d2ddd5ccc3baaea39991847a6d6d79839097a2adbac0cbd4ded7cbbfb4aaa3999299a3aebac7d3e0e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c131920262b2e2f33363738383838383838383838383838383838383838383838383838383838383838383838373634302d2b28231c140c07000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb5c0cbd0d5d9dbdddedfe0e3d7cbbfb4ab93877a6d6054473a2d2114070000000000000d1a2633404d596673808c99a6b3bfcfdae6dcd0c3b6a99d9083766c62595047464649505a616d7a85929fabb8c5d2deebe0d3c6b9ada093867a6d6053473a2d20140700000008131e29323b454d53585f626567686969696866636059534e463c332a1f0e04000000000000010d18242f3a45525d6873808d98a2aebac6d1dce7dcd3cec6bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced5dee7ded2c5b9aca0968b7e71665b5041382d22170b00000000000e1b2734414e5a6774818d9aa7b4c0cdd7cabeb1a4978b7e7164584b3e3125180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272424242424242424242424242424242424242322201f1b17110b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666a707d87929fa3adb7c0cad3dddbd3c9c1b7afa59d938d80746e645b52493f362d231a10070000000000000000000713202c3945525d687985929facb8c5d2dfd3c6baada297928d8a88878788898b8f92989da0a7aaa2989083776c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7c4d1dce2d6cabeb3a99b8e8175695f53463e332a21180f080200000000030a1117232935404b55606d7984919eabb7c4d0dbe7dcd0c3b6a99d908376655b5044372b1f120500000814212e3a47535f6a7784919eaab7c3cddde8ded1c5b8aca0958a7e71685d554d45403b3937393a3c4149505b616e7a86929fa9b3becad6e2ddd2c7b9ada196887c6f6255493c2e23170b00000000000000000000000000000000000000000006121f2b37434e5866727f8c9aa4afbbc8d4e3ded2c5b8ab9f9285796d605665727f8b9aa4afbbc8d4e0dfd6cfc9c6c5c5c7cbd1d9e1ded1c5b8aca096887c6f6255616e7b87959fabb8c4d1dddfd3c6baada2978a7d7064554b4035291d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb3bbc4d0d9d8cec3baafa59f92877c6f68676e7b85929fa4aeb9c2cdd7dcd1c6bcb4aba39fa3abb4bfcbd7e3e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000001080d151b1f222226292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292723201f1c17110a0200000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebdc7d2dce2e5e8e8e3e0dfd9d4c8bbafa49a867a6d6053473a2d2014070000000000000f1b2835424e5b6875818e9ba8b4c1cedbe4d7cabeb1a4978b7e71645a50473e39393f46525e6874818e9ba7b4c1cedae7e0d3c6b9ada093867a6d6053473a2d201407000000020c172029333b42464e5355585a5b5c5c5c5b5956544f47433c342a21180e000000000000000007131d2935414c56616d7a86929fabb4bfcbd7e3e5e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0e7e1d5c9bdb2a89e9184786d60544a3f2f261b110600000000000f1c2835424f5b6875828e9ba8b5c1ced8cbbeb1a5988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1717171717171717171717171717171717161513120f0b060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073696f7c859299a3aeb6bfc9d2dcdbd3c9c1b7afa59e938e81776c605c524940372d241b11080000000000000000000004111d2935414c566a7783909daab6c3cdd9d6cabeb3a9a29f9a969594949596989b9fa2aaacb1b4aa9f948a7e71655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566874818e9babb5c0cbd7e3dbcfc5b9ac9f92877b6e615a50453c332a2119130e0909060b0f141c2328353d45515d67717e8a96a1acb9c5d2e2e3d7cbbfb4ab9a8d80736753493f33271b0f0300000815222f3b4855626e7b8896a0acb9c5d2dee2d6cabeb4aa9d9184786c60564c433b342e2d2b2c2d2f383f46525e68737f8c97a1adb9c6d2dfe4d5c9bdb2a8998c7f7366544a3f34281c100300000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccd8e2d6cabfb4aa9b8e8175675c54616e7b87939facb9c6d2dde8e1dad5d2d1d2d4d7dce3ebddd0c4b7aa9d9184776a5f535e697783909daab6c3cdd9e2d6cabeb3a99b8e8175675d5145392c2013080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4cdd6dbd0c6bcb2a89e938b7f726a605f69707e8a929da7b1bbc5d0d9d8cfc6bdb4aeacaeb4bdc6d1dce7e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a171312100b06000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bed0d9e3edebe3ddd7d4d2ccd1c6b9ac9f9386796c605346392d2013060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe1d4c7baaea194877b6e6154483f352d2d35414c5664717e8b97a4b1becad7e4e0d3c6b9ada093867a6d6053473a2d201407000000000a141d2730394045464b515355555656555453504a46443f3830261d140a0000000000000000010d1924303a46525e6874808d99a3aebac7d1dce8e9e2dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaebdfd2c5b9ada1968b7e72665c5042382d1d140a0000000000000f1c2935424f5c6875828f9ba8b5c2ced8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0806050300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e7b849197a2abb5bfc8d1dbdbd3c9c1b7afa59e938e81786c655b504a40372e251b12090000000000000000000000010d19242f404d5a6773808d9aa7b1bcc8d4dbd0c5bcb3adaba6a3a2a1a1a1a3a5a8abaeb4b8bcbcb0a69d9184786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303e4b5864717e8b99a3afbbc7d4e0e0d3c7bbafa3998f82756c61574d453c332a251e1a161516171b1f262e343e47505a606d7984919ea8b2bdc9d5e1e0d3c7baaea3998a7d7064574a3d2d22170b0000000c1925323f4c5865727f8b98a8b2bdc9d5e1dfd3c6baaea2988b7e71655b50443a312823201f1f20262d36414c56606d7985929eabb8c4cfdae5dacfc3b6a99c908376665c5044382b1f120600000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2dddfd3c6baaea2988a7d706455525e697683909cacb6c0ccd8e4ece6e1dfdedfe0e3e8eee1d4c8bdb2a8998c807366584e5766727f8c99a7b1bcc8d4e0dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd6ddd6cabfb4aaa0968e81756d625857616c74808d959fa9b3bec7d2ddd8cfc6bfbab9babfc6cfd8e2ede8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030608090d0f111112121212121212121212121212121212121212121212121212121212121212121111100d0a070603000000000000000000000000000000000000000000000000000000000000000004111d2935404b556976828f9ca9b6c2d0dcebebe2d9d2ccc7c6bfbbc0b8ab9e918578655b5044372b1f1205000000000000101d293643505c6976838f9ca9b6c2cfdcdfd3c6b9aca09386796d6053463a2d2025303d4a5663707d8996a3b0bcc9d6e3e0d3c6b9ada093867a6d6053473a2d20140700000006111c262f39434b5153545c60616263626261605c5453504a42382f261c1106000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7e3eeede7e2dfdfdfdfd8d3d0cfcacacacacacacacacacacad0d1d4d9dfdfdfe0e2e7edeee1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000101c2936434f5c6976828f9ca9b5c2cfd8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807379839096a1a9b3bdc6d1dadbd2c9c1b7afa59e938e81786d665b53493f382e251c130900000000000000000000000000081623303c4956636f7c8995a0acb8c0ccd2d7cec5bebab8b3b0aeaeadaeafb2b5b8babec5c8c2b8aca095897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d0dbe3d7cbc0b5ab9e938a7e71695f574e453e36302a2623222222272b30383f445059616c74808d96a1acbac4cedae5dfd2c5b9ac9f92867a6d6054473a2d211406000003101c28343f4a546874818e9ba7b4c1ced9e5ded2c5b8ab9f9285796d6053493f32281f18131213141b25303b45515c6774808d9aa9b3bec9d5e1dfd2c5b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d9e4dfd2c5b8ac9f9285796d60534d5665727f8b9aa4afbbc8d4e0edf2eeecebecedeff4ebded2c5b8aca096887c6f62554855616e7b8895a0acb8c4d1dee0d3c6baaea2988a7e7164564c4135291d110400000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e0d5cbc3baaea2989184796d605b51505a606d78839097a2acb6c0ccd8dfd8d1cbc7c5c7cbd1d8e1eaf4e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885919eabb8c4d1deebe3d9d0c7c0bbb9b2afb5afa89c8f82766953493f33271b0f03000000000000101c2936434f5c6976828f9ca9b5c2cfdce0d3c7baada094877a6d6154473b2f2628313e4a5764717d8a97a4b0bdcad7e3e0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38424b555c6066666d6e6f6f6f6f6e6d6665605c544a42382d22170b0000000000000000020d1925303a46525e6974818e99a3afbbc7d2dde8f4f2efece6dcd4ccc7c3c2bdbdbdbdbdbdbdbdbdbdbdc4c5c8ced5dee7eceff3f8ecdfd2c6b9ada1978b7f72665c5142382e1d140a00000000000000101d293643505c6976838f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079828f95a0a8b2bcc5cfd8dbd2c9c1b7afa59e938e81786d665c544a41382d261c130a01000000000000000000000000000915222f3b4854606b7783909da4aebbc0c7d0d3d0cac6c5c0bdbbbababbbcbec2c5c6cad0cbc7bdb1a8998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9ca9b3becad6e2dcd1c7bdafa59f92857b6e695f575046413a36312f2f2f2d33373c424a505a616b717e8a929da8b2bdccd6e0e2d6cabeb3a99b8f8275685d5245392c201307000006121f2c3844505c667784919daab7c4d0dde7dbcec1b4a89b8e8175675c5141382d20160d0705060a141e2934404b55626f7c8897a1adb9c6d2dfdfd3c6baaea298887b6f6255483c2f221509000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3cddde2d6cabfb4aa9b8e8275675d514754616e7b87939facb9c6d2dde8f4faf8f8f8f9fcf7eaddd1c4b7aa9e9184776a5f5347535f697783909daab7c3ced9e2d6cabfb4aa9c8f8275685d5245392c20140800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce1d7cec3b9afa59f92867c6f675d514944515c666e7b85929aa4afbbc2cdd6e2dcd7d3d2d3d7dce2eaf3f5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030709090e101213131312100d09080603000000000000000000000305060a0e111213131312100d08070502000000000000000000000406070b0f1112131313110f0c070705010000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfe8ddd2c7bdb5afaca6a2aba39f968b7f7265584c3f2d22170b000000000000000f1c2935424f5c6875828f9ba8b5c2cedbe2d6c9bcafa396897c7063564c41382f303a434f5966737f8c99a6b2bfccd9e5e0d3c6b9ada093867a6d6053473a2d2014070000030f1c28333f4a545c676d7277797b7c7c7c7c7b7976716d665c544a3f33281c0f03000000000000000008131e2a36424d57616e7b87929fabb5c0ccd7e3f0fcf4e9ded4cac2bbb7b6b1b1b1b1b1b1b1b1b1b1b1b7b8bdc3ccd5dfeaf6fbeee2d6cabeb3a99e9285796d60544b4030261c0b0200000000000000101c2936434f5c6976828f9ca9b5c2cfd7cbbeb1a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80818e949fa7b1bac4ced7dbd2c9c0b7afa59e938e81786d665c544a42382f261b140a01000000000000000000000000000007131f2c38434f5963707d89929da5afb6bec3c7cbd1d1d2cdc9c8c7c7c8c9cbced2ccc8c6c0bbb9b0a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b97a2adbac6d1dce3d9cfc1baada29791847b6e6a615a524c46423e3c3c3c3d3f44464e545c606c717d87929fa4aebac4cedee8ded2c6b9ada2978a7e7164564c4135291d110400000713202d3a4653606d7986929facb9c5d2dfe2d6cabeb3a9978a7e7164554b402f261b0e04000000020c18232f394754606a7885919eabb8c4d1dee2d6cabfb4aa978a7d7164574a3e3124170b000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d2dee0d3c6baaea2988a7d7164554b46525e697683909cacb6c0ccd8e4f0fcfffffffffaede1d4c8bdb2a8998d807366584e434d5766737f8c99a7b1bcc8d4e0dbd0c5b9ac9f92867a6d6054473b3025190e02000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e6dbd0c5bcb1a79d938b7e716a5f554b40404a545e69707d88939fa6b0bbc5d0d9e3e3e0dfe0e3e7edf4fcf5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000060b0f1213171b1d1f20201f1e1d1a1514120e0903000000000000070c101313181b1e1f20201f1e1c191413110d0802000000000000000815222f3b4855626e7b8895a9b3bec9d5e1e3d7ccc0b5aba49f99959499928e847a6d6054473a2d211406000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dacdc0b3a79a8d8074685e5349413e3e434b55606b7783909daab6c3d0dde9e0d3c6b9ada093867a6d6053473a2d201407000006121f2b3844505b666d797f838688888989888786837e786d665b5044382b1f12060000000000000000020e1a25303b46535f6974818e99a4afbbc7d4e0e9f4efe3d8ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a4aaacb1bac3ced9e5f1f8ecdfd3c6baada2978c7f72675d5142392e1e150a00000000000000000f1c2835424f5b6875828e9ba8b5c1ced2cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e91858e939da6b0b9c3ccd6dad2c8c0b7afa59e938e81786d665c544a42382f261d140a02000000000000000000000000000000030f1b27323d4854606b74808d939fa4acb1b9bbc0c3c5c6cacfc9cacad0cbc7c5c3c0bbb9b5afaca69f968c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4753606d7a85929faab4bfcbd7e1e1d6cabeb3a9a19691847c706c615e56534d4b494849494950535860666d737e869299a3aeb6c0ccd6e0e0d6cabfb4aa9e9285796d6053473a2f24190d0100000815212e3b4854616e7b8799a3afbbc7d4e0dfd3c6baada297877b6e6154483b2f21140a000000000007121d2b37434e586975828f9ca8b5c2cfdbe7dbd0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000005121f2b3744505b6573808d9aa8b2bdc8d4e1dfd2c5b8ac9f92867a6d605347424d5765727f8b9aa4afbbc8d4e0edf9fffffffff8ebded2c5b9aca096887c6f6255493c4855626e7b8895a0acb8c5d1dee0d3c7bbaea3998b7e7165564c41362a1e1105000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff8f3efececece6ddd6cabeb3aaa0958e81746c61584e433a39424d57616b73808d949fa9b3bdc7d2dde8ecececeff3f8fffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160c07000000020a11171b1f2024282a2c2c2d2c2b292622211e1a140e06000000030b12181c1f2024282b2c2c2d2c2b292521201d19130c04000000000000091623303c4956636f7c8996a2afbccfdae6e0d4c7bbafa499938c88878786817b6e675d5145392c201306000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c5b8ac9f92867a6e655b534d4b4b4e555d67707d89959fabb8c4d1ddeae0d3c6b9ada093867a6d6053473a2d20140700000613202d394653606c78828c909299959695959992908b81786c605346392d20130600000000000000000009141f2a36424d57626e7b87939facb9c1ccd7e3efecdfd3c7bbb0a69f9c97979797979797979797979da0a8b1bdc8d4e1edeee2d6cabeb4aa9f92857a6d60554b4030271d0c0300000000000000000e1a2734414d5a6774808d9aa7b3c0c5c5c4bdb1a895897c6f6256493c2f231609000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada19791979da5afb8c2cbd5dad1c8c0b6aea59d938e81786d665c544a423830261d140b0200000000000000000000000000000000000a16212c38444f59606d78818d939aa0a7acafb5b6b8b9bebcbcbdbdbcbfbab8b6b6afacaba39f9b948f847a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c3945515d6773808d98a3aebac5cfdbe6dbd0c5bcb2a8a19691857d746d68615f575756555556535b60636a6f7880889298a3abb4bfc8d2dee5dacec6baaea2988c8073675d514539281e1308000000091623303c4956636f7c8996abb5c0cbd7e3ded2c5b8ab9f928578695e53463a2d2114020000000000010f1b2732404c5966737f8c99a6b2bfccd9e5dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9e3d6cbbfb4aa9b8e8275675d51453b4854616e7b87939facb9c6d2dde8f4fffffffff7eaddd1c4b7aa9e9184776a5f53473b47535f697784909daab7c3ced9e3d7cbbfb5ab9c8f8276685e5246392d201409000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffbf9f4e9dfd4cbc2baaea2989083796d605a50463c31303b454f59606d78829097a1abb5c0ccd7dee8f3f9fbfffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000030b121821272c2f303437383939393836342f2e2b272018120b03040b141b22272b2d303437383939393836332e2d2a261f180f0a01060c151d23282c2d313537393939393836322e2d29241e160e0800000000000a1724313d4a5764707d8a97a3b0bdcad6e3dfd2c6b9ac9f93877f7c7b7a79756e695e554c4135291d1104000000000000000a1724303d4a5763707d8a99a4afbbc7d4e0e0d3c6baaea2988f82776c655e575758585f676d7984919ea7b1bcc8d4e0ece0d3c6b9ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a949d9fa3aba2a2aba39f9d938b7e7164584b3e3125180b000000000000000000020e1a26313b47535f6a75828e9ba6b0bbc7d3dee9e9ddd0c3b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a9195a0acb8c5d1deebecdfd3c6baaea2988c8073675d5143392f1e150b0000000000000000000c1825323f4b5865727e8b98a6b0b7b8b8b8b6aca095877a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19ea1a9afb7c0cad4dad1c8c0b6aea49d938e81786d665c544a423830261e140b0200000000000000000000000000000000000004101c27333d44505c666d78808890959c9fa3aba9abadb3afb0b0b0afb4aeacaaaca49f9d99928f89827b6e685d5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616e7a86929fa9b3becad6e0e1d7cec4bab2a8a197928a817a736e6966646262626365656c6f757c838d939aa3aab4bdc6d1dae4ddd5c9bdb2a89f92867a6d61554b403529160c010000000a1724313d4a5764707d8a97a3b0bdd1dce8dcd0c3b6a99d9083766a574d42362a1e12050000000000000a1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000003101c28343f4a5463707c8996a1adb9c5d5e0e0d3c7baaea3988a7e7164554b403a46525e697683909dacb6c0ccd8e4f0fcfffffaede1d5c9bdb2a8998d807366584e4337424d576673808c99a8b2bdc8d4e1dcd1c6b9ac9f93877a6e6154473b31251a0e020000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff5ebe2d7cdc2b9aea49f92857b6e675c51483e342a29333e44505c666e7b859299a4afbbc2ccd6e1eaf4fffffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000030c151d232832383b3c4143454646464543403c3b373228231d150c0e161d262d3337393d4144454646464543403b3a36312a211c130a0f181e272e34383a3e42444546464644423f3a39353028201a1108000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f82756f6e6e6d66615e574d433a2f24190d01000000000000000714212d3a4754606d7a86939facb9c6d2dde2d6cabfb4aa9e948d80776e69656464666a6f79828f96a0acb9c3cdd8e4f0e0d3c6b9ada093867a6d6053473a2d2014070003101c2936434f5c6976828f9ca6acafb5afafb5aeaca59c8f8376695c504336291d100300000000000000000009141f2b37424e57626f7c88949eaab7c2ccd8e3e9dccfc2b6a99c8f827e7e7e7e7e7e7e7e7e7e7e84919daab7c4d0ddeae2d6cabfb4aa9f92857a6d60554b4131271d0c030000000000000000000815222f3b4855626e7b88949fa6aaabababa9a59d918477685d5245392c201307000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc4bbb3adabadb3bbc0c9d2dcd1c8bfb6aea49d928d81786d665c544a423830261e140c0200000000000000000000000000000000000000000b162128343f4a545c666d737d838a8f92999a9c9ea1a9a2a3a3a3a3aaa39f9d9b9a93908c86827d766e695e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525e6874808d97a2adbac2ced7e1e0d6ccc4bab2a9a29f938e86807b7673716f6f6f707274787c828790959fa4acb4bcc6cfd8e2e0d5cbc3b9aca1968c8073685d5243392f241804000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcfc2b5a89c8f8275695c4f4231251a0e020000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7dfd2c5b8ac9f92867a6d6053473a36424d5765727f8c9aa4afbbc8d4e0edfafffff8ebded2c5b9aca096887c6f6255493c323c4855626f7b8896a0acb8c5d1dee0d4c7bbafa4998b7f7265574d42362a1e12050000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff9eee4d9d0c5bbb1a79d928a7e71695f554b40362d222128343f4a545e69707d87939fa6b0bac4cfd8e3edf8fffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e271e151620282f383f44464a4e505253535251504d4846423b332e251c1118212a30394045464b4e5152535352514f4c4746413a322c231a0e040000000b1825323e4b5865717e8b98a4b1becbd7e4d9ccbfb2a6998c7f73666161605c54524d453b31281e130800000000000000000713202c3945525d687783909dabb5c0ccd7e4dbd0c6bcb0a69d928d827b7572717172767c828f949ea8b2bdcbd4dfeaf5e0d3c6b9ada093867a6d6053473a2d2014070005121e2b3845515e6b7884919eabb7bbc0bcbcbfbbb8ab9e9185786b5e5245382b1f1205000000000000000000030e1a26313c47535f6a75828f9ca6b0bbc7d3deebded2c5b8ab9f92857a7171717171717171717b86939facb9c6d2dfece0d3c7baaea2988d8073685d52433a2f1f150b000000000000000000000814212e3a47535f6a76828f949b9e9f9f9e9d9a938b7f7265564c4135291d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe1d6cdc4beb9b8b9bec4cdd2dbd9cfbfb6aea49c928d80776c665c544a423830261e140c02000000000000000000000000000000000000000000050b17232e38424a545c606b70787d82868a8d909297959696979796959892908e8b87837f7b75706b615e564d443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36414c56616d7a85929fa7b1bcc5d0dbe6ded6ccc4bbb3ada59e98928d8783807e7c7b7c7c7e8184898f939a9fa7afb6bec6cfd8e1e0d7cec3b9afa59e9184796d60564c4131271d1207000000000b1825323e4b5865717e8b98a4b1becbd7e4dbcec1b4a89b8e8175685b4e4235281b09000000000000000916232f3c4956626f7c8995a2afbcc8d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae3d7cbbfb4aa9b8f8275675d514539303b4854616e7b87939facb9c6d2dfecf5fffff7eaddd1c4b7aa9e9184776a5f54473b2e3a47535f6a7784919daab7c4ced9e3d7ccc0b5ab9d908376695e53463a2d2115090000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf1e8ddd2c7beb3a99f958d80746c61574d43392f241b17232e38424d56606b737f8c949fa8b2bdc6d1dce7f0f9fffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e45403930271d1e28323a41495053575b5d5f5f605f5e5c5955534d453f372e231a1f2a333c424b5153575b5e5f5f605f5e5c5854524c443d352c20160c0200000b1825323e4b5865717e8b98a4b1becbd7e4d7cbbeb1a4988b7e7165585453514b46423b33291f160c01000000000000000004111d2935414c5666727f8c99a4afbbc7d2dde2d8cec1b8aea49d938f86827f7e7e7f838790949ea6b0bac3cedde6f0ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5cbd1d1cbc5b8ac9f9285796c5f5246392c1f1306000000000000000000000915202b37434e58626f7c89949fabb7c2cdd8e4dfd3c6baada2978c7f726764646464646975818e99a4afbbc7d4e0e3d7cbbfb4ab9f92867a6d61564c4131281d0d030000000000000000000006121f2b37434e58616e7b838a8e91929291908d8981776c6053463a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c4c6c9cfd6dfdcd1c7bdaea49c928d80746c655b544a423830261e140c02000000000000000000000000000000000000000000000006111c263038424a505960656c70757a7d808385878889898a8a8988888583817e7a77726e68636059524d443b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1925303b46525e68727f8b959faab3becad6dbe4ded6cdc5bebaafaaa29f9a93908d8a898888898b8e91969b9fa4acb1bbc0c7d0d8e1e1d8cec5bcb1a79d938a7d70675d51443a301f150b01000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000004101d2935404b5563707d8a97a1adb9c6d6e0e0d3c7baaea3988a7e7164554b40352d3a46525e697683909da9b6c2cdd8e4f0fcfaede1d5c9bdb2a8998d807366584e43372b37434e586673808d99a8b2bdc9d5e1ddd2c7b7ab9f95877b6e6154483c31261a0f0200000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8dfd8ccc0b6aca1979083786d605a50453c31271d12111c26303b444f59606c78828f96a1abb5bfcbd7dee7f2fcfffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6967626058514b42392e2324303a444c535b6063676a6b6c6c6c6b6966615f5751493f352b2126313c454d545c6064686a6c6c6c6c6b6965615d564f473d32281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4645403936302920170d04000000000000000000010d19242f3b4854616e7b87939facb6c0ccd8e1e0d3cac0b6aea69e99928f8c8a8b8c8f92999fa6b0b8c1ccd5e0eff8ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5d2dcdcd2c5b9ac9f9286796c5f5346392c20130600000000000000000000030f1b26323c4754606a76828f9ca6b0bcc7d3dfe2d6cabeb3a99e9285796d60545757616e7b87929fabb5c0ccd7e3e0d3c7baaea3998d8074685e52443a301f160c0000000000000000000000020f1a26313c46525e696e787d828485858583817c746c655b504437281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d2d5dae1e3d7cbc0b5ab9c928c80746e605b534a423830261e140c02000000000000000000000000000000000000000000000000000a141e2630383f444f535b6064686d717476787a7b7c7d7d7d7c7c7b797774716e6866615e56544f46423b322920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2a36414c56606d78839098a2aebabfc9d2dbe7dfd7d0cac1bcb4aeaca49f9d999795959596989a9ea1a8acafb6bec3ccd2d9e2e0d8cfc6bcb3a9a0958e81746c61554b4032281e0d0300000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e8dfd2c5b9ac9f92867a6d6054473a2f2a36424d5765727f8c98a7b1bcc8d4e0ecf9f8ebded2c5b9aca096887c6f6255493c3226313c4955626f7c8896a0acb9c5d2dee3d3c7bcb1a7998c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6cdc4bbafa49a92857b6e665c51483e332a1f150b0a141e29323d44505b666d7a849199a3aebbc1ccd5e0eaf4fefff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004101c2834404b555c606b6f7476787979797876736f6a605c544b4034282935414c565d656c707477787979797876736e69635b51473d33272b37424d575f666d717577787979797775726d6861594f443a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e38342e2a251f170e0500000000000000000000000814212d3a46535e6975818e9aa4afbbc5cfdbe6dcd2c8c0b8b0aba39f9c989797999c9fa3abb0b9c1cad3dee7f1ffece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000a15202b37434e5863707d89949fabb7c3cdd8e4dbcfc5b9ada1978b7f72665c535e6974818e99a3afbdc7d2dde3d7cbc0b5ab9f92867b6e61564c4132281e0d040000000000000000000000000a15202a36424d565e666c71757778787876746f6b605b53493f3327160c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe6e1dfdedfe1e6ebe0d3c7bbafa3998c80736e645c504941382f261e140c020000000000000000000000000000000000000000000000000000020c141e262e343d41495053565d60646769686d6e6f707070706f6e6d666865615e5654524d48443d36302920170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a44505c666e7b85929fa4aeb7c0c9d7dce2e1dbd6cec5bfbab6afaca9a6a4a2a2a2a3a5a7abacb2b9bbc0c7d0d8dde4dfd7cec6bdb4aaa2979083796d60594f43392f20160c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000714202d3a4753606d7985929fabb8c5cfdae3d7cbbfb5ab9c8f8275675d5145392c25303b4854616e7b87959fabb8c4d1ddeaf5f7eaddd1c4b7aa9e9184776a6054473b2a212e3b47535f6a7784919eaab7c4cedae4d8cdc2b7aa9d9083776a5f53473a2e21140900000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bbb0a69f93887d70695e544a40362c21180d03020c172028333f4a545e686f7c87929fa5afbac3ced8e2edf8fff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006131f2c3845515c676d757c8083858686868583807c756d665c5145392e2d3946525d686d777d8183858686858482807b726d63594f44382c2e3a47535f696e797e81848586868584827f7a706b61564c4135291d1105000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3128231d1a140d0500000000000000000000000005121e2a36424d57626f7c87939fa9b3becad6dce4dad2cac1bdb4aeaca8a5a4a4a5a9acafb5bdc2cbd3dce5f0f9f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000040f1b27323d4854606b7683909ca7b1bcc8d4dfe1d5c9beb3a99e9184796d6057616e7b87929fabb5c0d0d9e3e0d3c7bbafa3998e8174695e52443a3020160c00000000000000000000000000030e1925303b444d545b6064686b6c6c6b6a67636059504941382d2217040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e7ecdfd2c5b9ac9f92867d716c615a51493f372e251c130a02000000000000000000000000000000000000000000000000000000020c141c23282f383f44464c5254575a565d606263636464636261605c545854524d4746413b38332a251f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545f69717e8a929ca5afb7c0cbd1d8e1e6e0d7d0cac7c0bbb9b6b3b1afaeafafb1b4b7b9bdc4c8ccd2d9e2e6ded5cdc5bcb4aba29892857b6e675d51473e31271d0e040000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c2934404b5564717d8a98a2aebac6d7e1e0d3c7bbaea3998b7e7164554c413529212d3a46535e697683909da9b6c3cdd8e4f0ede1d5c9bdb2a89a8d807367584e43372b1f2b37434e586673808d99a8b2bdc9d5e1ded1c4b8aca095887b6e6255483b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4f1faf0e8dcd1c7bdb2a99f948c80736b61574d42392e241a0f060000050e17222d38424c56606a727f8c939ea8b2bcc6d0dbe7eff8f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d60554b403436414c56616d7a828a8e9092929392918f8c877f726b6054483a2f38444f59626e7b848a8e9192929392918f8b857d70685d5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418120e090200000000000000000000000000020e1a25313b47535f6a74818e97a2adbac0cad3dce4dcd3cfc6bfbab9b5b2b1b1b2b6b9bbc0c7cfd4dde0e4eaf1f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000a16202c38444f5963707d8a959fabb8c3ced9e4dacfc5b9ada1968b7e71665e6974818e99a3afbdc7d1e2e3d7ccc0b5ab9f92877b6e61574d4232291e0e04000000000000000000000000000009141f29323b424a5053575b5e5f5f5e5d5a56544f443f382f261b11060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce2e0d3c7bbafa39992877e716c625b514940372e251c140a02000000000000000000000000000000000000000000000000000000020a11171d262d33373a4145474a4d4c5254555656575756555553504a4b4746413b3936302c272119140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424d57616c73808d929da5aebabfc6cfd7dce3e2dbd6d2ccc8c6c3c0bdbcbbbbbcbec1c4c5c9ced4d8dde4e1dad6ccc3bbb3aaa39992867d6f695f554b40352c1f150b000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000006131f2c3845515c6775828e9baab4becad6e9dfd2c5b9ac9f92867a6d6054473a2f241e2a36424d5765727f8c98a7b1bcc8d4e0ecebded2c5b9aca196897c6f6256493c32271b26323c4956626f7c8996a1acb9c5d2dee0d4c8bcb1a7998c807366574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e8ded7cbc0b5aba1978f82786c60594f453b30271c12080000000006111c262f3a444e58626d75818e96a0aab4bfcad6dde6f1f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9c9a938c8073675c5145383946525e6875818e949a9d9e9f9f9f9e9c9992897d7063564c41353b4854606b778390969b9d9f9f9f9f9e9c9792857a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241807000000000000000000000000000000000009141f2b37434e58616e7a85929fa4aeb8c1cad4dce7e1d8d1cbc7c5c2bfbdbebfc2c5c7cbd1d2d0d1d4d9dfe7efece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000004101b27323d4855616b7783909da7b1bcc8d4e0e1d5c9bdb2a89e9184786d616e7b86929fabb5c0cfd9e3e0d4c7bbafa4998e8174695f53453b3020170d000000000000000000000000000000020d1720292f383f44464a4f51525252504e4948433d332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e1d7cbc0b5aba39992877e726d625b514940372e261c140b0200000000000000000000000000000000000000000000000000000000060b141b22272b2f35393a3e4141454748494a4a4a49494846443f3e3b3936302d2a251f1c160e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a636e74808e939ca4aeb4bcc3cbd1d9e1e4e4ddd8d4d2d0cccac8c8c8c9cbcdd1d2d5dae0e4e4ddd8cfcac1bab2a9a29892877d706b60574d43392f231a0d03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202d3a4753606d7985929facb8c5d0dbe3d7cbc0b5ab9c8f8275685d5245392c1e1a25313b4854616e7b87959fabb8c4d1dde9eaded1c4b7ab9e9184786a6054473b2b2015222e3b4754606a7884919eabb7c4cfdae4d9cdc3b7aa9d908377695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d6ccc4bbafa39991857a6e665b50473d33291e150b0000000000000a141d28323d46515b606d7a849198a2aebac0cbd4dfe9f4e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7985919ea5a9abacacacaba9a59e9285796d6053463a3b4754616e7a86929fa6aaabacacacababa39c8f8276685d5245393c4956636f7c8995a0a8aaabacacacaaa9a2978c7f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000030f1b26323c46525e68707e8a929da6b0b8c2cad6dbe2e2dcd7d3d2cfcbcacacccfd2d2ccc8c6c3c5c8ced5dde7f1e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000b16212c38444f5964707d8a95a0acb8c3ced9e5dacfc4b9aca0968a7e716874808d99a3aebdc7d1e1ebdfd2c6b9ac9f93877b6e62574d4233291f0e0500000000000000000000000000000000050e171d262d3338393e424445454543413c3b383227221b140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd4dcd1c7bdb4aba39992887f726d635b524a40382e261d140b0200000000000000000000000000000000000000000000000000000000020a11171b1f24292c2d312f35393a3b3c3d3d3d3d3c3b3a38342e2e2d2a25201e1914100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e48525c606c78818d929fa3aab2bbc0c7cfd3d8dfe2e4e0dfdcd9d7d5d5d5d6d8dadedee1e5e3dcd7d2ccc5beb9afa8a09792867e706b61594f453c31271d110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e2e0d3c7bbafa3998b7e7164564c4135291d14212d3a46535e697783909daab6c2cdd8e4e1d5c9bdb2a89a8d807367584e43372b19131f2b37434e586773808d9aa8b2bdc9d5e1ded1c5b8aca095877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4eae2d8cfc4bab0a69f92877d6f685e544a3f352c21170c03000000000000020b16202b343f45515d676f7c86929fa4aeb9c2cdd7e2ebe8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6ada297897c6f6356493c3e4b5764717e8a99a3afb6b8b9b9b8b7b5ac9f92867a6d6054473a404d5a6673808d99a7b1b7b8b9b9b8b7b3a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000a15202a36414c56616c74808d949ea6b0b8c1cad0d8e0e4e3e0dfdbd8d7d7d8d9d0c7c0bbb9b7b8bcc3cbd5dfeae0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000004101c28333e4653606c7883909da8b2bdc8d4e0e0d5c9bdb2a89d9183786e7b86929fabb4bfcfd9e3dfd3c7bbb0a69b8e81756a5f53453b3120170d000000000000000000000000000000000000050b141c22282b2d3135383939383734302f2c272117110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc2cbd4d9cfc6bdb4aba39a938b7f736d635c524a40382e261d140b020000000000000000000000000000000000000000000000000000000000060b0f13191d20212424292c2d2f30303131302f2e2d2b282321201e1914110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212c364044505b666c74808b9298a0a8afb5bdc2c7cdd3d6dbdfe1e6e6e4e2e1e2e2e4e8e3e0dfdad5d1cbc7c0bbb3ada59e9691857d706c61594f473d332a1f150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000d192633404c5966737f8c99aab4bfcad6dedfd2c5b9ac9f92867a6d6154473a2f2419121e2a36424d5766727f8c99a6b0bbc7d3deddd2c5b9aca196897c6f6256493d32271b0f1b27323d4956626f7c8996a1adb9c5d2dfdfd4c8bcb1a7978a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8dddddbd1c6bdb2a89e948c7f726b60564c42382d231a0f050000000000000000050e19222935414c555f6a717e8b929da7b1bbc5d0d9dddddbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4beb3a9978b7e7164584b3e404d596673808c99abb5c0c5c5c6c5c4bbafa399887c6f6255493c424f5c6875828f9ba8b5c2c5c5c6c5c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000040d1925303b44505a606d78828f949fa6afbabfc6ced4d8dfe0e3e8e5e4ddd8d1c7beb6afacaaacb1b9c3ced9e4e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000b161f2b3744505b65717e8a96a0acb8c4cedae5d9cec4b8aca0958a7d73808d98a3aebdc6d1e1eadcd0c3b7aa9e94887c6f62574e4233291f0e0500000000000000000000000000000000000000020a11171c1f2024282b2c2c2b2a2723221f1b160b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb1b9c2ccd5d8cfc6bdb5aca49f918c7f736e635c524a40382f261d140b0200000000000000000000000000000000000000000000000000000000000003080d11131417191d20212223232424232222201f1c171414110e080502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a2428333f4a545b606e737e8691969fa3abb0b7bcc2c6cad0d2d5dadadbdcdcdcdbdbddd7d4d2cfc9c7c0bbb6afa9a19e938e847c6f6b615a50473e352b21180d030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c0c7cdd1d4cbc0b5ab9c8f8276685d5246392d1e130e1a25313b4855616e7b88949fabb7c1cbd1d2ccc2b7ab9e9184786a6054473b2b20150a13202d394653606c7884919eabb7c3ced5d2d0c7c0b6ac998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced0d1d0d0cabfb4aba1968f82776c60594f443b2f261c110800000000000000000000071019242f3a434e58616c74818d959fa9b3bdc7d0d0d1d1cec1b5a89b8e8275685b4f4235281c0f000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cfbeb1a5988b7e7265584b3f404d5a6773808d9aa6b3c0d1d2d2d2cbc0b5ab96897c6f6356493c43505c6976838f9ca9b6c2cfd2d2d2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000008141e29323e44505c666d79828f949da5aeb4bcc2c8cdd2d4d7ddd9d4d2ccc6bfb6aca49f9da0a7b1bcc8d4ddd8d4c7bbafa499867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000030f1b27333f4953606d7884919ea8b2bdc9d5e1e0d4c8bcb1a79d90837a86929faab4bfcfd8e2dfd3c7bbb0a69c8f82756a5f53453c3121170d00000000000000000000000000000000000000000000060b0f1213171c1e1f1f1f1d1b1615130f0a0400000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea39992999fa7b1bac3cdd6d8cfc7beb6afa39b918c80736e645c524a40382f261d140b020000000000000000000000000000000000000000000000000000000000000001040707080d11131415161717171616151312100b0607050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081217222d38424a505c636d717c848d92999fa6abb0b8babfc4c5c9cfcdcecfcfcfceced2ccc7c6c3bdb9b5afaca49f97928b81796f6a605950483e352c23190f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1a2734414d5a6774808d9aa5aeb7bbc2c5c8c7bbafa3998b7e7165564c4135291d0c0914212d3a46535f697683909ca6b0b9c1c4c5c0bbafa59a8d807367584e43372b190f05121f2b3744505b6574808d9aa8b2bdc8c9c6c2beb6afa49a8c7f7266594c3f3326190c000b1724313e4a5764717d8a97a8b2bdc3c4c4c3c2bfbaaea39991847a6d655b50473d32291d140a00000000000000000000000008131e28313c46505a606d79839097a1abb5bfc3c4c4c4c3c0b5ab9a8e8174675b4e4134281b0e000000000000000000000c1825323f4b5865727f8b98a5b1becbd8dfd8cbbeb2a5988b7f7265584c3f414d5a6774808d9aa7b3c0cddadfdcd1bcafa396897c706356493d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020d172028343f4a545d676d79828e939fa2aab0b8bcc2c6c7ccd2cec8c7c0bbb4aea49a939095a0acb8c5ccd2cbcfc6b9ac9f9386796c605346392d2013060006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000b17222d3844505c66717e8b96a1acb9c4cfdae5d9cec3b8ab9f9590839098a2aebcc6d0e1eaddd0c3b7ab9f94897c6f62584e43332a200f060000000000000000000000000000000000000000000000000306060b0f11121212100e09090703000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928690959fa8b2bbc5ced7d9d0c7c0bbada39c928c80736e645c524a40382f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000104060708090a0a0a0a09080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44525a626a6f79808790949c9fa6acaeb4b8b9bdbfc1c1c2c3c2c2c1c0c0bbb9b6b2adaba39f9a938e857e756d675f584f473e362c231a110700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d89939da4abb0b7b8bcbdb9ac9f92867a6d6154473a3024190d05121e2a36424d5764707d8a949ea7afb7b8b8b6afa69e93887c6f6255493d32271b09030f1b27333f4953626f7c8996a0acb8bfbeb9b8b0aca49f93877c6f6255483c2f221509000915222f3c4855626f7c8896a0acb5b6b7b7b7b6b4aea59f92877c6f685d53493f352b20170b02000000000000000000000000010c161f2a343e45515c676e7b859299a4aeb4b6b7b7b7b6b5afa4998c7f7265594c3f3226190c000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000050e17232e38424b555d676d78818b92989fa6abb1b7b9bbc0bdbdbdb8b6afaba39f938883909da9b3bbc0bebebebeb8ab9e918578655b5044372b1f12050006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000006111b28343f4a54606d7984919ea9b3bec9d5e1dfd4c8bcb1a79f9490949faab4bfced8e2e0d3c7bbb0a69c8f82766a6054463c3221180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d80839096a0a9b3bcc6cfd9d9d2ccbfb5ada49c928d80746e645c524a40382e261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33404850585f676d747c838990949b9fa2aaabadb2b2b4b5b5b6b6b5b4b3b5afacaaa9a19e99928e87817a716c605d554e463d352c241a11080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000916222f3c4854606b75818d929c9fa6aaacb1b1afa59b8f8275685e5246392d1e1308020e1a26313b4955616c75828f959ea5aaababaca49f948e81756a6054473b2b20160a000b17222d384754606a7784919da6afb2b3adaba69f9a938d80736a5f53473a2e211508000613202d394653606c7884919ea3aba9aaaaaaa9aaa29f938b7f726a60564c41382d23190e050000000000000000000000000000040d18222834404b555e69707d87939fa2aaa9aaaaaaaaa8a59f93877b6e6155483b2e221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000006111c263039434b555d666d747f8690949d9fa7aaacafb5b0b0b2acaca49f99928b7f7e8b97a2abafb5b2b1b1b3ada69b8f82756853493f33271b0f030006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000b17232e3844515c66727f8b97a1adb9c5cfdae4d8cdc3b9b0a69f9c9fa6b0bcc6d0e0eaddd0c4b7ab9f94897d7063584e43342a200f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807a849197a1aab4bdc7d1dcddd8c8bfb6aea49c928d80746e645c524a40382e251c130a00000000000000000000000000000000000000020507080c0f11121212121212121212121212121212121212121111100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228363f464e555d606a6f767d83898e92989b9ea1a9a5a7a8a9a9a9a8a8a6aba49f9d9a96918d87817c746d68625a514b433c342b231a1108000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202c38444f59606d7880898f949a9da0a7a4a69e93897c6f63564c4135291d0c020009141f2d3944505a616e7a838f939a9d9e9f9e9a938d82796d60584e43372b190f040006111b2b37434e5865727f8b949ea5a5a9a19e9a94908880786c60584e43372b1f12060005121f2b3744505b65717e8b92999b9c9d9e9d9c9a98928d81746d62584e443a2f261b110700000000000000000000000000000000061018232e39434d57606b727f8c92989a9c9d9e9e9d9b99938e8175695f53463a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000a141e283139434b545c606d727b828a9095999d9fa4aba4a3a8a09d9a938f867f727a8592999fa4aba5a5a4a9a19e948a7d7063574a3d2d22170b000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000006111c2834404a54606d7985919ea9b3becad6e1dfd4cbc2b9b0aba9abb0b9c2ced8e2e0d4c8bcb1a79c9083766b6054463d3222180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80737b859298a2abb5c0cbd7dbdad1c8bfb6aea49d928d80746e645c524a40372e251c12090000000000000000000000000000000003090e121415191c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1d1c1b19171413110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d343c434b51585f626b70767c81858a8e919697999a9b9c9c9c9b9b99989993908d8984807b756f6a615e565045413a312a2219110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c27333d44515c666d747d83888d9095969798948e81756b6054443a3025190d000003101c28333e46525e686e7a81898d909192918e8780786d675d51463c32271b070000000f1b27323d4653606d78828e9398999797918e89837c736c665b50463c31261b0f0300030f1b27333f4953626c737f868b8e909191908f8d8a8680786d605b51463d32281d140a00000000000000000000000000000000000007121d27303b454f59636d727f868b8e90919191908f8c8882796d60574d42362a1e1205000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000020c161f283139424b515b626a6e767d83888d9093999697979596918d87827b726d707e878f9399989898979697928d82776c605346392d201306000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000c18232e3945515c67727f8c97a1adb9c5d0dbe6ddd4cbc2bcb7b6b7bcc2cbd4e0eaddd1c4b8ab9f95897d7063594f44342b2010060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736f7c869299a3afbbbfc9d2dcdad1c8c0b6aea49d928d80746e645c524940372d241b12080000000000000000000000000000050d141a1e212126292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2928262421201d1913120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121b222a313a40454e535960636b6f747a7e8184888a8c8e8e8f908f8f8e8d8b898683807d78736e69625f58524c443f352f281f1810070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000b16212834404a545c606b6f767c808487898a8b8882796d60594f4332281e13080000000b17222a36414c565e686d757c8083858584817c746d665d554b40342b20150a0000000a161f2c3844505c666d7981888b8c8b8985817c766f6b605b544a3f342a20150a0000000b17222d3841505a636d737b7f818384848483817e7a736d665c50493f342b20160b02000000000000000000000000000000000000000b151e29333d47515b636d727a7e818384848483827f7c756d675d51453b31261a0e02000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000040d161f273039404551575f626c70767c80848688898a8a898784807b756e6a626c707c8286898b8b8b8b8a888580796d655b5044372b1f1205000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000007121c2934404b55606d7985929ea9b3becad6e2e6ddd4cdc7c4c3c4c7cdd4dde6e0d4c8bcb1a79d9083766b6055473d3222190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a707d87929fa4aeb7c1cad4dddad1c8c0b6aea49d928d80736e635b52493f362d241a11070000000000000000000000010a0f171f252a2d2e323537383838383838383838383838383838383838383737363432312e2d2a25201f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181f282f353c43474f55596063676d7174787b7d7f81828283838281807e7c7a7773706c66615f57534e46413a3229241d160d06000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000050c18232e39424a515960636a6f73777a7c7e7e7c766d675d51473d3220160c02000000050d1925303b444c565d606b6f7477787877746f6a605c544b433a2f22190f0400000003101c28343f4a545d676d757c7e7f7e7c78746f6a636059504a42382d22180e0400000006111b262f3f48525b63686e7274767777777674716d67605c544a3f372d22190e040000000000000000000000000000000000000000030c17212b354049515b63686d7174767777777775736f6a605d554b41332a1f140900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000040d151e272e343f454e535961646a6f73777a7c7d7d7d7c7a77736e69625f5a616a6f767a7d7e7f7e7e7d7b79736d675d53493f33271b0f03000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232f3945515d67737f8c97a2adbac6d0dbe7e6ded8d3d0cfd0d3d8dee6eaded1c5b8aca0958a7d7064594f44352b211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666b717e8b929ca5afb8c2cbd5dedad2c8c0b6aea49d928d80736e635b51483f362c23191006000000000000000000000a131c212931363a3b3f424445454545454545454545454545454545454545444443413f3d3a3936302d2b28221c1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242932373d44484f54555d606468696e70727475767676757573716f6d686763605b54534d47433c3530282018130c0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000007121c27303940444f54585f6267686e7071716f6a605d554b41352b210e04000000000008141e29323b444c52596063676a6b6c6b67625f58514b423a31281d100700000000000c17232e38424b555d606a6f7172716f6c65626058544f443f382f261c100600000000000a141d2d36404952565e616568696a6b6a696764605d55504a42382e251b100700000000000000000000000000000000000000000000050f1a232e37404951565d616567696a6b6b6a6866625f58514b433a2f21180e0300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000030c151d2328333c42474f5558606266676d6f7071706f6d6866625f575350586062686d7071727271706e6c66605d554b41382d22170b00000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000007121d2935404b55606d7a85929faab4bfcad6e2ede9e4e0dddcdde0e4e9ede1d4c8bdb2a89d9083786c6053463d3320190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366626c73808c939da6b0b9c3ccd6e0dad2c8c0b6aea49c928c80736d635b51483e352b22180e05000000000000000009121c262e333b4246484c4f505152525252525252525252525252525252525151504f4e4c4a4746413d3938332d2a251f1a140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b33383d43484b515357575f61646667686969696868666563605d565653504a46423c373129251e160e07010000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000b151e272e343d44484e5355565e61636465626058514b433a2f23190f000000000000020d172029323a41454f54565a5d5e5f5e5b55544e45403930281f160c00000000000006111c26303a434b51585f6265666462605b53544e48433d332d261d140a000000000000020b1b242e3740444d5254585b5d5e5e5d5c5a5754514c443f3830261c130900000000000000000000000000000000000000000000000008111c252e373f444c5254585b5d5e5e5e5d5c5955534e45413a31281d0f060000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000030b1218212a31373e44494e5455555d606263646462615e5655534d47464e54565e6163656565646362605b54514b43392f261b110600000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000010d18242f3945525d6873808d98a2aebac6d1dce7f3f0eceae9eaecf0f5ebded1c5b8aca0968a7e71655b5044372b1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a636e74818e949fa7b1bac4ced7e1dad2c8c0b6aea49c928c7f726d625a50473d342a20170c0200000000000006101b242e3840454d5354595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b595754524c4946443f3836302b261f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b21272c32383a4045474b4d535557595b5b5c5d5c5c5b5a585654524c4946443f3837312b262019130c0400000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000030c151c232832383c4347484d525456575855544e45413a31281d100700000000000000050e17202830353d4348494d515252514e4947433c342e271e160d04000000000000000a151e28313a40454e53555859585653504947433d383228221c140b020000000000000009121c252e323b4146474b4e50515151504e4b4745413a342e261e140a01000000000000000000000000000000000000000000000000000a131c252e323a4146474b4e50515151504f4c4947433c352f281f160c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000070f1820262b33393c4347494b5153555657575654524c4847423c3d43474c52545658585858575553504a45403931271d140a0000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000007121d2935414c56616d7a86929faab4bfcbd7e3edf8f8f6f6f6f8faede1d5c9bdb2a89d9184786c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b606d78828f95a0a8b2bcc5cfd8e2dad2c8c0b6aea49c918b7f726c61594f463c32291e13080000000000000c17222d36404a52575e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a69676564615e565653504a46423b373129241d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c21272c2f35393a3e4247484a4c4e4f4f50504f4e4d4b494745413d3938332d2b261f1b150d08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000030b121821272c31373a3c414647494b4b4947433c352f281f160c000000000000000000050e161e242932383b3c4144454544413c3b373228231d150c040000000000000000030c161f282f353c4347484b4c4b4946443f3838322c272117110a020000000000000000000a131c20293036393b3f414344444443413e3a39352f28231c140c020000000000000000000000000000000000000000000000000000010a131c20283035393a3e41434444444442403c3b373229241d160d04000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000060e151a21282d32373b3c404547494a4a4a494746413b3a373132373a4146474a4b4c4b4b4a4846443f38352f271f150b020000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d19242f3a46525e6873808d98a3aebac6d1dce7f3fffffffffff8ebded2c5b9aca1968b7e71665b5041382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a505c666d79839096a1a9b3bdc6d1dce7dad2c8bfb6ada39f93877e716b60584e443a3025190b020000000005111d28343e48525c63696e727577787878787878787878787878787878787878787777767472706d686763605b54524d46423c352f271f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d31373a3b3d3f41424343434242403e3c3a39352f2d2b28221c1a140f0a0400000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000070c161b20262b2e3036393b3d3e3e3c3b373229241d160d0400000000000000000000040c131921272c2f303437383938342f2e2b262018120b0300000000000000000000040d161d242931373a3c3e3f3e3c3937332d2b27201b160b060000000000000000000000010a0e171f252a2d2e3235363738373634312d2c29241e17110a0200000000000000000000000000000000000000000000000000000000010a0e161e24292d2e3234363738383735332f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000003090e171c20272b2e2f35383a3c3d3e3d3c3a3936302e2b26272b3036393a3d3e3f3f3e3d3b3938332d29241d150d03000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5bfcbd7e3eef9fffffffaeee1d5c9bdb2a99e9184786d60544a3f2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4a545d676e7b849197a2abb4bfcbd7dbe3dad1c8bfbbafa49992877d706a5f564c41362a1d140a000000000815212d3945505a636e737b7f828384858585858585858585858585858585858584848382817f7d7a7774706c66615e57534d4540393128231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d2020262b2d2e3133343536363635353332302d2c2924201f1c17110e0903000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000040a0f151b1f21252a2d2e3031322f2e2b272018130c0400000000000000000000000002080d161b1f2223272a2b2c2b2822221f1b150c0700000000000000000000000000040c131820262b2e2f3233312f2d2b27221b1b160f0a040000000000000000000000000000050d14191e202125282a2b2b2a29272421201d19130b060000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a292622211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000050b10151b1f2224292c2d2f3031312f2e2d2a25211e1a1b1e252a2d2e3032323231302f2d2b28221c18120b0300000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000010d1925303a46525e6874818d99a3aebbc7d1dce8f4fffffef3ebdfd2c5b9ada1968b7e72665c5042382d1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4b555e696f7c859299a3aebabfc9d2dce3dad7ccc0b5aba39992867c6f685e52463e2f261b11060000000a1724303d4956616c7380878c8f909191919191919191919191919191919191919191908f8e8c8a8784817d78736e69615f57514b433d342e261e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141a1e212224262828292a29292827252321201d1913120f0b06000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000040a0f1215191e202123242522221f1b150d0701000000000000000000000000000000040a0f1315161a1e1f1f1e1b1615130f0a0400000000000000000000000000000001070d151b1f212225262523201f1b17110f0a04000000000000000000000000000000000002080e111414181b1d1e1e1e1d1b181413110d08010000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1e1e1d1c191615130f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000040a0f1315181d1f20222324242321201d1914120e0f13191e202123252525252422201f1c17110c07010000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000008131e2a36414d56616e7b86929fabb5c0cbd7e4eef9fff7ece1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d434d565f6a707d87929fa3adb7c0cad3dde8ddd2c7bdb4aba29891847a6d615a5041382d22170b000005111d2935414c5664717e8b92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9a989795918d8984807b746e69605d554f443f38302820170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1c1c1d1d1c1b1a18161413110d0806030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000306080e1114141618181615130f0a0400000000000000000000000000000000000000030709090e111212110e0908060300000000000000000000000000000000000000040a0f1215151819181613120f0b0600000000000000000000000000000000000000000000020507080c0e10111111100e0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e10111111110f0d09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000306070c10131416171717161413110d08060202080d1113141718191818171513120f0b060000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000020e1925303b46535e6974818e99a3afbbc7d2dde8f4fef2e6dbd0c6b9ada1978c7f72675c5142382e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444e58606b717e8a919ca5afb8c2cbd5dfe3d9d0c6bdb3aaa1968f82766c6153493f33271b0f03000713202d3946525e687783909da3abaaabababababababababababababababababababaaaaa9a7a5a7a09d9a96918d86817b736d676059504a423a322920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0c0e0f1010100f0f0d0b09070604010000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000020507080a0b0b090806030000000000000000000000000000000000000000000000000001040506050100000000000000000000000000000000000000000000000000030608090b0c0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0a09070705010000000000010507070a0b0c0c0b0a0806060300000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000008141f2a36424d57616e7b87929facb6c0ccd8e4f0fbeee2d6cabeb3a99e9285796d60554b4030261c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403c464f59616c737f8c939da6b0b9c3ccd6e0e2d8cfc5bcb2a89f948a7e71655b5044372b1f1205000714212e3a4754616d7a86939facb5b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b6b5b4b2b1acaaa8a19e99928e868079706b605c544c443b322a21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0f0d07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000020e1a25313b47535f6975818e9aa4afbbc8d4e0e9f4ecdfd3c6baada2978c7f72675d5143392e1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40343d47505a636d74818e949fa7b1bac4ced7e1e1d7cec4bab0a69e9184776c605346392d20130600091623303c4956636f7c899aa4afbbc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2c1bfbcb8b7b2adaba39f99928d847d736d665d564d443c332a20170d04000000000000000000000000000000000000000000000000000000000000000000030608090c0e0f1011100f0c090806030000000406070b0e1011121211100e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000030607060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1a1413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266594c3f414e5b6774818e9aa7b4c1cddae3d6c9bdb0a3968a7d7063574a3d404b546a7783909daab6c3d0dddfd2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000009141f2b37424d57626f7c87939facb9c2ccd8e3eee2d6cabfb4aa9f92857a6d60554b4030271d0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033353e48515b606d78828f95a0a8b2bcc5cfd9e3e0d6ccc2b9aca096887c6f6255493c2f221609000b1824313e4b5764717e8a97acb6c0ccd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0cfcdcec8c5c4bdb9b5aeaba39f96918880786d685e564d453c332920160c02000000000000000000000000000000000000000000000000000000000002060a0f121515181a1c1d1d1d1c191515120f0a070c101313171b1d1e1f1f1e1d1b171312100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000915222f3c4855626f7b8895a2aebbd0dbe0dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000306060c10121313120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181d1f20252827201f1c18120b03000000000000000000000000000000000000000000000406070809090807060400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40414c556875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e45515c667784919eaab7c4d1ddded2c5b8ab9f9285786c5f5245392c1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030e1a26313c47535f6a75828f9ba6b0bbc7d3e0e8ded3c6baaea2988c8073675d5143392f1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d40332c364044505c666d79839096a1aab4bdc7d1dce0d7cec5bbb0a6978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1bed2dddededededededededededededededededededddddcdad9d4d1cfc9c6bfbbb5aea8a19a938c827a6e695f574d453b32281e140a00000000000000000000000000000000000000000000000000000003090e12151b1f21222527292a2a2a282622211f1b1512181c1f2024272a2b2b2b2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6d3cdc0b3a69a8d8073675a4d4034271a0d010000000000000815222f3b4855626e7b8895aab4bfcad2d4d3cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000030a0f1215171c1f20201f1b1711100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3135332d2c29231d150d0300000000000000000000000000000000010406070c101313151515151313100c070604010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e827568584e4145515d677784909daab7c3d0dde5d8ccbfb2a5998c7f7266554b404653606d7986929facb9c5d2dfded1c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000009151f2b37434e58626f7c88949faab7c2ced8dfd6cabfb4aa9f92867a6d61554c4131271d0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c40332628343f4a545d676e7b849198a2abb5c0cbd7d5cec5bcb3a99f94887c6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfe0e1e4e7e5e0dedad5d1cbc6bfbbb2aca49f948f837b6e695f574d443a30261c110600000000000000000000000000000000000000000000000003090e151a1e21262b2e2f32343636373635322f2e2b26201d23282c2d313436383838383634312d2c28231c150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc5c7cbc7c5bfb4aa988c7f7265594c3f3226190c000000000000000814212e3b4754616e7a8798a2aebac5c6c7c7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000050b10151b1f2123282c2d2d2b27221b1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282f35393a3e42403a38342f271f150b010000000000000000000000000001070d111314181c1f2021222221201f1c181413110d0701000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b7ab9e9184786a60534b4d55606d7a86929facb9c5d2dfe8dbcec1b5a89b8e8275675c514c4e57626f7c8999a3afbbc7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5d2ddd6d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca6b0bcc6cfd2cec5baaea2988d8073685d52433a2f1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225232e38424b555e696f7c869299a3afbbc0ccccc4bcb4aaa2978f82766a5f53473a2e211408000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d5d7dadedfe1e5e3dcd7d1cbc4beb6afa69f9590847b6e695e564c42382e23170d0400000000000000000000000000000000000000000000060b141a20262b2e31373a3c3f4142434443423f3c3a37312c272e34383a3e41434445454443413d3a38342e271e191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbbb9b7aea298897d7063564a3d3023170a000000000000000613202d394653606c7985929fabb5b8b9bbbbb9b7b1a7998c7f7266594c3f3326190c00000000000000040a0f161c20262b2e2e34383a3937332d2c27211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e34394045474b4e4d4745403931271d1207000000000000000000000001080d13181d202123282c2d2e2f2f2e2d2c282320201d18130d070100000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca196897c6f655c55565e67717e8b99a3aebbc7d3e0ebded2c5b8ab9f9285796d605958585f6974808d9aabb5c0cbd7e3dccfc3b6a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5ccd2cacec5b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000a15202b37434e58636f7c89949faab4bdc3c5c4bcb2a89f92867a6e61564c4131281e0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d31241c26303a434d575f6a707d87929fa4aebbc0c1bab2aaa29892857b6e62584e43372b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c7c8cacdd1d2d5dae0e3e3dcd7d0c7c0bbb0a7a09691847b6e685d544a3f34281f160c0100000000000000000000000000000000000000020a11171f262b31373a3c4347484b4d4f5050504f4c4847433c3830394045464a4e5051525251504e4a46444039302a22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4aeacaba79f9285796d6053473a2d2014070000000000000005121f2b3744505b6576828f99a3ababacafaeacaaa7a095897c6f6356493c30231609000000000000060e151b21272c31373a3c3f444646443f3838322b231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f27303940444b5153585b5a53514b43392f23180c05000000000000000000040c13191d24292c2d2e34383a3b3c3c3b3a38342e2d2c29241d18120c04000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89c8f82776d676566686e7984919eabb5bfcbd7e3ecdfd3c6baada2978b7f726b6665666a6f7b86929facb8c5d1dce8dbcec2b5a89b8f8275685c4f4235291c0f000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7bbc0bdbdbcbdb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000030f1b27323c4854606b76828f98a2abb2b7b8b8b2aaa1968d8073685e52443a301f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21151e28313b454e58616b727f8b929ca4afb6b8afa8a09892867d70695f53463c31261a0f02000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9babbbdc0c4c5c9cfd3d8dee5e2d9d2ccc2b9b1a8a19690837a6d665c50443d31281d1307000000000000000000000000000000000000040b141c222831373c4247484e5355585a5c5d5d5d5b5955534e48443e424b5153575a5d5e5e5e5e5d5a5753514a423c342a1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b939b9d9fa3aaa39f9e9b958d8074675d5145382c1f130600000000000000030f1b27333f495363707d8792999c9f9fa4a39f9e9b959083776b6054483b2f221509000000000009101820262b33383c4347484a505353504948443d352c231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a51555d60646866605c554b40342921160b0000000000000000080d161e24292f35393a3e404546484848484645403e3a39352f29241d160d070000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacec4b7ab9f948e8179747272757b829096a1acbdc6d1dce7eee2d6cabeb3a99f92867d76737273757c849198a3aebac7d3e3e6d9cdc0b3a69a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca5acafb6b0b0b0b2aca69c8f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000a15202c38434f59626f7c869299a0a8abacaba8a09891847a6d60564c4132281e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014161f29333c464f59626d73808d929fa4acaba59d9691867d706b60574d42342a20150a00000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacadaeb1b4b7b9bdc4c7ccd4d9e0e4ddd8cbc3bab2a8a0958f82786d60594f433a2f24180d0300000000000000000000000000000000050d161d262d333c42464e5355585f62656769696a696865625f58554f464e545c606467696b6b6b6b696764605c544e463c31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c7781898e919298939992918f8b837a6d61554b4035291d100400000000000000000b17222d384854606b727f868d909293999992918e8a837b6e61594f43382c1f13070000000009121b222a32373d44484e5355545c60605b53544f473e352c1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b545c60676d7175736d675c51453d33271c0c0200000000000109111a20282f353a4145474b4b51535455555453514b4b4745403a352f281f19100800000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d3c7bbb0a69d938e84817f7f818690949fa8b2bdcfd8e3edf2e6dbcfc5baaea298928a83807f7f82879196a0aab4bfcbd6e3e3d7cbc0b5ab988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a939d9fa4aca3a3a3a8a09e948a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000040f1b27323d47535f6a707e8791969b9e9f9e9c9691867c6f685d52443b3020160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e110d17212a343e47515b636e74808c939a9f9f9b938e847c706b60594f453c3122180e0300000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a2a4a7abadb2b7bbc2c8ced5dee8ddd5ccc4bab1a79f948d80736b60554b40352920150a000000000000000000000000000000050e171f282f383f444d53575f62676a6f72747576777675726f6a63615952585f666d717476777878777674706d665f584e433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c757d8184858687868684827e796d685d5243392f24180c00000000000000000006111b2c38444f59626d727b8083858686868684817d786e695f53463d32271b0f0300000007101b242d343c43474f55585f6267666d6c656360594f473e31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d666d72797e8180796d60594f44382c1e140a000000000109131b232c323a41454b515458555c6061626261605c555753514b454039312b221a1108000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4efe3d8ccc2b8afa59d96918d8c8c8e92989fa6b0bac4cee1eaf3ece7e1d6cabfb4aaa29f94908c8b8c8f9299a0a8b2bcc6d0dce7e0d3c7bbafa399897c6f6356493c30231609000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c75818b90939a969797969596918c82786c605346392d201306000000000000000000000000000000000000000000000000000000000a16212b37434e58616c707c848a8f9192918f8b847c6f6a60564c4132291e0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e050f18222c353f49525c606c777f888f92928e89817a6f6a60594f473d332a1f0f060000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c999393939393939393939495979a9ea1a8abb0b8bdc3ccd8dde4ded6ccc3b9b0a69f93887d70675d51453c31261a0f0300000000000000000000000000040e172029313a424a50575f616a6e73787b7e8082838383827f7c77706b615d5f6a6f797d81838485858483817d796f6a5f554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535b606b70757779797a7a797875716d665d564c4131271d120700000000000000000000101c27333d47515b62696e737678797a7a797775706d665f574d42342b21160a000000040f19222d363f464e535960636a6f7377797976706b61594f433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d787f858b8e8d81756b6054483e30261c110600000009131b252d353e444c52555d606468676d6e6f6f6e6d676864605d55514b433d342c231a10070000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4e9ded4cac0b7afa8a19e9a98999b9fa2aab0b8c2ccd6e0f2e9e2dbd6d3d0c6bcb4aea69f9c9998999c9fa3abb2bac4ced8e2ecdfd2c5b9ac9f9286796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a606d787e838688898a8a898987847f796d665b5044382b1f120600000000000000000000000000000000000000000000000000000000040f1b26313c46505a616a6f787e82848585827e796f6a60584e433a2f20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d020000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080006101a232d374044505b656c737d828685827c746d685f584f473d352b21180e000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d86868686868686868687888a8d91969c9fa6acb2bac0ccd2d9e2ded5cbc2bbafa49a9184796d60584e43372b1f1409000000000000000000000000030c162029323a434b545b60696e757b8084888b8d8f9090908e8c88837d756d68626f7c848a8d9091919191908d8a847c6f675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950596063686a676d6d6d676b6865605c544c443a301f150b01000000000000000000000b16212b353f4951575e616769656c6d6d676b6864605c544d453c3122190f040000000a16212b343f4850585f626b70767c80848686837d706c61554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79828c92979b93897d70635a5042382e23170b000008111b252d373f474f565d60676d717578797b7b7b7b797875716d67605d554e463e352c22180d0300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f0e6dcd2c9c0bab2adaba7a5a5a8acaeb4bcc2cad4dee8e9e0d7d0cac6c5c5c6bfbab0aba9a6a5a6a8acafb5bdc4ccd6e0eaebdcd0c3b6a99d908376675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e44505c666d71777a7c7d7d7d7d7c7a77736d675c544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000a15202a343e48505860666d717578797876716d6760584e463d31281e0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e050000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000008111b2527333f49535b606b6f767978756f6b605d564e463d352b231a0f06000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807879797979797979797a7b7e8084898f949da0a8afbbc0c7d0d9e2ddd8ccc0b6aca1968d80736a5f53473c31261a0e0100000000000000000000000a151e28323a444c555d666c727b81878d9197989a9c9c9d9c9b9895908a827a6e6b778390969a9c9e9e9e9e9c9a969185796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444f54565b555c6060605d555c5853514b423a32281e0d030000000000000000000000050f1a232d373f454d53545a535b6060605d555b5753504a423c332a1f1007000000030f1b27323d47505a626a6f767d82888d91939290877e70675d5145392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b949ea1a59d9083776c61544a3f34281d1207040d1a232d373f49515961686d737a7e818486878888878684817e7a736d6760584f473e342a1f150b01000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ded7d3ccc4bdb9b8b4b2b2b4b8babfc5ced4dce6ece2d7cec5bfbab8b9bbbfc2bcb7b6b3b2b2b5b9bbc0c7cfd6dee7ebe2d4c8bcb1a7998c7f7366554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000b172228343f4a545c6065686d6f707070706f6d6866605c554b42382d22170b000000000000000000000000000000000000000000000000000000000000030e18222c363e464e545c6064686b6c6b6965605c554e463d342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000091217222d38414950596063666d6668636059524c443c342b231a110800000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6f7174787d828991969da5afb6bec7d0d9e4ddd2c7beb2a99f92877c6e62574d42372b1d12070000000000000000000006111c26303a444c565e676d787f868e939a9ea1a9a7a8a9aaa9a8a79f9d938f847b6f7c8995a0a8a9aaababaaa9a8a0978c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d4448494e4b51535453514b4f4b46454039302820160c0000000000000000000000000008111b252d333b4246484d4950535353514b4e4a46443f38302a21180e0000000007131f2c38434f59626d717c82898f949a9d9f9f999285796d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a97a1adab9f958a7d71665c5044392e23180c0c161f2b353f49515b626b707a80858b8e91939a95959a93918e8a8580796f6a61594f463c31271d1207000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e5dcd3ccc7c3c2c3c5c4c0bfbfc1c5c6cad0d7e0e6eee7dbd0c5bcb4aeacacaeb5bdc6c4c3bfbebfc2c5c7cbd1d9e1e7eee3d9d0c7b8ab9f95887c6f6255483c2f24180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000050b17232e38424a5053565d60626364646362615e5653514b43392f261c11060000000000000000000000000000000000000000000000000000000000000006101a242c343d424a5053575c5e5f5e5c5853514b433d342b22190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000006111b262f383f444f54545c605c5456544f45413a322a221911080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060616264656c70767d848e939fa4acb6bec7d2dde4d9d0c4bbafa3998e8175695f5346392f23180c000000000000000000030d17232e38424c565e686d79828c92989fa4acadb2b3b5b6b6b6b5b1aba69e9691857c7f8c99a7b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732383b3d4240454647474540423e3a38342e271e160e04000000000000000000000000000009121b212931363a3b403f444647474540423d3a38342e261e180f06000000000915222f3b4854606b717f8790949c9fa6aaacaba1978c7f72675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea8b1a79d9184786d60554b4034281e13131e28313d47515b626d727d858d92989b9e9fa4acaca49f9e9b97928c847c706b61584e43392f24180c010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d3cac1bbb7b5b7bbc1cacbccced2d3d6dbe2e9f0e7ded6cabfb4aaa29f9fa3abb5bfcbcfcccbcccfd2d3d7dce3eaede7ddd2c7bdb1a79d9083766a5f53473a2e1d120700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464c525455565757565654524c4745403931271d140a00000000000000000000000000000000000000000000000000000000000000000008111a222b30383f44464b4f5152524f4b46454039302b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d03000000000000000a141d262d333d43484a5053504a4948433d352f2820181007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535455535b60636b7079818b939aa4acb6c0ccd8e0e2d7cbc0b5ab9f93877b6e61554b4034291c100400000000000000010b151f28343f4a545d686d7a838f949fa3aaafb6b9bec0c2c3c3c3c1bcb8b0a8a0979285828f9ba8b5c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f302e34383a3a3a38352f322d2c28231d150c0400000000000000000000000000000000090f171f252a2d2e2d3337393a3a38352f312d2b28231c140c060000000000091623303c4956636f7c8792999fa6abb0b7b9b3a99e9285796d60544b4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8c96a1acaca0958b7e71675c51453a2f241919242f3a434f59626d727f8891979fa2aaabacafb6b6afacaba9a29f9691867d706a5f554b4035291e13080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec1b8b0aaa8aab0b8c1ccd5dbdfdfe2e7ecebe6ded5ccc3baaea298929299a3aebbc0c9d6dad9dbdfe0e3e8eeeae2dbd6ccc0b5aba0958a7e7164584e43372b1f0b0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a414547494a4a4a4a494746413a38342f271f150b02000000000000000000000000000000000000000000000000000000000000000000000810191e262e34383a3e42454645433e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b030000000000000000020b141b22273238383f4446443f3c3b383229241e160d0600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464647484950535960676d747f88939aa4afbbc1ced7e1dcd1c7bbafa4998e8174675c5145382c1f13060000000000000007121d27313944505c666d7a8390959ea6aeb4bbc0c7c9cfcfcfd0cfcdc8c1bab2a9a197928f939eaab6c3d1d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b20222323282c2d2d2d2c292425201f1c18120b03000000000000000000000000000000000000050d141a1e212122272b2d2d2d2c292424201f1c17110a020000000000000e1b2734414e5a6774818d9aa3abb0b7bbc2c5b9ada1978b7f72665c5145382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea8b1a89e9184796d60554c4135291e1d2935414c55606b727f8b939aa1a9aeb4b7b9bbc0c0bbb9b7b3ada8a19892867c6f675d51453a2f24190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e7dcd0c6bcb0a69e9c9ea6b0bac3cdd6dfe4e5e7e3e0dad5ccc3bab0a69f928686929fa5afb7c0cacfd7dce3e6e5e6e1dfd8d0cac0bbafa4999083786c6053463c31261b0f0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2f35393a3c3d3d3d3d3c3a3935302c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282c2d313538393836322d2c28231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000020a111721272c2e34383a38342e2f2c272119130c040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3c3f44464f555d606d727e88939fa6b0bcc5d0dbe3d7ccc0b5ab9f9285796d6053473a2d22170b000000000000000c18242f39434f59606d78828f95a0a7b0babfc6ccd2d5dadbdcdddcd8d4ccc4bbb3a9a19e9b9ea6b0bbc6d2deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f2021201f1d18181313100c0700000000000000000000000000000000000000000003090e121415171b1f2020201f1d18171312100b0600000000000000000e1b2834414e5b6774818e9aacb5bdc2c7cdc9beb3a99e9184796d60544a3f34281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515c67717e8b95a0acada1968c7f72675d51453a3025202c3945515d67707d87939fa4acb3babec4c5c2c1c2c4c6c4bebab2aaa3989183796d60564c4135291d110400000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dbd8d6cbbfb4aa9e948f949ea8b2bbc4cdd4d8d9dcd7d3cfc9c2b9b1a89f948b7e7f8b939da5aeb9bec5cbd1d6dbd9dad5d2cec6bfbaaea59f93877d6f665b5044382a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d2f303131302f2e2d29251f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2024292b2c2b2925201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a030000000000000000000000000000060b161b1c23282b2d2b2823221f1b160d0801000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2e2d33373d434b515b626c727f8c949eaab3becad6e2ddd2c7baaea2988a7d7164544a3f33281c0f03000000000004101d2935404b55606b74808d949fa7b1b9c1cbd0d8dde4e6e8e8e3e0dfdfd6cdc5bbb3adaba8aab0b8c1ccd7e3ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c101313141413100c0707060400000000000000000000000000000000000000000000000000020507060b0f1213141413100c07070603000000000000000000000c1925323f4c5865727f8b98a8b2bdc9d3d8cfc5b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404b55606d7884919da7b1a89e92857a6d60564c41362a2935404b55606d7a849199a4afb6bec4beb9b8b5b4b5b7b9bdc4c4bcb4aaa0958d8073685d5245392c20130800000000000000000000000000000b1825313e4b5864717e8b97abb5c0cad0cbcfc7baaea3988f828f96a0a9b2bbc2c8cdccd1cbc7c4bdb9b0a7a0958f827774818e939da4adb3bbc0c7cacfcccfc9c6c1bcb4aea49d938c7f736b60544a3f33281c0f030000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013191d202122232424232321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213181c1e1f1f1c181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000040a0f11171c1f201f1c1715130f0a040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332720202122272b31394045515a636d75828f98a2aebac6d1dce3d6cabeb3aa9b8e8275665b5044382b1f1206000000000006131f2c3945515d67707d89929da6b0b9c3cbd6dce2e8e3dfdcdcd7d4d2d2d3d6cdc5beb9b8b5b6bbc1cad3deebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000030506070706040000000000000000000000000000000915222f3c4855626f7b8896a1acb9c6d1dcd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944505c66717d8a959fabada1978c8073685e52463b312c3945515d6773808c96a1abb5c0bebab3adaba8a8a8abacb2b9bdc4bcb1a79f92867a6d6054473a3025190d01000000000000000000000000000a1723303d4a5663707d8999a3afbabfbebebebdb8ac9f92867a849197a1a9b0b8bcbfbfbfbfbbb9b2ada69f9591837a6d6d78818d929ea1a9afb5b9bebfbfbebeb9b8b0aaa29f928d81776c60594f42382d22170b000000000b1825313e4b5864717e8b97a4b1bececfcfcfccc0b5ab968a7d7063574a3d3024170a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d1113141617171717161413110d0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070b0f121312100b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c101213131312110f0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060606050300000000000000000000000000000000000000000000000000060b10121312100b06070300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1314171b1f272f353f48515b616e7b85929faab4bfcbd7e3dbd0c5b8ab9f9285796c605346392d2013060000000004111d2935414c55606d7984919ea4aeb8c2cbd5dde7e6ded7d3d0d1cbc7c5c5c7cad0cfc9c6c5c2c3c6ccd3dce5ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7884919eabb4bfcbd7dacfc4b9aca0968a7e71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28343f4a54616c7683909da6b0a99f92867a6d61574d42362d3a4753606d7a85929fa8b2bdbbb3ada9a19e9c9b9b9ea1a8acb2bac3baaea2988c7f7265564c4135291d1105000000000000000000000000000714212d3a4754606d7a86929fa8aeb4b1b1b1b2ada69c9083767b8591969fa6abb1b2b2b2b5aeaca9a19e948f837b6e68666d78808a92979fa3abadb3b2b2b2b2adaba69e98928b80786c655b50473d2f261c1106000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bbafa499897c6f6356493c30231609000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0a0a0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1e1f20201f1e1c181413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d060b0f151d2429364046525e6973808c98a3aebac7d3e0dfd3c6baada297887c6f6255483c2f221509000000000613202c3945515d67727f8c96a1acb6c0cad4dde7e1dad5ccc7c3c2c0bbb9b8babfc0c5c6cad0cecfd2d7dee5eeebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3aebac7d1dcd5c9bdb2a89d9083786c6053463d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a63707d89949fabaea2988d8074695e53463c343f4a5465717e8b98a2aebabeb3a9a29f97928f8e8f91969ea0a8b2bbbfb4aa9d918477685e5246392d201307000000000000000000000000000713202c3945525d6875818e969fa2aaa5a5a4a8a19e948b7e716f7c848f949d9fa7a5a6a5aba39f9c96918b827a6e695e5c666d747e858e92999ea2a9a5a6a5a9a19e9a948f867f746c665b53493f352b1d140a00000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2ab9f93867a6d6054473a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d101213131312100d09080603000000000000000000000000000000000000000000000000010507070d10121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2d2d2c2b2825201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000030b1218242a36424d57616d7a86929facb9c5d2dfe2d6cabeb3a9988b7f7265584c3f3225190c000000000714212d3a4754606d7a85929fa8b2bdc8d2dce6dfd6cfc9c1bbb7b5b5afacacaeb4b3b8babec5ced3dce3e8eff8ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754616e7b86929fabb5c0cbd7d9cec4b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4854606b76828f9ca5afaa9f92867b6e61584e433844505c6675828f9caab4bebaada297928a8582818284899196a0a9b3beb8aca095877a6d6154473a2e2114070000000000000000000000000004111d2935414c56616e7a848e9298979898979696918c82786d6a6f7a828a9095979999989799928f8b847e766d685e57545c606c717a81878d9297989999989797918d88827b726d605b544a41382d23190b0200000000000714212d3a46535f697783909da2a9a8a9a9a9a8a8a1998f8276685d5245392c201307000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000002080d1113141a1d1e1f20201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e24292c2d333638393939393735322d2c29241d150d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0f11100c07060400000000000000000000000000000000000000000000000000000000000000000000010507070d11110e09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000107121a25303b46525d6875828e9ba8b5c1d1dce6dbd0c1b4a79a8e8174675b4e4134281b0700000006121e2b37424e5765727f8b97a2adbac4cedae4e0d6cdc5beb9b0aaa8aba39f9fa2aaa6abadb3bcc1cad3dbe5f1f8ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6974818e99a3afbbc7d2ddd4c8bcb1a79d9083776b6055483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c38444f59626f7c89939eabaea3998e81746a5f53473d4653606d7985929facb8bcb0a69f92857e79757575787d849197a2adb9bcb1a7968a7d7063574a3d3024170a00000000000000000000000000010d1924303a46525e686e7b8186898a8b8b8b8a888480796d665f686e767d83878a8c8c8c8b8986827e79716c615d564d4a505a61686d747b8185888b8c8c8b8a8885817c756e69625b504a42382f261b110700000000000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877c6f62564c4135291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1f2222272a2b2c2d2c2b2a2722221f1b150c06000000000000000000000000000000000000040c13191d2021262a2b2c2d2d2c2b292621211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920283035393a3f43454646464544423e3a39352f271f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161c1e1d181312100c0700000000000000000000000000000000000000000000000000000000000002080d1113141a1e1e1b1515120f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009141f2935414c5664717e8b97abb4bfcbd7e3dccfc2b6a99c8f8376695c50432e23180c0000000814212e3a47535f6a7783909da9b3beccd6e0e2d7cec5bbb3ada69e9c979992929895999fa2a9b0b8c1c9d3dfe8f2ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d57616e7b87929facb6c0ccd8d9cec3b8ab9f95897d7063594f44382c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1c27333d4754606a75828f99a3afab9f93877c6e62584e434855626f7b8898a2aebab7ab9f94897d716c6668686b707b85929eabb8bfb3a6998c807366594d4033261a0d000000000000000000000000000008131e2a36414c565e696e74797c7d7e7e7e7d7b78736d675c565e616c71767b7e7f7f7f7e7c7a76716d66625a524c443f4450565e61696e74797c7e7f7f7f7d7b78746f6a625f5751443f382f261d140a00000000000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706a6054443a2f24190d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e2f3437383939393836342f2e2b272017110a03000000000000000000000000000000070e161e24292d2e333638393939393836332e2d2a251f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323a4145474c4f5152535352514f4b47454039312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000002090e161c202223282b2a25201f1c18120b03000000000000000000000000000000000000000000000000000000050c13191d2021272a2a2822211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000020d1924303b4855616e7b8899a3aebac7d3e0ded1c4b7ab9e9184786b544a4034281c100400000815222f3b4855626e7b8895a0acbbc5cfdee7dbd0c6bcb3a9a19e948f8a87868586898d92979ea6afb7c1cdd6e0ebebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bcb1a79c9083766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58626e7b87929faaafa4998f82756a6054474a5764707d8a97aab4bfb6a99c9083766b605b54596069727f8c99abb5c0b4a79b8e8174685b4e4135281b0e0000000000000000000000000000020e1925303b444d575e61666d6f71727271706e6c65605c554d525a6164696e71727372716f6d6764605c545046413a343e444c52575f61666d6f71727372706e6967625f58534d453f332d261d140b02000000000000000009141f2d3945505a626d72797d808182838281807d78706b61584e4332281e130800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070707070707070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222832373b3c4043454646464543403c3b373228231c150c030000000000000000000000000007101920283035393a404345464646464543403b3a363129211b13090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254595c5e5f60605f5e5b5853514b433c332a1f15090000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c2f30353836322d2c28231c150c0600000000000000000000000000000000000000000000000000080e161e252a2d2e333737342f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000813202d3a4653606d7986929facb9c5d2dfdfd2c5b9ac9f928679665c5144382c1f120600000c1926323f4c5965727f8c98a7b1bccdd7e1e2d6cabfb4aaa1979289827d7a79797a7c80858f949ea5afbbc4cfdae6ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d8cdc3b7ab9f94897c6f63584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323d47535f6a74818e98a3aeab9e93897c6f62594f4c5865727f8b98a5b2beb2a6998c7f736659504a4f57626e7b8899a3afbbb5a89b8f8275685c4f4235291c0f00000000000000000000000000000008141e29323b454d52545c6063646565646361605b53514b43465055575e61646666656462605d5553514b423f353028323a41464d53545c60626566666564625f5755544e47423c3328221c140b0200000000000000000003111d28343e48515b62676d7073757676767573706d6661594f463d3220160c0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a141414141414141414141413100c07090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347494d505253535352504d4947433c342e261e150a000000000000000000000000060f19222b323a4146474d505152535352514f4c4846423b332d251b10070000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565d6066696b6c6c6c6c6a6865605d554d453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000070e171f252a33383c3d4244433f3a38342e271e170f06000000000000000000000000000000000000000000000009111a20283036393a404444413c3b373229241d160d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b3844505c667884919eabb7c4d1dee0d3c7baaea39986796d6053463a2d2013070005111e2a36414c566975828f9ca8b5c2cedbe9dfd3c6baaea29892857d75716e6c676d6f737a828e939ea9b2bdc9d5e1ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded3c7bbb0a69c8f82766a6054473c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58616e7b86929faaafa59c8f82766b6053495966737f8c99a6b2bdb1a4978a7e7164574b3f4653606c7986929facb9b6a99c8f8376695c504336291d10000000000000000000000000000000020d172029333b42464b5153565758585857555350494540393e44494d535457595959585653514b46454039302924202830353c42474a515355585959585755534d4947433c37312a2117110a0200000000000000000000000c17222c363f4951555d60646668696969686663605c544f473e342b210d040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272121212121212121212121201f1d18161613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e54555a5d5e5f605f5e5d5a55544e443f3830261c110600000000000000000000030d18212b343d444c5254595d5e5f60605f5e5c5954534d453f372d22190f040000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686d727678797979787775716d675f574d42372b20150a0000000000000000000000000000000000000000000000000000000000000000081119202930363d4448494f51504b4644403930292118100600000000000000000000000000000000000000000009121b232b323a4146474d51514e4847433c352f281f180f070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde3d7cbbfb4ab93877a6d6054473a2d211407000713202d3946525e687885929eabb8c5d1dee2d6cabeb3aa9f92867c706b6461605d6062686d77818e96a1adb9c5d2dfebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d8cdc2b7aa9f94887c6f62584e43372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c46535e6974808d98a2aeab9f94897d70655b50596673808c99a6b3bdb0a3978a7d7064574a3d44505b657885929eabb8b6aa9d9083776a5d5044372a1d1100000000000000000000000000000000050e172029303639404546494a4b4b4b4a4846443f38342e33393b4246484b4c4c4c4b494745403a38342e271e19161e2529313739404446494b4c4c4c4a4847423c3b37322b261f180f060000000000000000000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c22190f000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2d2d2d2d2d2d2d2d2d2d2c29242322201c160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50586062676a6b6c6c6c6b6967626058504a42382e23170c000000000000000000010b151f2a333d464f565d6166696b6c6c6c6c6b6966615e5751493f342b20160a000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606b6f7a7f82848586868584827e796e695f53473d32271b0f0300000000000000000000000000000000000000000000000000000000000008121a232b333b42464f54565b5e5d5853514a423b332a221810060000000000000000000000000000000000000008121b242d353d444c52545a5d5d5b55534e45413a31292118100700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde7dcd1baada194877a6e6154473b2e211408000714212e3a4754616d7a8797a1adb9c6d2dfdfd3c6baaea2988c7f726a605954535153565d656d7984919eabb8c4cfdae6ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca6b0bcc7d3ded3c7bbb0a69b8f82756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a36424d57616d7a86929fa9b0a69d9083786c60545965727f8c98a5b2bdb0a4978a7d7164574a3e45515d677985929facb8b6a99c8f8376695c504336291d100000000000000000000000000000000000050e171f252a2e34383a3c3e3f3f3e3d3b3937332d2823282d31363a3b3e3f403f3e3c3a39352f2c28231d150c0c13191f262b2e34383a3c3e3f403f3d3b3a37312e2b26201a150e0600000000000000000000000000000009121b242d31394045474a4d4e4f504f4e4d4a46443f38302c231a1007000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3a3a3a3a3a38352f302f2c272119110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6f7376787979797876736f6a605c544a3f34281c1207000000000000000007121d27313c454f5960686d737678797979797876736e69625b51463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686f7d858c8f9192939392918e8b847b6e61584e43372b1f1306000000000000000000000000000000000000000000000000000000000008121a242c353d454d52596063686b6965605c544d453c342a22180e05000000000000000000000000000000000007111a242d363e474f565e61666a6a67625f58514b433b332a22181006000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2c3844505c667884919eabb7c4d1dee2d6cabfb4aa93877a6d6054473a2d211407000916232f3c4956626f7c8995a9b3bec9d5e1ded2c5b8ab9f9285796d60584f474645474c535d67727f8b98a9b3bec9d5e2ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89949fabb7c3cdd9d8ccc2b9ac9f93877c6f62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a25313b46525e6873808c97a1adab9f958a7e71665c5865717e8b98a4b1beb2a5988b7f7265564c4a4953606d7a86939facb9b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000050d141a1d23282c2d3031323231302e2d2b27221b181c1f252a2d2e31333332312f2d2c29241f1c18120b0302080d151a1c23282c2d2f32333332312f2e2b26221f1b150e0903000000000000000000000000000000000009121b1f272f35393a3d404243434342403d3a38342e261e1a110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4747474747474747474747474747474540423d3b38332b231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c747c8083858686868583807c746d665c5044392e23180c00000000000000060f18242f39434e57606b6f7a8083848586868584827f7b726d62584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979c9e9f9f9f9f9d9b969083766a6054473b2e2215080000000000000000000000000000000000000000000000000000000007101a242c363e474f575e616b70757776726d665f574e463c342a20170d04000000000000000000000000000000060f19232c363e48505960686d737777746f6a605d554d453c342a22180e040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000713202d3a4653606d7986929facb9c5d2dfe0d3c7baaea29886796d6053463a2d201307000a1724313d4a5764707e8a97a3b0bdcfdae6dbcfc2b5a89c8f8275675d51463d39383a414b55616e7b8797a1adb9c6d2dfded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909ca7b1bcc8d4e0d4c8bbafa49a8e8175695f53463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36414c56606d7a85929ea8b1a79d9184786d605564707d8a97aab4bfb4a89b8e8175685e5657535b63707d899aa4afbbb4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000002090e12181c1f2023242525252422201f1b17110c10141a1e2121242626262523201f1d1813100c070000000003090e12181c1f2022252626252422211e1a15130f0a040000000000000000000000000000000000000000090d151d24292c2d3133353636363533302d2c28231c150c080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a54545454545454545454545454545453514b4f4948443d352d251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7880888d909192939291908d8881786d60544a4034281c10040000000000030d18212935404b555f6a6f7d858c909192939392918f8c867f726a605447392e23180c000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b97a1a9abacacacabaaa89f94897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000030c19222c363e48505960696e757d8284837e786e695f584e463c32291f160c0300000000000000000000000000050e18212b353e48505a616b707a808484817c746d675f574e463c342a20160c0200000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000010815222f3b4855626e7b8899a3afbbc7d3e0dfd2c5b8ac9f928579665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccc0b3a6998d807366554b40342d2c2f3946525e697885929eabb8c5d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8ccc0b6ac9f92877b6e61574d42362a1e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a45515d67727f8c96a1adaca0968b7e71675c626f7c8898a2aebab8ac9f92867a6e68656464656c75818e9bacb6c0b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000070c1013131617181818171513120f0b060003090e1214151819191918161413100c0704000000000000000000070c1012131618191919171514120e0906030000000000000000000000000000000000000000000000030b12181d1f20242728292929282623201f1c17110a03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060606060606060606060605d555c56544f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b929a9d9e9f9f9f9e9c9a938c7f72665c5144382c1f120600000000010b151f2a333c45515d676e7c8692979c9e9f9f9f9f9e9c9992887c6f62544b4034281c10040000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b0a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000b151e2b343e48505a616b6f7b82898e91908b837b6f6a5f584e443b31281e150a000000000000000000000000030d17202a333d47505a616c717d858d90908e8781796e695f584e463c32281e130800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009111d2935414c5665717e8b98abb5c0cbd7e3ddd0c4b7aa9d9184776a544a3f34281c1003000b1825323e4b5865717e8b98a4b1becbd7e4d8cbbfb2a5988c7f7265594c3f2f261f2a36424d576a7784919daab7c4d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ddd2c7bbafa3998e8174695e52463b3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7984919ea8b2a89e9184796d60606d7985929facb8baaea29890827a7471717173787f8c939eaabebdb2a8968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000040607090b0c0c0b0a080605030000000000020507080b0c0d0c0b090706040000000000000000000000000000040607090b0c0d0c0a0808060200000000000000000000000000000000000000000000000000000001070c101314171a1b1c1d1c1b1a171312100c060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676b6863605951493f332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5a9abacacacaba9a59e9185796d6053463a2d2013070000000007121d27313c46505a606d79839098a1a9abacacacacababa39a8f8275665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daab7c3c5c6c6c5c1b4a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000007121d27303d46505a616c717d858f949b9e9c9590857c6f6a5f564d433a30261c110600000000000000000000020b151f29323c454f59616c717e8792979d9d9a938d837b6f6a5f584e443a3024190d02000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000006121b252d3946525e6875828f9ba8b5c2d1dce8dbcfc2b5a89c8f8275695c4f422e23170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251a253044515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a45515c67717e8b96a0acada1968c7f72675d6676838f9cabb4bfb4aa9f949085817e7d7e80848c919ca5afbab8aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f1010100f0d0a07060300000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797875706b625b51463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b8b9b9b9b8b6ada197897c6f6256493c2f231609000000060f18242f39434e58616c74818e95a0aab3b7b8b9b9b8b7b4ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d2d2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000c18232e39424e58616c717e8792979ea6aaa7a09792857c6f695e554b42382e231712080000000000000000000a141d27313a444d57606b717e879299a1a9aca49f9591857c6f6a5f564c4135291e1408000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000020a1117242a36414d56616d7a86929facb9c5d2dfe6dacdc0b3a79a8d8074675a4d4134271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5dcd1c7bbaea3998d8074685e52463a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808131e2934404b55606d7884919da7b1a89e92857a6d6066737f8c99a3aebabcb0a69f97928e8b8a8b8d91959ca3adb7bfb4aa9e918477685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070708080808080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a99d928d878787878787878787878787878787878787868684827d726d62584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a8b2bdc4c5c6c5c4beb3a9978b7e7164584b3e3125180b0000030d18222935404b555f6a717e8b939da7b1bcc4c5c6c6c5c4baaea298887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000004101c2834404b54606a717e879299a1a9b0b7b1a9a19791847b6e675d544a3f3428241a11070000000000000006111c262f39434c565f696f7d869299a3abb3b6afa7a09792857c6f685d52453b3025190e020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070a0b141c2228363e46525e6873808c99a3aebac7d3e0e1d5c9bdb2a8978b7e7164584b3e3125180b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad7cbbfb5ab9f92867a6e61564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315161718232f3944505c66717e8a959fabada1978c807368616e7b86929fabb4bfb8b0a9a29f9a989797999da0a7adb5bfbaaea3988c7f7266564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000002050708070c101213141515151515141313100c070c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a9393939393939393939393939393939393939992918f887f726a5f53473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2cfbeb1a5988b7e7265584b3f3225180c00010b151f2a343c45515d676e7c86929fa5afb9c3ced2d2d2d2cabfb4aa95887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2c3845515c666f7c879299a3abb3bbc1bbb3a9a1969083796d665c504440362c23190f060000000000081217222d38424b555e686e7b859298a3abb5bdc0bbb1a9a19791847a6d60564c41362a1e11050000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1213151a1d262d333e48515b616e7b85929fabb4bfcbd7e3ded2c5b9aca096877b6e6154483b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5dcd1c6baaea2988d8073685d52453a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20222324242328343f4a54606c7883909da6b0a99f92867a6d616875818e99a3aebac2bcb3adaba7a4a4a4a6aaacb1b9bfbeb2a89f92867a6d6154473a3025190d010000000000000000000000000000000000000000000000000000000000000000000105080e11141418181c1f2021212222222121201f1c181b19171413110d0704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e9a92877c6e6255483b2f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd8cbbeb2a5988b7f7265584c3f3225190c0007121d27313c46505a606d79839098a2aeb7c0cbd5dfdfdfdbd0bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000713202d3a4653606d78849199a3abb5bdc5cdc5bbb2a8a0958f82786d605b51483e352b21180e0500000007101a2428333f4a545d676d7a849197a2aab4bdc7ccc3bbb3a9a1968e8174685e5246392d2014070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271c1f2021262b2f383f44505a626d75818e98a2aebdc6d1dce7ddd1c4b7aa9e918477695e52463a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd6cabfb4aa9f92857a6d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e2123282c2d2f303131302f2e3844505b65707d89949fabaea2988d807469626f7c86929fa6b0b9c1bebab8b4b1b0b1b3b7b8bcc3bfb6aca1968e8174685e524639291e1308000000000000000000000000000000000000000000000000000000000000000002080d1114191e20212423282c2d2e2e2f2f2f2e2e2d2c282328262321201d1813110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3adadadadadadadadadadadadadadadadadb5aeacaca3998d807467554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060f18242f39434e58616c74818e95a0aab4bfc9d2dde7ece2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a0abb4bdc6cfd6cdc4bab1a79e948e81746d635a50473d332a20170d0300060f19222c363e44505b666d79839096a0a9b3bcc6cfd8cdc5bbb2a89f92867a6e6154473b2e2114080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403323282c2d2e31373c424a505a616c727f8b939eaab3becfd8e2e0d4c8bcb1a79a8d807467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1f252a2d2e34383a3b3d3d3d3d3c3a383f4953606b76828f9ca5afaa9f92867b6e616a727f8c949fa7afb9bdc4c5c1bebdbec0c4c5c2bcb4aea49a91847a6d60564c41362a170d0200000000000000000000000000000000000000000000000000000000000003090e14191e20252a2d2e312e34383a3a3b3b3b3b3b3a3a38342e3532302d2c2924201d19130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c1c0babababababababababababababababababfbbb9b5ab9e918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0d18222935404b555f6a717e8b939da7b1bcc6d0dbe4efeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa8b2bdc6cfd8dfd6ccc3b9b0a69d938c7f726c61594f463c32291f150c040e18212b343e48515b606c78818f959fa8b2bbc5cfd8dfd7cdc4bbafa3998a7d7063574a3d3024170a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40392e34383a3b3d43474e545b606c717e87929fa5afbcc5d0e1e7ddd1c5b8aca095887c6f6255493c30251a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd6cabeb4aa9e92857a6d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f252a31363a3b40454648494a4a4a48474540414f59626f7c89939eabaea3998e81746a606c77828f959ea5adb2b8babfbebfbfbebeb9b8b0aaa39f93887d70685d52443a30251905000000000000000000000000000000000000000000000000000000000001080d151a1e252a2d3036393b3e414044464748484848484746454043413f3d3a39352f2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5b8aca096867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c161f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc6d0d9e4ded5cbc2b8afa59f93887e716b60584e443b31271e140d16202a333d46505a626d74808d939ea7b1bac4cdd7e1e1d7cec5b9ada197897c6f6256493c2f2316090000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646463f4446484a4e53585f666c737e879299a3afb7c1ced7e1e2d5c9bdb2a99d9184776a6054473b2e1f14090000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dbd0c5b9ada2978c7f72675c5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b212930363b4246484b515355565757565553514b484754606a75828f99a4afab9f93877c6f62656d7a838f939ea1a8acaeb4b2b2b2b1b3adaba69f98928b7f726b60564c4132291e130800000000000000000000000000000000000000000000000000000000040c13191f262b3036393b4146474b4e4a51535454555555545453514b504e4c4a4745413a39353029241d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e1dddadad3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dcd7d3c8bdb2a894887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519121d28313c46505a606d79839198a2aeb7c0cbd5e0e9f3ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000916232f3c4956626f7c89949faab4bec7d2dde8ddd3cac0bbafa49a92877d706a5f564c433930261c151f28323b454e58616c727f8c929da5afb9c2ccd6dfe2d9cfc5bcb1a79e9185786d6053463a2d2013070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252524a50535456585f626a6f787f889299a3abb5c0c9d3e0e4d9d0c7b9ada1968b7f7265584e43372b1f0d030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabeb3a99e9185796d60544a4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d333b42464d5354545c60626364646362605d5555534e58626f7c87939fabafa4998f82756a60686d79818a91969c9fa2aaa5a5a5a5a9a19e9a948f867e726d62594f443a2f20170c02000000000000000000000000000000000000000000000000000000080d161e242931373b4146474c5254575a545c6061616262626161605c555d5b595654514b4745413a352f271f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef8f2ede9e7e6e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7e3d9cebbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251918242f39434e58626c74818e95a0aab4bfc9d2dde7f2fbfbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000815222e3b4754606a76828f98a2acb6c0ccd8dbe5dcd8ccc0b6aca39992857c6e685e554b42382e231d27313a444d57606a707e87939fa4aeb8c1cbd4dee4d9d0c7bdb3a9a0958c7f72665c5145382c1f13060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5c606163666a6e747c828c939aa3abb4bdc7d1dbe8ddd2c7beb1a79e9184796d6053463c32271b0f000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbcfc5b9ada1978b7f72665c5144382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363e454d52575e6166666d6e707070706f6d6766625f57535f6a74818e99a3aeab9e93897c6f625d676d757e848b8f929897989998989697928e89827c716c625b51473d32281e0e050000000000000000000000000000000000000000000000000000010a111a20282f353c42474c5254565e61646769666d6d6e6e6e6e6e6d6d676b69686563605d5554524c454039312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7ccc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322518222935404b555f6a717e8b939da7b1bcc6d0dbe4eff9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929aa4afbbc0c9d3dce8ddd2c7beb4aba29791847a6e675d544a3f3428262f39434c565f696f7c869299a4afb6c0cad3dde8ddd2c7beb5aba2979083786d60544b4034281c10040000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c666d6e7073777b818790949fa4acb4bdc6cfd9e3dfd8ccc0b6aca0958b7f72675c5145382b20150a000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd5c9beb3a99e9184796d60544a3f34281b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c252e38404850575e61696e7376797b7c7d7d7d7b7a77736e69615f58616e7b86929faaafa59c8f82766b605d606c71797e8285888a8b8c8c8b8a8885817c766e6a625a51493f352b20160c0000000000000000000000000000000000000000000000000000020b131c232c323a41454d53565e6165686e71747678797a7b7b7b7b7b7a797977767472706d6765605d56514b433b33291f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6fffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000030f1b27323d46535f69717e88939fa4aeb7c1cad4dde4d9d0c6bdb3a9a1969083796d665c50443f362d38414b555e686e7b859298a2abb5c0c8d2dce4dbd8ccc0b6aca39992857b6e665c5142392e23180c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797b7d8083888e92999fa6afb6bec6cfd8e1e0d6cdc5bbafa49a9083786d60554b403428190f04000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dacfc4b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232e37404a525a62696e757b7f838688898a8a89888683807b756e69625e6974808d98a2aeab9f94897d70655b5a61666d7176797c7d7f7f7f7e7d7b78746f6b625f5850483f372d231a0d0400000000000000000000000000000000000000000000000000010b141d252d353e444c52575f61686e72777a7e818384868787888888878786858483817f7d7a76726d68605d554d453b31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322528313c46505a606d79839198a2aeb7c1cbd5e0e9f3fffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000a16202a36424d57616c737f8c929da5afb8c2cbd5dee2d8cfc5bbb2a89f958f82786d605b51483e333f49535c676d7a849197a1aab4bdc7d2dae4dcd2c9c1bbafa49a92877d70695f544a4030271d1207000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92878585858585858585868687898c90959b9fa3abb0bbc0c7d0d8e1e0d7cec5bbb1a79f93887c6f665c5143392e23180700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c354049525c636c717b81878c909299969797969992908c87827b716c63616d7a86929fa9b0a69d9083786c6054545c6064666d6f7172727272706e6967636059534e463e362d251b110800000000000000000000000000000000000000000000000000000a131d262f373f474f565d60696e757a7f83878a8d8f919399949595959494989291908e8c8986837f7a736d675e574d43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ab9e918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32242f3a434e58626c74818e95a0aab4bfc9d2dde7f2fbfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000040e1a26313b45505a636d74808d939ea6b0b9c3ccd5dfe1d7cdc4bab1a79e948d80746d625a50463e44505b656d79829096a0a9b3bcc6d0d9e3ddd3cac1b7aea49f93887e716b61574d42392e1e150b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292989496999da0a7acafb5bdc2ccd2d9e2e0d8cec5bcb3a99f958d80746b60544a4030271d120700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc4b8aca0968a7e71655b5044372b1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e47515b636e737e868e92999d9fa3aba3a3aba39f9d9a938f867e736d636873808c97a1adaba0958a7e71665c505153545c6062646566656563615f5756544f47433c332d241b1309000000000000000000000000000000000000000000000000000008111c252f384049515961686d747b81868c9095979a9c9e9fa4a1a1a1a1a1aaa29f9e9c9b989992908b8580796e695e554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacababababa3998d817467554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322935404b555f6a717e8b939ea7b1bcc6d0dbe4f0f9fffffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000009141f29333e48515b606c78818e949fa7b1bac4cdd6e0dfd6ccc3b9b0a69d928c7f726c61594f47515b606c77818e949fa8b2bbc5ced8e2ded4cbc1b8afa59d928c7f726c62594f453c30271c0c0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9fa3aaa3a6aaabb1b9bbc0c7cfd8dde4dfd6cec6bcb4aaa1979083786d60594f42392e1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bdb2a89d9083786c6053463d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59636d73808b92989fa3abacaeb4b0b0b5afacaca49f98928b7f736c606d7a85929ea8b1a79d9184786d60554b464a51535557585959585755534d4948433d37312a211b12090100000000000000000000000000000000000000000000000000050e1a232e37404a525b636b707a81878e92999da0a7a7a9abacafb5aeaeaeaeb4aeacaaa9a7aba39f9c98928c837b6e675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992877c6f6255483c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32343c45515d676f7c86929fa5afb9c3ced8e2edf8f9fcfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000030d18212c364044505b666d79828f95a0a8b2bbc4ced7e1ded4cbc1b8aea49f93887e716b60574f59626d73808d939ea6b0bac3cdd6e0ded5ccc2b9b0a69e938d80736d635a50473e332a1e150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacaeb4b0b3b6b8bcc3c7cbd1d9e1e6ded5cdc5bcb4aaa29892857b6e665c51463d30271c0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d9cec3b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616b737f8c929fa2aaafb5b9babfbdbdc0bbb9b6afaaa29f918a7e716967727f8c96a1adaca0968b7e71675c5145404446494a4c4c4c4b4a4846423c3b38322b2620180f090000000000000000000000000000000000000000000000000000020d17202c353f49525c646d727d848e92999fa3abacb1b4b6b7b9bbc0bbbbbbbabfbab8b7b6b4b5afacaaa29f959083796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f716a5f53473a2e1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f313c46505a606d79849198a2aeb7c1ccd5e0eaedecedeff4f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000060f1a2428333f4a545c676d79839096a0a9b3bcc5cfd8e2ddd3cac0bbafa49a92867d6f695f58616b727f8b929da5afb8c2ccd5dfdfd6ccc3b9b1a79e948e81776c605b51483e352c21180c030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b9babfbcbfc3c4c8cdd3d7dce3e1dbd6ccc3bbb3aaa29892867d6f695e544b40342b1e150b000000000000000b1825323e4b5865717e8b98a4b1bed2ddd9dccbbeb1a5988b7e7265584b3f32251d2a3744505d6a7783909daab6c3d0d9d9d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded4c8bcb1a79d9083766b6054483d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68707d88939fa4aeb4bbc0c5c3c0bfc0c2c5c5c0bbb4aea39f92857b6e616d7984919ea8b2a89e9184796d60564c41383a3c3e3f3f3f3f3d3b3a36312f2c27211a150e0600000000000000000000000000000000000000000000000000000008141f29323e47515b646e747f8891969fa3abafb5b8bcc0c2c4c6c7ccd2c8c8d0cac6c5c4c3c1c0bbb9b4aea7a0958c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b716d62584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3a434e58626d75818e96a0aab4bfc9d2dee8e3e0dfe0e3e8eef5fdeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000081217222d38424b555d676e7a849197a1aab3bcc6d0d9e3dcd8ccc0b6aca39892857b6e68606a707d87929fa4aeb7c1cbd4dee0d7cdc4bab1a79f958f82786d655b50493f362d231a0f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c7cbd1ccd0d1d4d9e0e3e3ddd7cfcac1bab1a9a19892867d706a60574d42392e22190c03000000000000000b1825313e4b5864717e8b97acb6c0ccd2ccd0cbc0b5ab978a7e7164574b3e31241d2a3743505d6a7683909da9b6c3cfccccd0c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d9cec3b8ab9f95897d7063594f43382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7a85919aa4afbabfc3bcb8b6b3b2b3b5b8babfc6bfbaada2978f82766a67717e8b96a0acada1968c7f72685d52453b302f3132333232302e2d2a26221f1b160f0903000000000000000000000000000000000000000000000000000000020b1925303b444f59636d74808c939aa1a9afb5bbc0c7c8cecfd1d2d4d7ddd4d4dbd6d3d2d1cfd1cbc7c5bfbab1a89d9083776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797978787876736e69625a50463c31261a0f0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414b555f6a717e8b939ea8b2bcc6d0dbe3dcd7d4d2d4d7dce3ebf3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000006111c262f39434b555e686e7b859198a2aab4bdc7d2dde8ddd2c7beb4aaa19791847a6d696f7c869299a3afb6c0c9d3dde1d8cec5bbb2a8a0959083796d665c53493f372d241b110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d3d7dcd9dddde0e4e4ddd8d2ccc5beb9afa8a09792867d706b60584e453b30271d100700000000000000000a1724303d4a5763707d8a9aa4afbbc0bfbfbfbfbaafa499897c706356493d30231c2936424f5c6975828f9cabb5bebfbfbfbfbeb6aa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca7b1bcc7d3dfd4c8bcb1a79c8f82766b6054483c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a1acb6c0bdb9b1abaaa7a6a6a8acaeb4bcc2beb3a99f94887c6f626d7884919da7b1a89e92857a6d60564c41362a24252626252422211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000a141d2a36414d56616b727f8c929fa4acb2bbc0c7cbd1d4d9dbd6d2d1cfcecdcececfd0d2d3d7dcd7d3d0cac3b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483f342a20191414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f45515d676f7c86929fa5afbac3ced8e1d9d1cbc7c5c7cbd1d9e1ebf5e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c869298a3abb5c0ccd7dae4d9d0c6bcb3a9a0969083796e7b859198a2abb5c0c8d2dbe2d9cfc6bcb3a9a19691837a6d675d544a41382d251c12090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f4ede7e3e0dfdfdfdfdfdfdfdfdfdfe0e3e7e6e6e1dfdbd6d2ccc7c0bbb3ada59d9591857c706b61594f463d33291e150b0000000000000000000714212e3a4754616d7a87939faaafb6b2b3b2b4aea99f93867a6d6154473a2e211a2633404d596673808c99a4adb3b2b2b3b2b3ada69a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d8cdc2b7ab9f94897c6f63584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9b3bebbb2ada79f9d9a99999b9fa2aab0b8c2bcb0a69b8e81746766717e8a95a0abada2978c8073685e52463b31251a191918171514120e09070300000000000000000000000000000000000000000000000000000000000006111c262f3846525e68707d88939fa4afb6bec4cbd1d7dcd7d3cfcac6c5c2c1c1c1c1c2c4c5c7cbd1d0d3d8d1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f362d2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c46515b606d79849198a3aeb7c1ccd5ddd4cfc7c0bbb9bbc0c7cfd9e3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000020b151e28313b444d575f6a707d869299a4afbbbfc8d2dbe2d8cec5bbb2a89f958e817a839197a1aab4bdc7d1dae4d9d0c7bdb4aaa29791847b6e685d554b42382f261b130a000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0dfdfdfe8e4e0dfdfdfdfdfdfdedddddbdad5d2d0cac7c0bbb5afa9a29e938e837b6f6a61594f473d342b21170c030000000000000000000713202d3946525e6876828f989fa4aca6a6a5aaa39f978f8276685e5246392d2015222e3b4855616e7b87939ea1a9a5a6a6a5a9a29f94897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4dfd3c7bbb0a69c8f82766a6054473c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a2adbbbeb2a9a19e95908d8c8d8f92989fa6b0b9c2b8ac9f9286796d606c7883909da6b0a99f92867a6e61574d42362a20150a0c0a080705020000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59616e7a85929aa4afbbc0c7d0d7dcd9d1cbc7c5beb9b8b5b4b4b4b5b6b7b9bbbfc3c4c7cdcabfb4aa9c8f8276695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339393836332e2d2a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4e58626d75818e96a0aab4bfc9d3ded4cbc3bdb5afacafb5bdc7d1dce8e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000030c161f29323b454e58606b717e87939fa4adb6c0c9d3dce0d7cdc3bab1a79e938e859195a0a9b3bcc6cfd9e3ddd2c7beb5aba29892857c6e695e564c433930261d140a01000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d1d1d0cecfc9c6c4bebab6afaba49f97928a81796e6960584f473d352b22190f050000000000000000000005111e2a36414c56636f7d868f939a989999999898928e857b6e61564c4135291d14212d3a46535f6974808c919797989999999797928d82776c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8cdc2b7aa9e94887c6f62584e43372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566875828e9ba9b3beb6aca196918983807f8082868f949fa7b1bcbaaea398897c6f6265707d89949fabaea2988d8074695e53463c31261b0f0400000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616b75828f97a1acb6c0ccd2d9dcd4cfc7c0bbb9b3adaba9a7a7a7a8a9aaacaeb5b6b7bcc2c4baaea2988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464646454543403b39363029201b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c56606a727f8b939ea8b2bcc6d0dbd7cdc3b9b1aba39fa3abb5c0cbd7e3e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000040d172029333c464f59616c727f8b929ca4aeb7c1cad4dddfd5ccc2b9afa59e979297a0a7b1bbc4ced7e1dbd8ccc0b6aca39992867c6f6a5f574d443a31271e150b0200000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6d2ccc8c6c6c5c5c5c5c5c4c3c1c0beb9b8b3aeaca49f99938e857e746d675f574e463d352c231910070000000000000000000000010d1925303a4854606b6f7c82878a8b8c8c8c8b8986817b6e695f53443a302519121e2a36424d57606d787f85888a8c8c8c8c8b898580796d655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ded3c7bbb0a69b8f82756a5f53473b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687885919eabb8bbafa49a91847d77747373757a828f95a0acb8bfb4aa988c7f7265616b76828f9ca6b0aa9f92867b6e61584e43372b21160a0000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66707d8a939ea9b3bec7d2dddad2cac2bdb5afaca9a29e9c9b9a9b9b9c9d9fa3aba9abb0b7b8b1a89f92867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525252504c4746413b322d241b0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558525d686f7c86929fa5afbac3ced8d9d0c5bbb1a79f999299a3afbbc7d4e0e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d737f8c929da5afb8c2cbd5deded4cbc1b7afa9a19ea1a9b1b9c3cdd6e0dcd2c9c1bbafa49a92877d706a60584e453b32281f150c030000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbab9b9b9b9b9b9b9b9c0bbb9b9b9b9b9b8b8b7b6b5b3b3adabaaa29f9a938f87817a716c605d554d453d342c231a11070000000000000000000000000008131e2c38434f59606a6f767a7d7e7f807f7e7c7a756e695f574d4232281e130e1a26313b44505c666d72787c7e7f7f807f7e7c79736d675d53493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad8ccc2b9ac9f93877c6e62574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8797a1adb9b9ac9f93877c6f6b676666686e7983919daab7c1b5a89b8e82756859626f7c89949eabaea3998e81746a5f53473d32271b0b020000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da5afbbc5d0d9ddd2c8c0b8b0aba39f9b97928f8e8e8e8e8f919299989c9fa6aaaca8a0958c7f73685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e362d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265585b606d7a849198a3aeb7c1ccd5ddd2c7beb3a99f959086929facb9c5d2dfe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000060f18222b353e48515b636d74808d939ea6b0b9c3ccd5dfddd3c9c1bbb3adabadb3bbc3ccd5dfddd3cac1b7aea49f93887e716b61584e463c332920160d03000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadacacacacb6afacacacacacacabaaaaa8a6a9a19e9b98928e87827c746d68615a514b433b332b221a11080000000000000000000000000000020f1b27323d464f586062686d707273737271706d67615e574d453c3120160c09141f28343f4a545c60666c6f7172737372716f6d66605d554b41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5e0d4c8bbafa49a8e8175695f53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a9b3beb6a99c8f82766a605959565e67717e8b97a9b3beb6a99c8f8376695c606a75828f99a4afab9f93877c6f62584e43382c1d140a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a95a0acb7c1cdd7e2d4cbc0b6aea69f99928e89858281818182838486888c9094999d9f9e969183796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615e5650483e332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558626d75818f96a0aab4bfc9d3ded8ccc0b6aca2979083818e9ba8b5c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000061019232c363f48525b606c78818e949fa7b1bac3cdd6e0dbd3cdc5beb9b8b9bec5cdd5deddd4cbc1b8afa59d928c7f726c61594f463d342a21170e04000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a09f9fa49f9f9f9f9f9f9e9e9d9b999797918e8a85817b756f6a615e5650454039312921191008000000000000000000000000000000000a16212b343d464e54565e6163656666666563605d55524d453c332a1f0e04030b17232e38424a50545b606264656666666462605c54514b43392f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad8ccc0b6ac9f92877b6e61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb2a6998c7f7366584f4c4c55616d7a8797a2adbab7aa9d9084776a5d58626f7c87939fabafa4998f82756a6054483d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7683909da7b1bcc9d3dfd8cdc2b9aea49d948f87817c7976747474757677797c7f83888c9092928e847b6e675c51443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797979787876736e68625a50463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606a727f8c939ea8b2bcc6d1dbd7cdc5bbafa49a92857b818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000007111a242d364044505b666d78828f95a0a8b2bbc4ced7e0dfd6cfc9c6c5c6c9cfd6dfded5cbc2b9b0a69e938d80736d625a50473e342b22180f05000000000000000000000000000000000000030f1c28333f4a54606d7881898e90929893939393939393939393939a9393929292929291908e8d8b8885827d79746e6a625f58524c443e352f281f180f070000000000000000000000000000000000040f19222b343d43474c52545758595959585653514b46423b332a21180e000006111c2630383f444a5053555759595959585653504a45403931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5ddd2c7bbafa3998e8174695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beb1a4978b7e7164584b4046525e687885929fabb8b7ab9e9184786b5e535f6a75818e99a3aeab9e93897c6f62594f41382d22170b000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959fabb9c3cedce0d3c7bcb1a79d928d827b746f6c656867686869666d6f72767b80848585817a6e695e554b4032281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858585858585858585858585837f7b716c62584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265686f7c87929fa5afbac4cfd8d9d0c5bbb0a69f93887d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000008121b2428333f4a545c666d79839096a0a9b3bcc5ced8e2e1dad5d2d1d2d5dae1e0d6ccc3b9b1a79e948e81776c605b51483e352c22190f0600000000000000000000000000000000000000000b17222d3844505c666d757c8184858687878686868686868686868686868686868585848382807e7b7875716d67625f58544e46413a3229241d160d0600000000000000000000000000000000000000071019222b32373a4146474a4b4c4d4c4b494745403936302921180f060000000a141e262e34383f4446484b4c4c4d4c4b4946443f38352f271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bdb0a4978a7d7164574a3e414c566b7885919eabb8b8ab9e9285786b5f4e58616e7b86929faab0a69c9082766b6153493f33271c1106000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a7b1bccbd5dfddd1c4b7ab9f958d80776e6963605b535b5b5b545c606265696e73777978746e685e574d43392e20160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656d7a849199a3aeb7c1ccd6ddd2c7beb3a99f948d807375818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000091217222d38424b545d676d7a849197a1a9b3bcc6d0dce7e6e2dfdedfe2e6e5dacfc4bab1a79f958f82786d655b50493f362d231a100700000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7979797979797979797979797877777573716e6a6864605c55534e47433c3530282018120c0400000000000000000000000000000000000000000007101920272b3036393a3d3f40403f3e3d3a39352f2a251f170f0600000000020c141c23282d3338393c3e3f40403f3e3c3a38342e29241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dcd1c7baaea3998d8074685e52463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb1a4978b7e7164584b4145515d677885929fabb8b7aa9e9184776b5e51535f6974808d98a2aeab9f94897d70655b5044382e23170c01000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909daab7c2cddde7dcd0c3b6a99d9083786c6565656565656565656565656565656566656c6567615e565045403931281e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9892877c6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726c77828f96a1abb5bfc9d3ded8ccc0b6aca1979082786d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39424b555e686e7b859197a2aab4bfcbd6e3efeeecebeceeede1d5c9bdb2a8a0959082796d665c53493f372d241b110800000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6c6c656c6c6c6c6c6c6b6b6a686664625f575753514b47433c373229251e160e07010000000000000000000000000000000000000000000000070f151b1e252a2d2e303233333332302d2c29241d1a140d05000000000000020a11171c22282b2d2f3132333333312f2d2c28231c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd7cbbfb4ab9f92867a6d61564c4135291d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5c0b3a6998c80736659504e4c53606d7a86939facb9b6a99d9083766a5d504d57616e7a86929fa9b0a69d9083786c60544a3f34281d1207000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0acb8c4d1dee4d7cabdb1a4978a7e727272727272727272727272727272727272727272716f6a64615a514b433930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2998d8073675a4d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72737f8c949ea8b2bdc6d1dbd7cdc5bbafa49a92857b6e6675818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3aebac7d3e0ecf9f8f8f8f8ebdfd2c5b9ada19691837a6d675d544a41382d251b120900000000000000000000000000000000000000000000000006111c2630383f444f54565b555c6060606060606060606060605b60605f5f5f5f5f5e5d5b5a5855534e4a4745403937312b262019130c040000000000000000000000000000000000000000000000000000040a0f13191d20212425262626252320201d18120e0903000000000000000000060b11171c1f202224262626262523201f1c17110c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dcd1c6baaea2988d8073685d52453a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afbbb6a99c9083766b615a5a565e65707d8a9aa4afbbb5a99c8f8276695c4f46525e6873808d97a2adaca0958a7e71665c5044392f24180c010000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc8d4e0e6dacdc0b3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7b77716c605d554b43392e23180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4ab9d9083776a554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f727d87929fa6b0bac4cfd8d9d0c5bbb0a69f93887d70696875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e28313a444d575f6a707d86929facb8c5d2dfebf8fffffff7eaded1c4b7ab9e91847b6e685d554b42382f261b130a00000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b51535454535353535353535353504953535353525251504f4d4b4847423e3a38342f2b26201b150d0802000000000000000000000000000000000000000000000000000000000002080d1113141718191a1918161413100d070100000000000000000000000000060b0f1213151819191a1918161312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabfb4aa9f92857a6d60554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9b7ab9f94897d706c686767686d77828f9cacb6c0b4a79a8d8174675a4e414c56606d7a85929ea9b1a79e9184786d60554b4035291e13080000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcdd9e4e7dbcec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a88847e756d675d554b4034281f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7b859199a3afb8c1ccd6ddd2c7beb3a99f948d80736b616875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d75818e9ba8b4c1cedbe7f4fffffef1e5d8cbbeb2a5988b7f726b60584e453b32281f160c030000000000000000000000000000000000000000000000000000030c151c232832383b3d414045464747474747474646464646443f464646464645444442403e3b3a37312d2c29231d1a150f0a04000000000000000000000000000000000000000000000000000000000000000000010507070a0c0d0d0c0b0a070604010000000000000000000000000000000000030606090b0c0d0d0c0b09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677783909daab7bbb0a69e92857d78757474767a818e949fabbebdb2a8978b7e7164584b3e45525d68727f8c96a1adaca0968b7e71675d51453a2f24190d0200000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cddae6e9ddd1c5b9aea49d9a9898989898989898989898989898989898989898989795918a81796d675c51453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baaea29886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f829097a1abb5c0cad3ded8ccc0b6aca1979082786d60596875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000040d17202a333c464f59616c727f8b939eaab6c2cfdce8f5fffffff8ebdfd2c5b8ac9f92867d6f6a5f574d443a31281e150b020000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a393937332d393939393838373533312f2e2b26201f1c18120f09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd6cabeb4aa9e9285796d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556774818d9aa8b2bdb9ada197928a8482818183868e939ea6b0bbb9ada196887b6e6255483b414c56606d7984919ea8b2a89e9184796d60564c4135291e140800000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ede1d6cbc0b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a09d938f82796d60574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb4aa93877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e918490949fa9b3bdc7d1dcd7cdc5bbafa49a92857b6e665c5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa5afbac6d2deeafaf9f5f6f9ece0d3c7baaea29892857c6f695e564c433930271d140a00000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2b27222c2c2c2c2c2b2a28272522211e1a1413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dbd0c5b9ada1978c7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3d4a5763707d8a96a0acb8beb3a9a19e96918e8d8e8f92989ea5afb8bfb4aa9e918478695f53473a3a45515d67727e8b96a0acada1968c7f72685d52453b3025190d0300000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce8f2e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1aca59e958d8174695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb3a993877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ada19691969fa6b0bbc4cfd9dbcfc5bbb1a79f93887d70695e545b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b444d575f6a707d879299a4afb7c1cbd7e2f0edece9e9ecefe2d6cabfb4aaa29791847b6e685e554b42392f261b110600000000000000000000000000000000000000000000000000000000040b10131616181c1f2021212020202020202020201f1b172020201f1f1e1d1c1a181514120e0906040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd6cabeb3a99e9185796d60544a4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7884919ea8b2bdbbb3ada8a19e9b9a9a9c9fa3aaafb7c1baaea3988c7f7266574d423735404b55606d7884919ea7b1a99e92857a6d60564c41362a1f140900000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce9efe3d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9abacb2babebfbfbfbfbfbcb8afa79f93877b6e6155483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baada29786796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a8a19ea1a8b0b8c2cdd6ddd6cabeb3a99f958d80736b61574d5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e27303a434c565f696f7c869299a3abb5c0c9d3dde8e4e0dfdcdddfe3e7dbd0c6bcb3a9a19691847a6d675d544a41382d221712090000000000000000000000000000000000000000000000000000000000030709070c1013131414141414141313131313120f0b131313131211110f0d0b0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc5b9ada1978b7f72665c5144382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b96a0abb5bfbeb9b2acaba8a7a7a9acaeb4bcc1bcb1a79f92867a6d6154473c312f3944505c66717e8a95a0acada2978d8073685e52463b31261a0e040000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ecdfd3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8aeb3bcc5d0cbcec8c1bbafa4998d807467564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacfc4bab2adabadb2bac2cad4dfd5cbc3baada2979083786d60594f4e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434c565e686e7b859298a2abb4bdc7d2dbe4ddd8d4d2cfd0d3d8dee2d8cec5bbb2a8a0969083796d665c53493f3327241b110800000000000000000000000000000000000000000000000000000000000000000004060707070707070707070706060503000006060605050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d5c9beb3a99e9184796d60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d79849199a3aebabec4bdb9b7b5b4b4b6b8babfc4bcb4aaa0958d8074685e5246392a28343f4a54606c7883909da6b0a99f92867a6e61574d42362a20150a0000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e9ddd0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f9091969fa2aab3becad6d9d4ccc0b5ab9d918477685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4aa9d9083766a544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d6ccc4bdb9b8b9bdc4ccd4dcd7cec3b9aea49f92857b6e665c51474e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000020406060606060606060606121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f06060606060606060605030000000000000000000000000000000000000000000000000000091317232e38424b555d686e7a849197a1aab4bdc6d0d9e2d9d2ccc8c6c2c4c7cdd4dce0d7cdc4bab2a89f958f82786d655b50443f362d231a11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8dacfc4b9aca1968b7e71665b5044382b1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d676f7c87929fa4aeb3bbbfc5c4c1c0c1c2c5c4bebab2aaa3989183796d60564c41362a232e3844505b65707d8a949fabaea2988d8074695f53463c31261b0f0400000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae7e9dccfc2b6a99c8f82838383838383838383838384899298a2aebac6d3dfddd2c7b8aca095877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2988c807366594d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c5c4c5c9cfd6dfdbd0c5bcb1a79d928a7e70695e544a404e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000030608090e1112131313131313131313131f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c1313131313131313131312100d08080602000000000000000000000000000000000000000008121b2528343f4a545c676d7a839096a0a9b3bcc5cfd8e2d9d0c7c0bbb9b6b7bbc2cad3dcdfd6ccc3bab1a79f948e81776c605b51483f352c23191006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded5c9bdb2a89d9184786c6053463c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b555f6a727f8c929fa2aaaeb5b8babebcbcbeb9b8b3ada8a19892867c6f675c51443a30251c27333f4953616b7683909ca6b0aa9f92867b6e61584e43372b20150a00000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcfdae6e0d3c7baada094877a7676767676767676767676787d86929fabb8c5d2dee3d4c8bdb1a895887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892867a6e6154473b2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e0dad5d2d1d2d5dae0ddd6cabeb4aaa0958d80746c61574d42424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000040a0f1315161b1e1f20202020202020202020202b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f423529202020202020202020201f1f1d1a1514120e0903000000000000000000000000000000000008111a242d373f44505c666d79828f95a0a8b2bbc5ced7e1ddd2c7beb6afaca9abb0b8c1cad3dddfd5ccc2b9b0a69e938d80746d635a50473e352b22180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8dacec4b8aca0968a7e7164574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434e58626d737f8a92989fa3ababadb3afafb2adaba9a29f9691867d706a5f554b4032291e17222d38414f59636f7c89949eabaea3998e81756a5f53473d32271b0f03000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec9d5e2e4d7cabdb1a4978a7e71666969696969696969696b727f8c99a5b2bfccd8e5d9cebcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867d70685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe5e1dfdedfe1e5e0d5cbc3baaea2989083786d605a50453b424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000070f161b1f2223282a2c2c2c2c2c2c2c2c2c2c2c2c2c3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42352c2c2c2c2c2c2c2c2c2c2c2c2b2a2722211e1a150e06000000000000000000000000000000071019232c363f49525c606d78818f949fa7b1bac4cdd6e0dcd8ccc0b6aca49f9c9fa6afb8c1cbd4deded4cbc2b8afa59d928c7f726c62594f473d342a21170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca7b1bcc7d3dfd4c8bdb2a89d9083776a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c46515b636d737e858e92999c9fa2a9a2a2a9a19e9b97928c847c706b61584e43392f2017111b262f3e4854606b75828f99a4afab9f93877c6f62584e43372b1f1306000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a1adb9c6d2dfe9ddd0c3b6aa9d9083786d605b535c5c5c5c5c5963707d8a96a3b0bdc9d6e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b706b61564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefdf6f1eeebebebede2d8cec3b9afa59f92867b6e665c51483e33424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000009101920272b2e2f3537393939393939393939393939393945525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42393939393939393939393939393836332e2d2b261f180f0800000000000000000000000000060f19222b353e48515b636e74818e939ea6b0b9c3ccd6dfddd3cac2bbafa49a938f949ea5afb9c2ccd6dfddd4cac1b7aea49c918b7e716c61594f463c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d9cec3b8ab9f95887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a343f49525b636c717b81868b8f92979595959597918e8b8580796f6a61594f463c31271d0e0a141d2c38434f59626f7c87939fabafa4998f82756a6054473b2e221508000000000000000000000000000000000000000000000000000814212e3a47535f697885929eabb8c5d0dbe6ded1c4b8aca0958d80736c655e56534e50535a64717e8a97a4b1bdcad7e3d7cbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e6861594f443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffdfaf8f7f0e7dbd0c6bcb1a79d938a7e71695f544b403635424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000009121b222b32383b3c4144454646464646464646464646464646525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f46464646464646464646464646464543403b3a37312a211a11080000000000000000000000050e18212b343d47505a626d73808c939da5afb8c2cbd5deded5cbc2b8afa59f9388838f939ea7b1bac4cdd7e1dcd3c9c0b6ada39f92877e706b60584e453b32281f160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4e0d4c8bcb1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222d374049525a61696e747a7f828587888989888785827e7a736d6760584f473e342a1f150b020b1b27323d47535f6a75818e99a3aeab9e94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000006121e2b37424d576875828e9baab3becad6e2e0d4c8bcb1a79d928d80776e68625f585b60626d75828f9ba8b5c2cedbe0d4c7bbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e564f473e32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffffcf3e7ded6cabfb4aaa0958e81746c61574d42392e35424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000050e1b242d343d4347494e51525353535353535353535353535353535e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c53535353535353535353535353535252504d4847423c332b231a0f05000000000000000000040d17202a333c464f59616c727f8b929ca5afb7c1cad4dde0d6ccc3b9b0a69d938c7f79818f959fa8b2bbc5cfd8e2dbd2c8bfbbafa39992867d6f6a5f574d443a31281e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d9cdc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e37404850565e61686e7275787a7b7c7c7b7a7875716d67605d554e463e352c22190d03000a16212b37434e58616e7b86929faaaca69a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a98a2aebac6d1dce4d9cdc3b9aea49c928d827b736f6a6a666c6f757f8b939eaab6c3cfdcdfd2c5b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e352c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff4eae1d5ccc3baaea2989083796d605a50453c302735424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000020c17202d363f464e54565b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6b7885919eabb8c4d1dedbcec2b5a89b8f8275685f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453d352b21160b0000000000000000030d161f29323c454e58606b717e87939fa4aeb7c0c9d3dce1d7cec4bab1a79e948e81746d79839096a0a9b3bcc6d0d9e4dad7cbc0b5aba39892857c6f695e564c433a30271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d3d0c7c0b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e363e444d52565e616569686d6f6f6f6e6d676864605d55514b433d342c231a10070000040f1b26313c46535f6974818d98a2a09e948c7f7366594c403326190d00000000000000000000000000000000000000000000000000000914202d3a4753606d7985929faab4bfcbd7e1dfd5cbc0b6aea49c948f86807b787777797c818b919ba6b0bbc6d2dfddd0c3b7aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746413b322c231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff8ede2d8cfc3baafa59f92867c6f675d51483e332a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000008131e29323f4850586062686a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7885919eabb8c4d1dedbcec2b5a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615f574f473d33271c1003000000000000020b151f28313b444d57606a707d879299a4afb6bfc9d2dbe3d9cfc5bcb2a8a0958f82786d676d7a849197a2aab4bec7d2dde8dcd1c7bdb4aaa29791847b6e685e554b42392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c2c6c2bdb5afa69e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242c323b42464c525458565e6162626262605d555854514c454039312b221a1108000000000a15202a36424d57616e7a85929996918b82796d6053473a2d201407000000000000000000000000000000000000000000000000000006131f2c3845515c6773808d98a3aebac4cfd8e2ddd2c8c0b6aea69f98928d8885848485898e939ba3acb8c1ccd7e1d5c9bdb2a89a8d817467554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b39363029201a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf0e7dcd1c6bdb2a89e938b7e716a5f554b40362c212835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000010d1925303a44505a626a6f74777879797979797979797979797979797979797984919eabb8c4d1dedbcec2b5a89b8f827979797979797979797979797979797979797876736e6960594f44382c1f14090000000000000a141d27313a434d565f696f7c869299a3abb5c0c8d1dbe8dcd1c7bdb3aaa1969083796d665e686e7b859298a3acb6c0ccd8dce3d9cfc6bcb3a9a19691847a6d675d544a41382d2217120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919ea7b1bcbab8b0aba49f948c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202930363b4146474c4c52545556565554514b4b4745413a352f271f1910080000000000040e1a26313b46525e68717e8a8c8a847e776d675d5145392c1f1306000000000000000000000000000000000000000000000000000004101c2934404b55616e7b86929fa8b2bdc6d1dce7dad1c8c0b8b0aaa29f999792909192989b9ea5acb5becad3dedad2c5b9aca096897c706356493d2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8ded7cbbfb4aba0968e81756c62584e43392f241a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000005111d2a36414c56626d717c8184858686868686868686868686868686868686878996a1adb9c5d2dfdfd2c6b9ac9f93888686868686868686868686868686868686858583807b706b6054483b31261a0e020000000006111c262f39434c565e686e7b859298a2abb4bdc7d2dae3dbd7cbc0b5aba29891847b6e675d565f696f7d86929aa4afbbc0cad3dde1d8cec5bbb2a9a0969083796d665c53493f3327241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171f2b3844505b66717e8a959faab3aeaba69f99938d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171f252a3036393b3f414647484949484745413e3a39352f29241d150d070000000000000009141f2a36414c56626c717d807d78716c655d554b4035291d10040000000000000000000000000000000000000000000000000000000c18232f3946525e6873808c96a0abb4bfcbd7dce3dad1cac2bcb4aeaca9a19e9d9d9fa2aaaaafb7bec7d0dcddd4c8bdb2a89e9184786c605346392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6ccc4baaea3999184796d605a50463c31271d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000713202d3946525e68717f878e909292929292929292929292929292929292929299a1a8b2bdc9d5e1e0d4c8bbafa49a9392929292929292929292929292929292929291908d867d7063574d42362a1e1205000000030c17222d38424b555d686e7a849197a1aab4bdc6d0d9e3dcd2c9c1bbafa39992867c6f695e554d57606b717e88939fa5afb8c1cbd5dee0d7cdc4bbb2a89f958f82786d655b50443f362c20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c78839098a2a9a29f9b948f8780786d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e252a2d2e3035393a3c3c3c3b3a39352f2d2c29241e18120b030000000000000000030e1925303b44505a626b7073706d66605b534b43392f24180c0000000000000000000000000000000000000000000000000000000007121d2a36414d56606d79849199a3aebabfcbd1d9e1dcd3cec6bfbab8b3adabaaaaacaeb4b6bac1c9d0d9ddd4cbc2b8aca0968b7f72655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bab0a69f92867c6f675d51483f342a1f151b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000714212e3a4754616d7a8692999d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb2bac4cfdae5e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c98918477695f53463a2d2114070000000b151e28333f4a545c676d7a839096a1a9b3bcc5cfd8e2ddd4cac1b7aea49f92877d706a5f574d454f59616c727f8c929da6b0b9c3ccd6e0dfd6cdc3bab1a79f948e81776c605b51483e33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656f7c8692979798928e88827c736d665c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e14191e202125292d2e2f2f2f2f2d2c292421201d19130c07010000000000000000000008141e29323e48505961636663605c545049413931271d120700000000000000000000000000000000000000000000000000000000010e1925303b45515c676f7c87929fa4aebbc0c7cfd7dce0d7d0cac6c5beb9b8b7b7b8babfc6c6cbd3dbddd8cbc2b9aea49e9184796d6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e8dcd1c7bdb2a89e948b7f726a60554b41362d22180d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000b1824313e4b5764717e8a98a2ababacacacacacacacacacacacacacacacacacacafb5bdc4ccd6e0ebe8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacabaaa096887b6e6155483b2e221508000007121d27303944505b666d79829095a0a8b2bbc5ced7e1dfd5cbc2b8afa59c928b7e716b60584e453d47505a636d74808e949ea7b1bac4ced7e1dfd5ccc2b9b0a69e938d80746d635a50453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535f6a707d85898a8985817c766f6a605c544a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191d20212223232221201d181413110d0801000000000000000000000000020d17202d363e474f5557595753504a443f382f271f150b01000000000000000000000000000000000000000000000000000000000008141f2934404b55606a727f8b929ca4afb5bdc4cbd1d8dddbd6d3cfcac6c5c3c4c5c6cad0d2d7e0d9d2ccc2b9b1a79d928a7d70665c5141382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e9dfd7cbc0b5aba1968f82756d62584e433a2f241b100f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000d1a2733404d5a6673808d99aab4b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7cfd6dfe8f2eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b2a8978a7d7064574a3d3124170a00000c18232e39424f59606c78818f949fa7b1bac4cdd6e0e0d6cdc3b9b0a69e938c80736c62594f463c353e48515b606d78828f95a0a8b2bcc5cfd8e3ded4cbc2b8afa59d928c7f726c61574d42362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414e58616b707a7d7e7c79746f6a626058504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314151616151413110d07060401000000000000000000000000000000050e1b242d353e44484a4d4a46443f38332d261d150d03000000000000000000000000000000000000000000000000000000000000020c18232f39434e58626d73808c929fa3abb2bbc0c7ccd2d5dadfdad6d2d1d0d0d2d3d6dbddd7d4d0c7c0bbb0a79f958d80746b61544a402f261b1106000000000000000000000000000000000000000000000000000000000002050708090907070501000000000000000000000000000000000306060909090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000204050505040200000000000000000000000000000000000000000000000000030709090c0d0b08080602000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d7cdc5bbafa39991847a6d615b51463c31281d12090f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c7cbd1d9e1e8e0e0e0ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5beb1a4988b7e7165584b3e3225180b0004101c2834404b54616b73808d939ea6b0b9c3ccd6dfe1d7cec4bbb1a79f948e81746e635a50473d342c363f44505c666d79839096a1aab3bdc6d1dce7ddd4cac1b7aea49f93887e71695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c464f5961676d70716f6d67626058544e443f3830261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070909090807060401000000000000000000000000000000000000000009121b232c33383c3d403d3a38342e27221b140b03000000000000000000000000000000000000000000000000000000000000000007121d27313d46515b636e73808b9299a1a8afb5bbc0c7c9cfd2d3d6dbd7d8d7d7dad5d2d2ccc7c2beb6afa69f959083786d60594f42392e1d140a0000000000000000000000000000000000000000000000000000000003090e12141516161413110d0802000000000000000000000000060b0f12131516151413100d070100000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d08080602000000000000000000000000000000000000040b0f131516191a181514120e090401000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae4d9d0c5bbb0a69f92877d6f685e52493f342b1f160c000f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d7dcd3d3d3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cbbeb2a5988b7f7265584c3f3225190c0006131f2c3845515c66707d8a929da5afb8c2cbd5dee3d9cfc6bcb3a9a0958f82786d605c52483f352b2428343f4a545d676e7b849198a2abb5bfcbd7dbe4dcd3c9c0bbafa49a92857b6e61564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343e474f555d60636463605c55544e47433c342e261e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a21282c2f3033302d2b28231c17110a02000000000000000000000000000000000000000000000000000000000000000000010b151f2b343f49525c636e737e8791969fa3abafb6b9bec2c5c6cad0cacbcbcacfc9c5c4c0bbb9b1aca49f9490837a6d665c51473e30271c0b020000000000000000000000000000000000000000000000000000060b10141a1e2021232321201e1913100b050000000000000000070c11171c1f2022232220201d18120f0a0300000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000002080d161b20222326262522211e1a15110d070100000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dddddcd2c7beb3a99f948c7f736b60564c41372d22190d04020e1b2835414e5b6874818e9ba7b4c1cedaddd5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7beb1a4978b7e7164584b3e3125180b000713202d3a4653606d7984919ea4aeb7c1cad4dde8dcd1c7bdb4aaa19791837a6d665c514940362d2317232e38424b555e696f7c869299a3aebbbfc9d2dce5dbd8ccc0b6aca2978e8175685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222c353e434b515456575653514b47433c373228231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242624201f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000030d19222d37404a525c636d717d848d92999fa4acadb3b6b8babfbdbebebebdbdbdb9b8b5afaca79f9a938d827a6d685d544b40352c1e150b00000000000000000000000000000000000000000000000000020a11171c1f252a2d2e302f2e2d2a251e1c160f070000000000030b12181c22282b2d2f302f2d2c29241d1b150e0600000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c07000000000000000000000000050c131921272c2f303233322f2e2b26201d18130c07010000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced0d1d0d1cbc0b6aca1978f82786c60594f443a30251b100700010e1b2834414e5b6774818e9aa7b4c1d1d0d1d0c9beb3a995887b6e6255483b2f2215080000000000000000000d1a2734404d5a6773808d9aabb5b9bbc0babababababababababababababababababababababababababababababababababababababababababababababababac0bbb9b1a8978a7d7064574a3d3124170a000b1824313e4b5764717e8a96a1adb6c0c9d3dce5dbd7cbc0b5aba29891857b6e685d544a40372e241b111c26303a434d565f6a707d87929fa4aeb7c1cad4dde8ddd2c7beb3a99f92867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c313a4145474a4b494645403937322b272017110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a171312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a626b6f7981878f939a9ea1a9a9acaeb4b0b1b1b1b1b0b2adababa49f9c95908880786d685d564c42392e231a0c03000000000000000000000000000000000000000000000000050c141c23282b30363a3b3c3c3a3936302c272119110a010000050c151c23282d3338393c3c3c3a39352f2b26201810090000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b03000000000000000000050e171e252a32383b3c3f403e3b3a37312c29241d18120b0300000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b1bdc3c3c4c4c3bfbbafa49a92857b6e665b50473d32281e13090000000d1a2633404d596673808c99abb5c0c3c4c4c3c2b9ada197877a6d6054473a2d2114070000000000000000000b1825313e4b5864717e8b99a3abacafb5adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb5afacaaa095887b6e6155483b2e221508000e1b2734414e5a6774818d9aa8b2bdc8d2dbe5ddd3c9c1bbafa39992867c6f695e564c42392e251c120a151e28313b444e58606b717e8b929ca5afb8c2cbd5dfe4d9d0c5bbaea399897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1f282f35393a3d3e3c3a38342e2b27201b150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e384048505960676d747c82878d9297999c9fa2aaa3a4a5a4a4a3a9a19e9b99938f8a837c736d665d564c443a30271d1108000000000000000000000000000000000000000000000000050e161e262e34383b42464849494746413a38332b231c130a01050e171e272e34383f44464849484745403937312a221b120900000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c0300000000000000040d17202930363d4448494c4d4b4847423c39352f29241d150d07000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb5b6b7b7b7b6b5aea59f93887d70695e544a3f352b20160c010000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b6b3ab9e918578685d5245392c2013070000000000000000000815212e3b4854616e7b86929b9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e98918477695f53463a2d211407000e1a2734414d5a6774808d9aa6b0bbc5cdd6ddd4cbc1b7aea49f92877d706a60574d443a30271c130a030c161f29323c464f59626c73808c939ea6b0b9c3cdd6ddd4cbc2b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292c2d3031302d2c28231d1b150f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363f474f555d606a6f757b8085898d8f9298959797989897969596918e8b87827d786f6a605c544c443a32281e150b000000000000000000000000000000000000000000000000040d16202830383f44464d5254565654524c48443d352e261c130a0e172029303940444a505355565553514b47433c342d241b12090000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b000000000000010c161f29323a41464f545659595855534d4745413a352f271f1910070000000000000000000000000000000000000000000714212d3a46535e697784919da3aba9aaaaaaa9aba39f938c7f736b61564d42382d23190e04000000000814212e3b4754616e7b86929fa5a8a9aaaaaaa9a9a1998e817468564c4135291d11040000000000000000000714202d3a46525e69737f8a8e91939993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939992918e867d7063574d42362a1e1205000a1723303d4a5663707d89949fa9b3bbc4cdd7cbc2b8afa59c928b7f726b61584e453b32281e150b0100040d17202a343d47505a636e74818e949fa7b1bbc4cdd5cbc2b9b0a69e9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021232423201f1c18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d353d434b51585f62696e74797c80838587898a8b8b8b8a8a888685827e7b75706c656058504a423a322820160c030000000000000000000000000000000000000000000000010c161f28323a424a5053575e616362615e56544f4740382e251c11162029323b424a51545b60626362605d55534e463f362d241b0f05000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c1207000000000007121d28313a444c52596063656665625f5754514b454039312a22191007000000000000000000000000000000000000000005121e2a36424d5764717e8a92999b9c9d9e9d9d9b99928d81746d63594f443b2f261c110700000000000714202d3946525e6874818e93999b9d9d9e9d9c9a9791877c6f6255493c2f24190d0100000000000000000005121e2a36424d57636d737d828486868787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787868684817c706b6054453b31261a0e02000916222f3c4854606b76828f97a1a9b3bbc3cbc3b9b0a69e938d80736d62594f463c332920160c03000000050e18222b353e48525b606d78828f95a0a9b2bbc4c9c0b9b0a79f948c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141718161313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b232b313a41454e53575f62666d707376797a7c7d7e7e7e7e7d7c7a7875716e6964605b534e443f38302820160d0400000000000000000000000000000000000000000000000008131e28313a444c545c6065696e6f6f6d68636059524a40372e23191e28323b444c545c60666c6f6f6f6d67625f5850483f362c21170d03000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c01000000010d18242f39434c565e616b6f7273716e6965605d55514b433c342b22190c0300000000000000000000000000000000000000020e1a25313b4955616c727f868b8e90909191908e8b8680786d605b51473e32291d140a00000000000005111e2a36414d56606d7981898c8f909191908f8d8a857e706a5f54473b2e1e130800000000000000000000020e1a25303b45525b636b707578797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746f6a60594f44332a1f140900000714202c38444f59616e7b859297a1a9b1babfb9b1a79f948e81776c605b51473e342b21170d040000000000061019232d364044515c666d7a839097a1a9b3bbbeb9afa69f958f82786c60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191f282f353c43474d53545c606366656c6e6f7071727171706f6d676865615e57535049413d342e261e160e04000000000000000000000000000000000000000000000000010d19242f3a434c565e666d72777b7c7c7a76706b635c524940352b1d25303a444c565e666d72787b7c7b7a756f6a625a50483e33291f140900000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d120700000004101d2935404b555e686d767c7f807e7b77726d67605d554e463d342b1e150b000000000000000000000000000000000000000009141f2d3945505a636d727b7f818384848483817f7a736d665c504940352c20170b02000000000000020e1925303b45515c676d757c7f828384848483807d79706c61584e43372b1f0c01000000000000000000000009141f293340495259616368666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6668625f584f473d3321180e03000004101c27333d46525e696f7c859197a0a7aeb4afa7a0959082796d655b50493f352c22190f050000000000000008111b242834404a545d686e7b859197a1a9b0b2ada59d9490837a6d665b5043392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d242931373c42474a505356535b60616264646565646362605d555854524d46443f382f28231c140c040000000000000000000000000000000000000000000000000004111d2935414c555e686d787f8487898986837d736e635c52473d2f262a36414c565e686e787f8588898886827c716c625a50453b31251a0e0200000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000613202c3945515d676d7a82898c8c8b88837f7a736d675f584e463d30271d12070000000000000000000000000000000000000003111d28343e48515b63696e7275767777777675726d68605c544a3f372e231a0e05000000000000000008141f2934404b555c606a6f7375767777777674706d66615a50463c32261b0f000000000000000000000000030d17212e3740474f5557545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b5455534e463d352b210f06000000000b16212a36424d565f6a6f7c8590959fa3aaa59e9590837a6d675c53493f372d231a1007000000000000000000091218232e39424c565e696f7c8591979fa6a9a19e938e827a6d685d544a3f31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b3137383f44464949505354565758585857575553514b4b4846423b37332d261d17110a0200000000000000000000000000000000000000000000000000000613202c3945515d676d7a828b9196969a93908980736e63594f41382d2d3946525e686e7a838c92979699928f867e716c61574d42362a1e130800000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d10040004111d2935414b55606d79838f9498999895908b857f796f6a60584e42392e23180c00000000000000000000000000000000000000000c17222c363f4951575e616568696a6b6a6a6865615e56504a42382e251c1108000000000000000000020c18232f39434b5158606266686a6a6b6a696764605c5450483e342a20150a00000000000000000000000000050f1c252e353e44484a4a50535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545353504a4847433c342b231a0f0000000000050e1925303b444e585f6a6f7b838c92989b9a938e837a6d685d554b41382d251b1108000000000000000000000007121c27303a434d575f6a6f7c8590949a9a97918a81786d685d564c42382d1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b20262b2e34383a3d3f444647494a4b4b4b4b4a494745403e3b3a36302b27221b140b0600000000000000000000000000000000000000000000000000000006121e2b37424d57606d798390949ea0a8a49f9c928c80736b6053493f3338434f59616d7a8490959ea1a9a39f9992887e71695e53463a3025190d0000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c201306000613202c3945515d6773808d959fa6a6a7a09d97928c847c6f6a60544b4034281c10040000000000000000000000000000000000000006101a242e373f454d5354585b5d5d5e5e5d5b5854524c443f3830261c130a000000000000000000000007121d27313940454e5456595c5d5e5e5d5c5a5753514b423e362c22190e0400000000000000000000000000000a131c232c33383c3d3f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746443f3c3a37312a221a110800000000000009141f29323c464e585f696e7980868c8e8d8881796d685e564c43392f261b1209000000000000000000000000000b151e28313b454e585f6a6f7b828a8d8e8b847e746d665d564c443a2f261c0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1c23282b2d2d3337393b3c3d3e3f3e3e3d3c3a39352f2e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e959fa6acb2afaca49f93887d6f655b5044373b4854606b75828f969fa7adb3aeaba39a92867b6e61564c41362a1c11060000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d201407030f1c28333f4a54606d7a85929fa7b0b3b1aca9a29f9691867c6f665c5145382c1f1306000000000000000000000000000000000000000008121c252e333b4246484c4e50515151504e4b4746413a342e261e140a010000000000000000000000010b151f272f343d4347494c4f50515151504d4a46454039302c241a1007000000000000000000000000000000010a111a21282c2f2d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d2e2b262018100800000000000000020d17202a343c464e575e666d737a7f81807c746d675e564c443a31271d140a0000000000000000000000000000030c161f29333c464e585f696e767d81817e79716c605c544c443a32281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e11171c1f2022272b2d2e2f3131323231302f2d2c292421201e1a140f0b06000000000000000000000000000000000000000000000000000000000004101d2935404b55626e7b87939fa7b0b9bdbbb9afa49a9083786c6053463a424d57636f7c89949ea8b1b9bebab4aca2988e8174685e5246382d22170b0000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a06121f2b3844505b66727f8c97a2adb9bfbcb8b3ada8a0989184796d6053463a2d2013070000000000000000000000000000000000000000000a131c212931363a3b3f424344444443423f3a39363028231c140c0200000000000000000000000000030d151d232932373b3c40424344444443413d3a38342e271e1a11080000000000000000000000000000000000000810161c202322282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2822211f1a150e06000000000000000000050e18222a343c454d545c60686d7274736f6a605d554c443a32281f150b02000000000000000000000000000000040d17212a343c464e565e616b707474716d67615a514b423a322820160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f2021232425252524242220201d181514120e09030000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774808d9aa4afb9c2c9c8c0b6aca095897d7063564c4147535f6975828f9ca6b0bac2c9c6beb4aa9f92867a6d61544a3f33281c0f0300000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c0613202d394653606c7884919ea9b3becbc8c5bebab2aaa0968a7d7063574a3d3024170a000000000000000000000000000000000000000000010a0f171f252a2d2e3235363738373735322e2d2a251e17110a02000000000000000000000000000000030b121820272b2e2f3335373738373634312d2c28231d150c080000000000000000000000000000000000000000050b101416171c1f2020212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120201f1c1715120f0a030000000000000000000000071018222a333b424b51565e61656867626058514b433a322920160d030000000000000000000000000000000000050f18222a343c444d52596163676764605c5550454039302820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416171818181817161413110d070705020000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb6c0cbd5d2c7beb1a79b8e8175685e52464a54616e7b87939facb9c1ccd5d0c5baaea3998c7f72665b5044382b1f140900000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d121f2b37434e5864707d8a96a0acbcc5d0d4d0cac3bcb2a8988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000050d141a1e212125282a2a2b2b2a282521201e19130b0600000000000000000000000000000000000001070c151b1f222326292a2b2b2a292724201f1c18120b0300000000000000000000000000000000000000000000000407060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413120f0b06060300000000000000000000000000000710182129303940454c5254595b5a55544e454039312920170e0400000000000000000000000000000000000000061018222a323b42464f55575a5b5853514b433e342e271e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0b0c0b0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865717e8b97a2adbec7d2ddd9d0c3b9ac9f92867a6d615447505c6673808d9aa4afbbc8d3ded7cbbfb4ab9e9184786c6053463b31261a0e00000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d15212e3a47535f6a76828f9ca8b2bdced7e1dbd3c7bbafa3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000003090e121415191b1d1e1e1e1d1b181413110d0802000000000000000000000000000000000000000000040a0f131516191c1d1e1e1e1d1a171313100c0700000000000000000000000000000000000000000000000000000000000306060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706060300000000000000000000000000000000000000070f171e272e343a4146474c4e4d4947433c352f271f170e05000000000000000000000000000000000000000000061018202930363e44484a4e4e4b464540393028231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15222e3b4754606a7783909da9b3bed0d9e4e0d3c7baaea3998b7f7265584e53606d7984919eacb6c0ccd8e7dcd1c6b9aca1968a7d7063574d42362a1d1207000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a111d2935414c56626f7c88949fabbac4cee0e9dfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000020507080c0f10111111100f0c0707050100000000000000000000000000000000000000000000000000030608090d0f10111111100e0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23283036393a3f41403c3b373229241d150d050000000000000000000000000000000000000000000000060e171f252a33383c3d41413e3a38342e271e18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b08080602000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000006111b2935414c56626f7c89959fabbbc5d0e2ebe3d7cbbfb4ab9d9083776a5f535663707d8a97a1adbec7d2dde8e2d5c9bdb2a89c8f8275695f5346392e23180c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a13202c3945525d6874818e9aa6b0bbccd6e0e1d5c9beb3a99c8f8276685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212121212121212121212121212121212121212121212121211100f0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2d2e3235342f2e2b272018120b0300000000000000000000000000000000000000000000000000050d141921282c2f303434312d2c28231d150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131417181514120e0903000003090e121415161414110e09020000000000000000000000000000000000000000000000000000000000000000000b17222d3945525d6874818e9ba7b1bccdd7e1f4e7dcd1c6b8ab9f95887b6e62535e6875828e9ba9b2bed0d9e4eee5dacec4b9ac9f93877b6e61544b4034281c10040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1c28333f4a54606d7a86929facb8c2cddfe8dfd2c6b9ada1978a7e7164564c4135291d110400000000000000000000010507070c0f11121212110f0d0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b19161313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c13191e202126282722221f1b150c070100000000000000000000000000000000000000000000000000000002090e161c202324272825201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13181d2020242522211e1a150b06090f141a1e20212321201e1a140f0a04000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7a86929facb8c3cddfe9f3ede2d4c8bcb1a7998d8073655b616d7a86929facb9c4cfdfebf5ebe0d4c7bbafa4998d8073665c5145382c1f150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2b3844505b66727f8c98a2aebac6d3e0e3d6cbbfb4aa9e9285796d6053463a3024190d01000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191b1a1615130f0a0400000000000000000000000000000000000000000000000000000000000000050b101416171b1b181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d24292c2d31322f2e2b26201711151a1f252a2d2e302e2d2a251f1b150c07010000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b98a2aebac7d3e0ecfbf0e4d8cdc3b7ab9e9184786c6065727f8b99a3aebac7d3e0ecfcf0e3d7ccc0b5ab9e9285796d6053463c31261b0f0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403737373737394653606c7884919eaab4bfcad6e2e0d3c7baaea3988c7f73675c514538281e13080000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e161e24292d2e323537383838383838383838383838383838383838383838383838383837373533302d2c28231d1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0e0d0908060300000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e171e252a2f35393a3d3e3b3a373127221b20262b30363a3b3c3b3a36302b262018120b030000000000000000000000000000000000000000000000000000000613202d394653606c7884919daab4bfcad6e2effbf5eaded2c5b9aca196897c6f636a7783909dabb4bfcbd7e3effbf4e8ddd2c7b9ada1978a7e7164584e43372b1d130700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d444444444444424d5763707d8a96a0acbcc6d0dbe7dfd2c5b8ac9f92867a6d61554b403428160c0200000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20283035393a3f424445454545454545454545454545454545454545454545454545454443423f3c3a38342e2b26201a150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202930363a4045474a4b4847423c332d262a31373b424648494746423b373229241d150d060000000000000000000000000000000000000000000000000005111e2a36414d5663707d8996a0acbcc6d0dbe7f3fffaede1d5c9bdb2a89a8e8174676f7c8895a0acbdc6d1dce7f3fff9eee3d5c9beb3a99c9083766a5f53473a2f24180d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150535f6976828f9ca8b2bdced8e2dfd3c7bbb0a69a8e8174685e5243392e2318040000000000000009131b20293036393a3f42444545454442403b3a373128231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d323a4146474b4e50515252525252525252525252525252525252525252525252525251504e4c494645403937322b262017110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429323a41464b5153575855534e443f382f333c43474d52545654524d47433c352f271f180f070000000000000000000000000000000000000000000000000714202d3946525e6875828e9ba8b2bdced8e2edf8fffdf1e5dacec4b8ab9f9285796d74808d9aa7b1bccfd8e2edf8fffff2e6dacfc5b7ab9f94887c6f62554b4035291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d55616e7b87939facb9c4cedfeaddd0c4b7ab9f94887c6f62564c4130271d120700000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f444c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b595653514b47433c373128231c150c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d606465625f57504941383c464e53575e6163615e57544e454039312a211911070000000000000000000000000000000000000000000003101c28343f4a54616e7b86929facb9c3cedfeaf4fefffff6ebdfd3c6baada2978a7e717985929eabb8c3cddeeaf4fffffff7ece1d3c7bcb0a69a8d8174675d5145392c20160a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a6774808d9aa4afbbc8d4e0e1d5c9bdb2a89c8f82766a5f53443a301e150b00000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4851565d6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a686663605c54544e47433c342e261e170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313a404550565e61676d70716e6a605b53493f464e585f62696e6f6e69625f58514b433c332b23190f0600000000000000000000000000000000000000000006121f2b3844505c66737f8c99a3afbbc7d3e0edfcfffffffbeee2d6cabeb3a99c8f82767d8a97a1adb9c6d2dfecfcfffffffdf0e4d8cdc2b8ab9f92857a6d6053473d32271b0f020000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767985929facb6c0ccd8e4ded2c5b9aca0968a7d7063584e4332291e0c030000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d7275777878787878787878787878787878787878787878787878787878777675726f6d66625f58534e443f38302920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b515a62686d747a7d7e7b736c655b50444e585f6a6e767b7c7b766f6a605d554e463d352b21180e0300000000000000000000000000000000000000000713202d3a4653606d7884919eabb5c0cbd7e3eff8f6f6f9faf2e6dbd0c5b9ac9f93877b828f9ba9b3bec9d5e2eef9f7f6f7f9f5e9dfd3c6baaea2988b7e7265594f43382c1e13080000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382828f97a2adbec7d2dde2d6cabeb4aa9e9184786c6053463c3120170c00000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e818384858585858585858585858585858585858585858585858585858483817f7c79746f6a625f58504a423b322a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d606c717a80858a8b8780776c605a50565f6a6f7c83878987827c746d675f584f473d332a2015090000000000000000000000000000000000000005121e2a36424d5764707d8a96a1adbdc7d1dce8f0eceae9ecedf0ece0d4c7bbafa4998d8187929facb9c5cfdae6f0eceae9eaecf0eee2d6cabeb4aa9d9083776b6054483a3025190d0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8f949fa9b3bed0d9e4dfd3c6baaea2988b7f72665b5044382b1f12050000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191919191919191919191919191919191919191919191919191908e8c8985817c766f6a605c544d443b332a21170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c565e676d757e858d929899938d80736c61575e686f7c8590949a938f8780796e6a60594f453c31261a0e020000000000000000000000000000000000000714212d3a46535f6976828f9ca8b2bdcfd9e3e9e4e0dddcdfe0e4e8e3d7ccc0b5ab9d928d9299a3aebbc7d6e1eae4e0dddcdde0e4eae7dbd0c5b8aca095897c6f63564c41362a1b110600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9fa6b0bcc5d0e2e4d8ccc0b6ac9f92857a6d60544a3f33281c0f030000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a92989b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9b9997928e88827c736d665e564d453b332920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686d79818b92979fa2a49f928a7e70695e666e7a8591979fa49f99938d847c706b60574d42372b1e1308000000000000000000000000000000000004101c2834404b55616e7b87939facb9c4cfdfe6ded8d3d0cfd2d4d8dde4ddd2c7bdaea49d9a9fa3abb5bfcbd7e6dfd8d4d1d0d1d4d8dfe6e2d4c8bcb1a79b8e8175685e5246382d22170b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a9abb0b8c2ced7e1e0d4c8bbafa49a8d8074675d5142382d22170b00000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919da2aaaaababababababababababababababababababababababababababaaa9a8a9a29f9a948f8780786e685f574d453b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a838f939fa2a9aeafa49f92857b6e666c78828f97a1a9afaba49f9691867d70695f53473a3025190d010000000000000000000000000000000006131f2c3845515c6773808d9aa4afbbc8d4e0dcd4cdc7c4c3c6c8ccd2d9e2d9d0c0b6aea9a7acaeb5bdc6d1dcddd4cdc8c4c3c4c8cdd4dde4d9cec3b9ac9f92867a6d6153493f33271b0f03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b6b7bbc2cad4e0e9dfd2c6b9ac9f93877b6e62554c412f261c11060000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb4b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b6b4b3adaba69e99928d827a6e695f574d443a3024190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798390959ea5adb3babaada2979083786d727f8c949fa9b2bbb5afa8a09892857b6e62564c41362a1d1105000000000000000000000000000000000713202d3a4653606d7985929eacb6c0ccd8ded4cac2bcb7b6b9bbc0c7d0d9e2d2c8c0b9b5b4b9bbbfc6cfd8dfd4cbc2bcb8b6b8bcc2cbd4dee0d3c7baaea3988c7f72655b5044372b1f1409000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c2c4c7cdd4dce6e8dccfc2b5a99c8f8276695f53433a2f1d140a000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c1bebab8b0aba39f9490847b6e695e564c41352920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c959fa7afbabec5beb3a99f958d80737c87929fa6b0bbc4c0bbb2aaa2978f8275685e5246392d20130700000000000000000000000000000006121f2b37434e5864717e8b97a1adbec7d2ddd8cdc2b8b0aba9acafb6bec7d2dddad2cbc5c2c0c5c7cbd1d8e1d8cdc2b9b1aba9abb1b9c2ccd5e0d7cbbfb4aa9e9184786c6053463b30251a0e000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfcfd0d3d8dee6eee3d6c9bdb0a3968a7d7063584e443a2f24190d040000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0d0cac6c2bdb5aea69f9691857b6e685d52463f32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909da7b1b9c1cad0c5bbb1a79f93887e849199a3afb8c2cdccc3bcb3a99e94877a6d6154473a2e2114070000000000000000000000000000000815212e3b47535f6a7683909da9b3bed0d9e4d3c7bcb0a69f9c9fa4acb6c0ccd8e4dcd6d1cecdd2d3d7dce3e0d4c8bcb1a79f9d9fa7b1bac3ced9dcd1c6b9aca096897d7063574d42362a1c12070000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcdddfe4e9f0efe2d5c8bcafa295897c6f6a5f564c4135291f160c0100000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dedededededededededededededededededededededededededddcdbd6d3cfc6bfbbb0a8a09791847a6d615b51443a3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8c1cbd6d7cdc2bbafa49a938a9196a0abb5c0cad4d7cec5baada297887c6f6255493c2f221609000000000000000000000000000004111d2935414b55626f7c88959fabbbc5cfe2ddd0c4b7ab9f9490939aa4afbbc8d4e0e7e2dddbdadfe0e3e7eaddd1c4b8ab9f9590959fa8b2bdc8d4e2d5c9bdb2a89b8f8275695e5246392e23180c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e6ebeceef2f7f8ebded1c5b8ab9e92857c6e685d52453e31281d120700000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfdfdfdfdfdfe0e1e3e9e6e2dfd8d1cbc2bab2a9a0968f82756d62564c41362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca6b0bbc5cfdbd8ccc0b6aca49f979ea0a8b2bdc7d1dcd5c9beb2a99f9285796d6053463a2d20130700000000000000000000000000000613202c3945515d6774818d9aa7b1bccdd7e1d5c9beb3a99c908388939facb9c6d0dce7edeae7e7ecedefece0d4c8bcb1a79d90839096a0acb9c7d2ddd9cec4b9ac9f92877b6e61544a4034281c100400000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadedfe2e6ecf4ecdfd2c6b9ada19791847a6d605a5043392f24180d00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d04040403020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d7dcdde0e4e3dcd7ccc4bbb2a89e948b7f72685e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89949ea9b3becad6ddd2c7beb6afaca4aaacb2bac4cfd9d5cbc3b9ada1978d8073675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a85929facb8c2cddfdfd2c6b9ada197897d82909caab4bfcbd6e3eff6f4f3f8f9f7eaddd1c4b8ab9f95887c84919eacb6c0ccd8e0d4c7bbafa3998c8073665c5144382c1f140900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8c9cdd2d3d6dbe1e8eee2d6cabeb3a9a0968f82756c61554b4035291c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a11111110100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cacfd0d3d8dee7ded6cdc3bab0a69f92857a6d61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b75828f97a2adb9c0ccd5d9d0c7c0bbb9b1b7b9bdc4ccd6d8cec3b9aea49e91847a6d60554b4034281c10040000000000000000000000000007131f2c38444f5965727e8b98a2aebac6d3dfded1c4b8ab9e9185787e8b98a3aebac7d3e0ecf7fffffffbefe3d7cbbfb4ab9d9083777f8c9aa4afbbc8d4e0d7cbc0b5ab9e9185796d6053463c31261a0e01000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbcc0c5c6cad0d8dde4e6dacfc5bbb2a89e938a7e71675d5145382e23170c000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1e1e1d1d1c1b19171413110d0804010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9babdc3c4c7cdd4dce4dfd5ccc1baada2978d8074685e5246392d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c2c38444f59616e7b85929ea5afbac3ced9d9d2ccc8c6bdc4c5c9ced6dcd0c6bcb1a79d928a7d70685d5243392e23180c06000000000000000000000000000a15222f3b4854606b7783909daab4bfcad6e0d4c8bcb1a79a8d80737a86929facb8c5cfdae6f2fefffff9ece0d3c7baaea3998b7f727b87939facb9c6d0dbdcd1c7b9ada1978a7d7164574d42372b1d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b3b8babec5ccd2d9e2e1d7cdc4baafa59e9184796d60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2a2a2a2928262321201d1913110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacacacacacacadaeb0b6b7bcc2cad2dae4ded6cabeb3a99f92867a6d6154473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161d262d333d46525e69707e8a939da8b1bdc8d4e4ddd8d4d2cad1d2d5d9e0d6cbbfb4aaa0958d80746b61564c41342e261e180f06000000000000000000000006111c2a36414c56636f7c8995a0acbcc5d0dbded1c4b8aca095887c6f75828e9ba9b3bec9d5e2eefafffff8ecdfd2c5b9ac9f92867a6d7683909caab4bfcad6e3d5c9beb3a99c8f8276695f5346392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7abadb3bbc0c7d0d8e1dfd6ccc1b9ada1968c7f72665c5044382c1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4037373737373737363533302d2c2924201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a4a9abb0b8c0c8d2dde6dbd0c5baaea2988b7f7265564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1620282f383f44464d56616c74818e95a0acb8c5d1dee8e4e0dfd7dddee1e5e0d3c7baaea3989083796d60594f46443f38302a21180e04000000000000000000000b17222d3946525e6875818e9ba7b1bcced7e2d7cbc0b5ab9d9083776a707d8a97a1adb9c6d2dfeaf6fffaeee2d6cabeb3a99b8f827568717e8b98a2aebac7d3e0dacfc4b9ac9f93877b6e61554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495969a9fa2a9afb6bec6cfd8e3ded5c9bdb2a99e9184796d6053463a2d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d44444444444444434341403d3a39352f2c29241e1a140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c9993939393939393939393939393939394979c9fa6aeb6c0cbd5dfe1d6cabfb4aa9d908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a424a5053565e61646d7984919daab7c4d0ddeaf0edece4eaebedebdfd2c5b8ac9f92867c6f67615e5753504a423c332a20160c020000000000000000030f1c28333f4a54616d7a86929facb9c3cedfe0d3c7bbafa3998c7f72656d7985929eabb8c3ced9e5f1fff8ecdfd2c6b9ada2978a7d70646d7a86929facb8c4cfdae0d4c8bbafa49a8d8073675d5145382c1f150a0000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d878787878787878787878788898d92979fa4acb5bdc6d1dce6dacfc4b9ada196897d7063564a3d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150504f4e4c4a4745413a39352f2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d868686868686868686868686868686878a90949da4aeb9c3ced9e4dbd0c6b9ac9f93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444c545b6064686e7175797f8c99a6b2bfccd9e5f2faf9f0f7f8f5e8dbcfc2b5a89c8f827a76726e6964605c544d453c32281e1308000000000000000006121f2b3844505b66727f8c99a3aebac7d3e0dfd2c5b9ac9f92867a6d616674808d9aa8b1bdc8d4e4eef9f8ebded1c5b8ab9e9285796d606775818e9ba9b2bec9d5e1d8ccc0b6ac9f9285796d6053473c32261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d80858d939aa3abb5bfcbd7dfe0d5c9bdb2a89b8e817468574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d5d5c5b595654524c4745413a363129241e160d07010000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078797979797979797979797979797a7b7d828d929da7b1bcc8d4e0e0d4c8bbafa49a8a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424c565e666c71777a7e82868c919ca8b4c0cdd9e6f3fffffdfffff5e9dcd0c3b7aa9e948f87837f7b76716d665f574d443a3024190d01000000000000000613202d394653606c7884919eabb4bfcbd7e2d6cabeb3a99c8f8275685e626f7c8995a0acb8c7d2dde8f4ede1d5c9bdb2a89a8d8174665c63707d8997a1adb9c6d2dfddd2c7baada2978b7e7165584e43372b1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a80889299a3aebbc3ced9e5dacfc4b8ab9e918578695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a69686663605d5654524c46423b352f281f18120c0400000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6e7177808d95a0acb8c5d1dee4d8ccc0b6ac998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545e686d787e83878b8f92989ca3adb8c4d0dce8f5fffffffffff8ebdfd3c7bbb0a69e9993908c87827e786e695f564c4135291d110400000000000004111d2935414c5663707d8a96a0acbdc6d1dcdfd2c6b9ada1978a7d706456606a7784919dacb6c0ccd8e4f0ebded2c5b9aca096897c6f6354606d7984919eabb8c3cdd9e4d6cabeb3a99d9083776a5f53473b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616263676d747e87929fa7b1bcc8d4e0dfd2c6b9ada197887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767473706d6865605d56534d45413a3129241d160d05000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666060606060606060606060606061656d7883909daab7c3d0dde8ddd2c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d7a828b9095979b9fa2aaadb5bfcad5e0ecf8fffffffffffbefe3d7ccc1b8b0aba49f9c9a938f8a837b6e685d5245392c2013070000000000000613202c3945525d6875828f9ba8b2bdcfd8e2ded1c5b8ab9e9285796d60535866727f8c9aa4afbbc8d4e0edeaddd1c4b7aa9e9184776b60545c6673808d9aa7b1bcc8d4e3dbcfc5b8ab9f95887c6f6255493c2f22160900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455555d606c727f8b95a0acb8c5d1dee1d5c9beb3a9978a7d7164574a3e3124170b00000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382817f7d7a76726d68615e57514c433e352f281f170e060000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a535353535353535353535353535c66727e8b98a5b1becbd8e4dcd0c3b6a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798390949da0a7a8acaeb4bcbfc7d1dbe6f1fdfffffffffffff4e8ded3cac1bdb5afacaca49f9c9590847a6d6054473a2d2114070000000000000714212d3a4754606d7a86929facb9c4cedfe0d4c8bcb1a79a8d8074665c5154616e7b87939facb9c6d0dbe7e0d4c8bcb1a7998c807366594f54626f7c8895a0acb8c7d1dce1d4c8bcb1a7998d8073665a4d4033271a0d00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c515a606c7883909daab7c3d0dde6dacfbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8e8c8986837f7a746e69605d5550454039312920180f0600000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464646464646474a54626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a959fa6abb1b5b8babfc6ced1d9e3edf8fffffffffffffffaefe5dcd3d0c7c0bbb9b6afaca7a0968d8073665a4d4033271a0d0000000000000b1724313e4a5764717d8a99a3aebac7d3e0ddd1c4b8aba095887c6f62544b535e6976838f9caab4bfcad6e1dcd1c4b8ab9f95887b6e625548535f6a7783909dabb5c0cbd7e3d8cdc3b6aa9d9083776a5d5044372a1d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4145505b66737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9b9999928f8b86817b746d67615a514b433b332a21180e05000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3b4754616e7a8794a1adbac7d4e0ded1c4b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b0b8bcc2c5c6cad0d8e0e3eaecf0f5fbfffffffff9f3efede5e2d9d2ccc7c6c0bbb9b1a89d9083776a5d5044372a1d110000000000000e1a2734414d5a6774808d9aabb4bfcbd4d8d6cabfb4aa9d9083776a5f53424d5765717e8b98a2aebac5cfd7d5cabeb3a99d908376695f53474e5865727f8c99a3afbbc7d3dad5cfc5b9ac9f9286796c5f5346392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e2f353f4a5463707d8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a7aba39f9c98928d86807a706c605d554d453c332a20170c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2e33362d33383a4754616d7a8794a0adbac7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c8cdd2d3d6dbdfdcdddde0e4eaf1f8fffcf5eee8e3e0dfdadeddd7d4d2ccc8c3b7ab9e9184786b5e5145382b1e120000000000000e1b2835414e5b6874818e9ba9b3bcc3c8cdd1c7baaea2988b7f7265584e434754606d7a86929faab3bdc6cec9c1baada2978b7f7265574d424754616d7a86929facb9c2cdcfc9c4bdb4aa9f9285786c5f5245392c1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121242d3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b4b5afacaaa29f99928d847e746d675e574d453c32291e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403036393b3f43443f44464855616e7b8894a1aebbc7d4e1dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb5c0ccd7dfdcd7d3d2cfd0d1d4d9dfe6eff8f3eae3dcd7d3d2cdd1d2d5daddd8d0c3b6a99d9083766a5d5043372a1d100000000000000c1925323f4c5865727f8b97a1aab1b8bcc3c5c3b8ac9f92867a6d6054473c45515d6774818d98a2abb4bcbfbdb9afa69f92857a6d6054473c46525e6875828f9ba6b0bbc4c4beb9b2aba3988f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f171c1f232f3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0bbb9b4aeaba39f97918a81796e695f574d443b30271c120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b4146474c4f514a5053545863707d8996a3b0bcc9d6e3dacec1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a4afbbc7d4d3d1cbc7c5c2c3c4c8cdd5dde6f1eae1d9d1cbc7c5c1c5c6c9cfd2d5cbbfb5ab9a8d8174675a4e4134271b0e0000000000000714212d3a4754606d7a859298a0a7abb1b6b8b8b0a69b8e8174685d524539414c55616e7b859299a2aab0b2b2ada59e948c7f72675d514539414c5663707d89949ea9b2b8b7b3ada8a09992867c6f6255483c2f22150900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2e343f495363707c8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfd1cbc7c5bfbab4aea9a19e938e837b6e695f564c42392e23180c04000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254595c5e5e5b6061636a74808d9aa7b3c0cddae2d6cabeb3a9988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9c3cac6c5bfbab9b5b6b8bcc3cbd5dfeae3d9cfc7c0bbb9b4b8b9bec4c6c9c7bbaea3998a7e7164574b3e3124180b0000000000000613202c3945525d686f7d8690959d9fa7a9ababa79e94887c6f62564c41353a46535e69707d8792989fa6a6a8a19e938e82786d60554b41353a4854606b76828f97a1a9abaaa9a19e9691877e716a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a3f44505b65727f8c99a5b2bfccd8e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcd7d4d0cac6bfbab2ada59d9590847b6e685e544a40342820150a000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565e6166696b6b666c6e70737c86929facb9c5d2dfdfd2c6b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca8b2bdbebab8b4aeaca9aaabb1b9c3cdd9e4dcd1c7bdb5afaca7abadb3b8b9bec2b9ac9f92867a6d6154473a2e21140700000000000004111d2935414c56606b6f7c838a9095999c9e9e9d958f82756a5f53433a2f36424d57616b707d868f9498999896918b81796d665c50433a2f38444f59616e7b8591979d9f9e9b97928c847c716c61584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646463f44464a5059606c7883909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e8e3e0dbd6d1cbc4beb9afa7a09691847a6e665c51443c32261b0f050000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686e7276777878797a7d80869299a3aebac7d3e0ded1c5b8ab9e9285786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717e8a96a0abb5b3aeababa39f9c9da0a7b1bcc8d4e0d7cbc0b5aba39f9a9ea1a9abadb3b5afa59b8e8275685e5246392d201307000000000000010d19242f3a434f59606a6f787e83888c909292908c837a6e61584e433128313b454f59616b707b82888b8c8b89847e756d675c544a3f3128323d46525e696f7c858d9092918f8a857f796f6a615a50463c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524a5053545c606b717e8b95a0acb8c4d1dee1d5c9bdb2a8978a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadfe0e2e2dcd7cfc9c0b9b1a8a0969083786d60584e43372b21160b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f828485858687898d9298a3abb4bfcbd7dfd3c7bcb0a69a8e8174665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d78849199a4abaaa29f9b99928f9095a0abb8c4d1ddd3c7bbafa399928e92979a9ea1a9a8a79d93897c6f62564c41362a1d11050000000000000008131e28313d474f585f666c71777c80838585837f796e685e52463c321f29333e474f5961696e767b7e7f7f7c78716c605c554b42382e1f2a36424d57606a6f7a80848584827e79726d67605850483e342a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062666d727d86929fa7b1bcc8d4e0ded2c5b9aca196887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8cacdd2d3d6dbe2e0dad5cbc3bab2a89f958d80736a5f54473e33281c100300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858c8f9191929299969a9fa3aab4bdc6d1dcd6cdc5b7ab9f94897c6f62544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c66707d8793999b9a98928e8a868283909daab6c3d0ddd2c5b9ac9f92878185898d9197999b9c958e81746a6054443a3025190d0100000000000000010c161f2b353d464e545b60646a6f7376787877726d675e564c41342a20212c353e474f575f626a6e7273726f6d66625a514b433930261c25303b454e5860686d7377787775716d67605c554e463e362c22180e040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6e72787f869298a2aeb9c3cdd9e4ded1c4b7ab9e918478695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbdc1c5c7cad0d8e0e6ddd5ccc4bab1a79f93877c6f62594f44382c1f150900000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592989c9e9e9f9fa3aba6acaeb4bcc6cfd8d9d0c5bbafa59c9083766a605442382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f878d8e8d8a85817e7a76818e9aa7b4c1cddad2c5b9ac9f928679797d8185898c8f8f8c83796d60584e4332281e1308000000000000000000040d19232b343c424a5053585f6266696b6b6a65605d554c443b3022181a232c353e454d53585f6265666563605c545045403931271e141f29333c464e565e61666a6c6b6864605c55514b433d342c241a1006000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848c9298a2aab4bfcbd5dfe1d4c8bdb2a89a8d817467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b4b8babfc6ced8dde4dfd6ccc2bbafa4998f82766b6155483c31261a0e02000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a2aaaaababacafb5b3b9babfc6cfd8ddd2c7bdb3a99e93897c6f63584e4330261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59626d727c8182807d7975716d74818e9aa7b4c1cddad2c5b9ac9f9286796d7074787c7f82837f796d675d51463d3220160c0200000000000000000000071119222a2f383f44464e5355595d5f5f5d5953514b433b32291e10111a232c333c42474e53555859585653504a423f342f271f150c17212b343c444c52545a5d5f5e5c5753514b454039302b221a120800000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91969fa3aab4bcc6d0dde5dcd1c5b8aca096897d706356493d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7acaeb4bcc1ccd2d9e2ded7ccc0b5ab9f948a7d7063574d42372b1e1206000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8b9bbc0c0c5c7cbd1d8e1d7ccc0b5aba1978e81756b6054463d321e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d47515b626a6f747573706d67646774818e9aa7b4c1cddad2c5b9ac9f9286796c63656c6f737576726d675d554b40342b200e050000000000000000000000000710181d262d33383c4347484d505252504c47454039312920170d08111a212a31373c4347484b4c4c4946443f383029231d150d050f19222b323a4146474d5152514f4b47454039342e271e1910080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292939a989ea0a8aeb4bcc6ced8e2dfd5c9bdb2a89d9184786c605346392d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495979a9fa2aaafbbc0c7d0d9e4ddd2c7bdb0a69c8f8276695f53473a2d211407000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c5c7cbd1d2d3d7dce2e0d4c7bbafa49992857a6d61594f43342b200c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2b353f495158606267686764605c556774818e9aa7b4c1cddad2c5b8ac9f9285796c5f5b606266686966605c554b433a2f22190f0000000000000000000000000000060b141c22282b31373a3c40434545443f3a39352f271f170e0500080f1820262b31373a3b3f403f3c3a38342e261e18120b030007101920283036393a40444544423e3a38342f28231d150c07000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9fa4acaaacb2babfc6cfd8e0e1d7cdc5b9aca1968b7f72655b5044372b1f12050000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d8787878787878787878787888a8e92989ea5afb6bec7d2dde3d9d0c2b9ac9f93877b6e6155483b2f24180d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5c6975828f9ca8b5c2cfd2d2d4d7dcdfe0e3e7ecdfd2c6b9ac9f93877d70685e52473d3222190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c19232d373f464e54565a5b5a5753515a6774818d9aa7b4c0cdd2d2c5b8ab9f9285786c5f505356595c5c5953514b433a31281d1007000000000000000000000000000000020a11171c1f262b2e2f3336383837322d2c29241d150d05000000060e151a20262b2e2f323332302d2b28231c140c0701000000070e161e252a2d2e3337393835312d2c29231d18120b0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacafb6b7b9bdc4cbd1d8e1e1d8cfc5bbb0a69e9184796d6053493f33271b0f030000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d81868e939fa4acb6c0ccd8e0e0d4c8bbafa49a8c7f7266554b4035291d10040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c6cad0d2d3d7dce3eadccfc2b6a99c8f83766b60564c413428211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343d4347494e4f4d4a474d5a6773808d9aa6b3c0c5c5c5c4b7ab9e9184786b5e5146494c4f504c4645403930281f160c000000000000000000000000000000000000060b0f151b1f2122262a2c2c2a26201f1d18120b03000000000003090e151a1f212225262523201f1c17110a02000000000000050c13191d2021272a2c2b2924201f1c18120c07000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b9bbc0c4c5c9ced7dce2e0d7cfc6bcb3a99e948a7e71675c5141382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a818b939aa4afbbc4cfdae4d8ccc0b6ac9c908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8babfc0c5c7cbd1d9e1ddd0c4b7ab9f94897d6f665c5044382b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b222b32373b3c4142403d3f4c5965727f8c98a8b2b7b8b8b8b7b5ac9c908376695d50433c4042433f3a38342e271e160d040000000000000000000000000000000000000000030a0f1215151a1d1f1f1d191413100c0701000000000000000003090f121415181919161312100b0600000000000000000002080d1113141a1e1f1e1c181413100c070100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d2d5d9e0e3ddd7cec5bdb4aaa1978f82756c61554b402f261b1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616264686d747f88939fa8b2bdc9d5e1ddd2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a1a9aaabacaeb4b3b9bbc0c7cfd9e3d3c7bbb0a69d9083786d6053463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109101920272b2e2f343534313d495663707c8996a0a9aaabababababa39a8d8073665a4d4033333536332d2c28231d150c040000000000000000000000000000000000000000000000030608090d101212110c07060400000000000000000000000000020608080c0d0c0907060300000000000000000000000000010507070d1112110f0b07060400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d4d8dddee1e4e2d9d2ccc3bcb4aba39892857a6e615a5043392e1d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455565e616d73808c96a1adb9c5d2dfe0d4c7bbafa399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592979b9d9e9fa2aaa6acafb5bdc7d1dcd8cdc2b8aca0958a7d7064574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232728272d3a4653606d788491979c9d9e9f9f9e9c9992877c6f6255483c2f26292926201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe0e4e6e2dfd9d4d0c7c0bbb1aaa29992867d6f685e52483e30271d0b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c525a606d7984919eabb8c4d1dee3d7cbc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858b8f91919298959a9fa3abb5c0cbd7ded4c8bcb1a79c8f8275695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1c1f2b3844505c666f7c858c8f91929292918f8d877f726a5f53473a2e211c1d191313100c070000000000000000000000000000000000000000000000000000000000000000030608090c0e101011100f0d0a0706040000030608090d1011121211100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededddbd6d3cec8c3bdb5afa7a09892877e716b60564c41362c1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4146515c6774808d9aa7b3c0cddae8dcd1bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f8284858586888d9299a3afbbc7d3e0d9cec3b9ac9f93867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e101c28343f4a545f6a6f7a7f82848585858483807b726d62584e43372b1f12100c0706040000000000000000000000000000000000000000000000000000000000000002050a0f121515191b1c1d1d1d1b19171312100c0a0f1215151a1d1e1f1e1e1d1b171413100c0701000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0d0cac6c3bcb8b1aba49f9591867d716c61594f443b30241a0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e3036404b5564717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686d7275777879797c8087929facb9c5d1dce0d4c7bbafa4998a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e585f686d7275777878787876736e69625b51463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000002090e12151b1f21222528292a2a2a282623201f1c18151b1f212227292b2b2b2b292724201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1bebab8b1aca7a099938d837c706b615a50473d32291e1208000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121252f3d495663707c8996a3afbcc9d6e2dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565d6165686a6b666d6f737f8b98abb5c0cbd7e3d7ccc0b5ab9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e565d6066696a6b6c6c6b6967625f5751493f342a20150a000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f3234363737363533302d2c282320262b2e2f3336383838373634312d2c29241d150d0800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b6b5b3adaba7a09d95908780796f6a615950483e352b20170d00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f181c1f23303d495663707c8996a3afbcc9d6e2dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254585c5e545c60626d7a8799a3afbbc7d4e0ddd2c3b6a99d9083766a5d5043372a1d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a343c444c5254595c5e5f5f5f5e5c5a55534d453f372d22180e0400000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414343444342403d3a38342e2a31373a3c40434445454443413e3a38352f271f1a1208000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababaaa8a9a29f9b95908a837c746d675f584f473e362c23190e0500000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2f34404a5464717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a4146474c4f514b51535e687986929facb9c5d2dfddd1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18222a323a4145474c4f5152525251504d4847423c332d251b100600000000000000000000000000000000000000000000000000000000000000070e171e252a30363a3c4347484c4e4f5050504e4c4a46444039363c4347484d5051525151504e4a47454039312c241a100700000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9997928e89837d786f6a605d554e463d352c241a11070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a4045515c6674808d9aa7b3c0cddae5d9ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d454545454545454541464d576c7985929facb8c5d2dfded2c5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820282f35393a3f42444545454543403b3a37312a211b1309000000000000000000000000000000000000000000000000000000000000030b1218202930363b4246484e5355585b5c5d5d5d5b595653514a4642444e53555a5c5e5e5e5e5c5a5753514b433e362c22190f040000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8985817c77716c656058514b433c342c231a1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464045464b515a606d7984919eabb7c4d1dee3d7ccc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515151514c52545f697986929facb9c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292c2d3336373839393836342f2e2b261f180f09010000000000000000000000000000000000000000000000000000000000040c151d2328323a41464d5254585f626567696a6a69686663605c54524d51585f6266696b6b6b6a696764605d5550483e342b20150a0000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868686858583827f7c7975706b64605b534e454039312a221a110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524b5153555c606c727f8c96a1acb9c5d2dee0d4c7bbafa499897c6f6256493c2f2316090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665e5e5e5e5e5e5e5e5e5e565e61666e7b8899a3aebac7d3e0ded2c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2c2c2b292722211e1a150e06000000000000000000000000000000000000000000000000000000000000040e161e272e343e444c52575e61666a6f7274767677767573706d66615e565c606a6f7376777878777674716d67615a50463c32271b0f00000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879797979797979797979797979797979797979797878777573706d66636059535049413d352f271f1810080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062676d737e87929fa8b2bdc9d5e1dfd2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736b6b6b6b6b6b6b6b6b6b6b6b686d7178818e9babb4bfcbd7e3ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f1f1f1e1d1a1514120e0903000000000000000000000000000000000000000000000000000000000000040e1620283039404550565e61696e73787c7f8182838383817f7d79736e6962666d747c80838485848483817d79716c61584e43372b1d12070000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686663605c54544f46443f382f29241d150d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6f727980879299a3afbac4cedae5dcd0c3b6a99d908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787a7d828e939eaabdc6d1dce7dccfc2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f1112121212100d0808060200000000000000000000000000000000000000000000000000000000000000040d162028323a424b515a61686d747b8084888b8e8f9090908e8c8985807b726d6d7880878d8f919191918f8d8a857e716a605447392e23180c00000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653514b48443d37332d261d18120b0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848d9299a3abb5c0ccd6e0dfd3c7bbb0a6998c7f7366554c4135291d11040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b8ab9f92858484848484848484848484848585878a90949ea5afbacfd8e2e3d6cbbfb4aa9a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f28323a444c545c606c717a80868c9196989a9c9d9d9c9b9997928d867f7473808d939a9c9e9e9e9d9c9a9792877c6f62554b4034281c10040000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353535252504f4c494645403938322b27221b140b07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91979fa3abb5bdc7d1dee4dbd0c4b7ab9f94887b6f6255483c2f24190d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd3c6baaea29892919191919191919191919191919298979c9fa6afb7c1cce1eae0d3c7baaea3988a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a444c565d666d747e858d92999ea1a8a7a9a9aaa9a8a9a29f98928b817b87929fa4acaaababaaa9a9a1998f8275675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b40434445464646464646464646464646464646464646464645454442403d3a38342e2c271f1b17110a0200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea3999292929292929292929292929895999ea1a9afb5bdc7cfd9e3ded4c8bcb1a79c9083766a5f53473a2e1e1308000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabeb3aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa9abb0b8c1c9d3dde3d9cfc5b8ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10121314141413100d07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c565d686d78818a92979fa3abadb2b4b5b6b6b6b4b3adaaa29f938e849199a3aeb6b7b8b7b7b6b3ab9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393939393939393939393939393939393939393938373533302d2c28231d1b160f0b06000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9fa2aaa5abadb2bbc0c7cfd9e1dfd5ccc4b8ab9f958a7d7164584e43372b1f0c01000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dbd0c5bcb3aeabababababababababababababababaeb3b6b7bcc2cbd3dbe8dcd1c7bdb0a69b8e8275675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f131516181c1f20212120201d181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424b555d686d7a828e939ea1a9aeb5b9bdc1c2c3c3c3c1bebab4aea59e969196a0abb5bfc4c4c4c4c2baaea398887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c1812100b030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacaeb4b2b8b9bec4cbd1d9e1e0d7cdc4baafa59d9083786c6053463c31261b0f00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d7cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b8b8babec3c4c7cdd4dde5ddd7cbc0b5ab9f94897c6f63554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b20222323282c2d2d2e2d2c292421201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545d676d7a8390949da5adb3bbbfc6c9cfcfd0d0cfcfcac5bfbaafa8a09da0a8b2bdc6d1d1d1d0cbbfb4aa95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f202020202020202020202020202020202020201f1f1d1c19161313100c070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8babfbfc4c6c9cfd7dce3dfd6cec5bbb2a89d93897d70655b5044372a20150a00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cad0d0d3d8dee6ddd5cbc3bbafa3998f82766b6054433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000000000000000000000000000000000000000000000000000007121d27303944505c666d798390959fa6afb9bec5cbd1d5dadcdcdddcdbd6d0cac1bab2acaaacb2bac3cfd8dededcd0bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212110f0d0a07060400000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d1d2d5dae0e2dbd6ccc4bcb3a9a0968e81746b6053493f3327180e0300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e1dbd6d3d2d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbdde0e4e4ddd4cbc3b9b0a69f92877c6f62594f4331281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242932383b3c4140444647474745403f3a3935302820191107000000000000000000000000000000000000000000000000000000000000000000000c18232e39434f59606d78828f95a0a7b0b8c0cacfd7dce3e5e6e2dfdedddedbd6ccc3bdb8b7b8bdc3ccd5e1eae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbdedfe1e3e0d8d0cac2bab2aaa2979184796d60594f41382d2217060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f3ece6e2dfdedededededededededededededededfe2e6e8e4e0d9d4cbc2b9b1a79f948c7f736a5f53473d321f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353d4448494e4a5153545453514b4c4746413a322b23190d04000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606b73808d949ea7b1b9c2cad6dae1e5e1dfdbd6d3d2d1d2d3d6d5cec8c5c4c5c8ced5dee7f3e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000001040707080909080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe2e7e6e1dfd8d3cec6bfbab0a8a19892857c6e675d51473d2f261b11060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6e2dfdeddd8d4cec8c0b9b1a7a0958f82786c60584e43342b210d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454f54565a545c606061605d555954524c443d352b1f160c010000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67707d87939fa6b0b9c3cbd4dce6e0dad5d2cfcac6c5c4c5c6cad0d3d4d1d0d1d4d9dfe7f0efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000307080d111314151515151413100c07050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededcdad5d2cdc7c1bcb4aea69f9691867d6f6a5f554b40352b1d140a000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dbd6d3d2d2ccc8c3bcb8aea79f9590837a6d665b50463c3122190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51596063676a666d6d6d6d676966615e564f473d31281e130800000000000000000000000000000000000000000000000000000000000004111d2935414b55606d79849199a4afb8c1cbd5dde4dfd6cfc9c5c4bebab8b7b8babec5c6cad0d7dee1e5eaf1f9efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000040b0f1315191d202122222222201f1d1814120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0cfc9c6c2bbb7b0aaa29f948f847c6f6b60584e433a2f23190b02000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0cac6c5c3c0bbb9b1aca49d9590837a6e685d544a3f342a2010070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606b6f747678797a7a7a7876726d6860594f433a2f24190d0100000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c96a0abb5c0cad3dde4dbd3ccc4bdb9b8b3adabaaabadb3b8babec5cdd4dde6eff8ffefe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000070f161b202224292c2d2f2f2f2e2d2c2924211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1beb9b8b0aba69e98928c827b6f6a60594f463c31281d110700000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbababababababababababababababababababababababebab8b6b6afaca7a09d928d837a6e685e564c42382d22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d757c8183858687878685837f7a6f6b60554c4135291d110400000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa8b2bdc7d2dce4dbd2c9c1bab2adaba9a29f9e9fa2a9abadb3bbc2cbd4dde6f2fbefe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000010a111921272c2f3035393a3b3c3c3b3a39352f2d2a261f170f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b4b2adaba69f9c948f867f786e695f584f463d332a1f160c0000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadadadadadadadadadadadadadadadadadadb3adabaaaca49f9c95908980786d685e564d433a2f261c10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d7981898d90929893949892908c857d6f675d5145392c2013060000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c97a2adbac4d0d9e3ddd2c9c0b7afa8a19e989792919297999fa2a9b1b9c2cbd4e0e9f3efe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000a131c232b32383b3c414547484848484745403b3a363129211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababa9a8a9a19e9a948f89827b726c665e564e463d342b21180d0400000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9a29f9d9b9a93908a837d746d665e564d443b31281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6874808d939a9d9fa2aaaaa29f9c9792857a6d6054473a2d22170b000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919da9b3beccd6e2dfd4cbc0b7aea59e96918b87858485888c92979fa7b1b9c3ced7e2edf8e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000007101c252e353d4448494c52545555555553514b4846423b332b231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9897918d88827c756e69605b544d443c342b22190f0600000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7881898e9092989393939393939393939393939393939393939393939393939792908e8b87837d786f6b605c544c443b32291f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa5a9abaeb4b4aeaba9a1978c7f7266544a3f33281c0f030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a0acbbc5d0dee4d8cdc2b9aea49d938e847f7b7877787b7f8590959fa7b1bcc6d0dbe7f2e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000040f19232e3740474f5456565d6062626261605d5555534d453d352b1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8984807c766f6b615f57504a423b322a221910070000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c666d757c81848586878787878787878787878787878787878787878787878786868583817e7b76716c656059514b423a322920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a99a3aeb6b8babebebab8b3a99d908377665b5044382b1f12060000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdcdd7e1e0d4c8bcb1a79d928d8179726e696b696e727a8290959faab4bfcad6e2efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000a16212b3540495259606368686d6e6f6f6e6d6767615f574f473d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868685858483817f7c79746f6a636059534d443f382f29201810070000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79787775716e6964605b534f454039302820170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb4bfc5c6cacac6c5b9ac9f9286786c605346392d201306000000000000000000000000000000000000000000000000000005111d2935414c566976828f9ca9b5c2cedce9ddd1c4b8ab9f958d80756d67615e575f61686d79839098a2aebac6d3dfece2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000030f1b27323d47525b636b6f75787a7b7b7b7b7a78746e6960594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e73767778797979797979797979797979797979797979797978787675726f6c66625f58544f46423b332d261d170e060000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c666a6865615e57535049413d342e271e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000713202d3946525d687885929eabb8c5d1dee0d4c8bcb1a79d9083786d605d55524d53565e676e7b86929facb8c5cfdae6e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000007131f2c38434f59636d737d828587888888888684817b706b60554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686562605b54534e48443d363128221c140b050000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444f54565b555c60606060606060606060606060606060606060606060606060605b545b5854534d46443f382f28231d150c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbc0b5ab94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000714212e3a4754616d7a8797a2adb9c6d2dfded1c5b8aca095897c6f665c514b4642464c555e6973808d99a9b3bec9d5e1e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000915222f3b4854606b737f898f92979595959496918d877d70675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653504a47433c38322a261f17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b515354545454545454545454545454545454545454545454545353504a4e4b4846423b37332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a9b3becad6e2ddd0c3b7aa9d9083776a60544a4039363a434d57616e7b8897a1adb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000030f1c28333f4a54636f7c87939b9ea2a9a2a2a8a19e9992857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353525251504e4c4946443f3837312c27211a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832383b3d4140454647474747474747474747474747474747474747474747474746443f423e3b3a36312b27221b140b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdbdbd5c9bdb2a894877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbccfdbe6dacdc0b3a79a8d807467584e42392f2a313b47535f697885929eabb8c5d1dee2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000006121f2b3844505b6675828e9aa4abadb3aeaeb2acaba2978b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b404344454646464646464646464646464646464646464646454543423f3c3938332d2b26201b160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d322e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cececfcfd1c5b9ada19686796d6053473a2d20140700000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8ccbfb2a5998c7f7266594c3f30271f2b37424d576a7784909daab7c3d0dde2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000613202d394653606c7985929facb6b9bebbbbbdb9b3a99b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f33363839393939393939393939393939393939393939393939383735322f2d2b28221c1b150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28222521211e1a140f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a9b3bcc0c1c2c2c1c0b7ab9e918478675d5145392c20130600000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcd1dce7d9ccc0b3a6998d807366554c413529242d3946525d687884919eabb7c4d1dee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebec7cacfcec9c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c17110f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f20212121212121212121212121212121212121212121212120201f1c17181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2acb1b3b5b5b5b5b5afa69b8f827568554b4035291d100400000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995abb5bfcbd7e3dbcfc2b5a89c8f8275675d51453c3330353f4a54616d7a86929facb9c5d2dfe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bed0d6dbdad1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f2020202020202020202020202020202020201f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10131314141414141414141414141414141414141414141414141413120f0b0608070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929da0a7a7a8a8a8a8aba39f948a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0dfd2c5b8ac9f92857a6d60584e443f3f4145505c66717e8b99a3afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd0d4e6ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212100f0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070707070707070707070707070707070707070606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67717e8a9195989a9b9c9c9b9a99928e82786c605346392d2013070000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfdfd3c6baaea2988c7f736a5f57504a4c4c525a606d7884919dabb5c0cbd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c717e84888b8d8e8f8f8e8d8b8681796d665b5044382b1f120600000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daab7c3d0dbe2d6cabfb4aa9f92867c6f69605b5458565d606c73808c95a0acbdc7d1dce8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626c70777b7e8082828282807e7a746d675d544a3f33281c0f0300000000000000000000000000000000000000000000000000000003101c28343f4a546774818d9aaab4bfcad6e2dbd0c6baaea39891847b716c66666566686d747e87939fa8b1bdcfd9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48505a61646a6f72747575757574716e68605d554b42382d22170b00000000000000000000000000000000000000000000000000000000000b17232e3e4a5764717d8a98a2aebac6d3dfe2d6cbbfb4aaa19691857e7874737273757a80889399a4afbac3cee1ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f485055585f626567686969686764615e56514b433a2f261c110600000000000000000000000000000000000000000000000000000000000614202d3a4753606d7985929facb8c1cfd8e3dcd0c6bcb2a8a197928b85817f7f8082868d939aa4abb5c0ccd5dff3efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363e44494e5355585a5b5c5c5b5a5854524c45413a31281d140a00000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774818e9ba6b0bdc6d1dce2d8cec4bab2a9a19e97918e8c8b8c8f92989fa4acb5bdc7d2dee7f1efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c33393c4347484b4d4f4f4f4f4d4b4746413b352f281f160b0200000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7c88949eabb5bfcbd7dfe0d6ccc4bbb3ada9a19e9b9998999c9fa3aaafb6bec7d0d9e3f0f9efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a22282d31373a3c3f4142424242413e3b39363029241d160d0400000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a75828f99a3aebbc3cdd7e1ded6cdc5beb9b3adaba7a6a5a6a8acaeb4bbc0c7d0d9e2ebf5ffefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20262b2e2f32343536363534312e2d2a251e18130c0400000000000000000000000000000000000000000000000000000000000000000007121d2b37434e58626e7b87929fa7b1bbc5cfd8e1dfd7cfcac4beb9b8b4b2b2b3b5b8babfc6ccd2d9e2e8eef5fdefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e24292d3035393a3c3d3e3e3e3c3a39352f2c27211a1109010000000000000000000000000000000000000000000000000000000000000000010f1b26313c47535f6a73808d95a0a9b3bdc6cfd8e1e1dad6cfc9c6c4c1bfbebfc2c5c7cbd0d4d2d4d7dde3ebf4efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820283035393a414647494a4b4b4a494745413a38332c231b13090000000000000000000000000000000000000000000000000000000000000000000a15202b37424e57606d79839097a2abb4bdc6cfd7dfe6e1dad5d2d1cecccbcccfd2d3d2ccc7c6c7ccd2d9e2ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a323a4146474c525456575758575654514c48443d352d251b0f060000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c666e7b859299a3abb5bdc5cdd6dbe2e6e1dfdedad9d8d9dbd5d0c7c0bbb9bbc0c7d0d9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b444c5254565d61636364646463605d55554f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000915202834404b545f69707d879299a3abb3bbc2cad0d6dbdfe2e6e7e3e0dbd6cbc3bdb5afacafb5bdc7d2dde8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d565d6166686d6f707171716f6d6763615951493f332a1f14090000000000000000000000000000000000000000000000000000000000000000030c18232e39424d57606b717e879299a1a9b1babfc6cad0d3d6dbdcd7d3cfcac2b9b1aba49fa4abb5c0ccd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f686d73777a7c7d7e7e7d7c7a76706b625b51453b31261a0e02000000000000000000000000000000000000000000000000000000000000000007121d27303c454f59616c717e8792979fa7aeb4babfc5c6cad0d1cbc7c5beb9b0a7a0999399a4afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e514531281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7a808487898a8a8b8a8986837d726d62574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000b151e2a333d47505a616c717d8590959fa2aaaeb4b8babebdbdbfbab9b3ada69f959086939facb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000007121d27303b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b594f433a2f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616e7b848d9196969697979799938f897f72695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000030c18212b353e48505a616b707b838c92989fa2aaabaeb3b0b0b4aeaca9a29e948f83808d9aa7b4c0cddae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000030c18232e39424e58616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b60554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6976828f969ea0a8a3a4a4aba49f9c92877b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000060f19232c363e48505960696e787f868d92989b9fa2aaa3a4aaa39f9c97928b827a808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000b151e2834404b54606a73808c99a6b3bfccd9e6dfd2c6b9ac9f93877d70675d51453d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa9acb2b0b1b1b5afaca3998d817467544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000007111a242c363e474f575f666d727a80858b8f92989697979698928f8b857f7873808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000007121d27303945515c666f7c87929facb9c5d2dfece0d4c8bbafa49a9184796d60594f433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6b0b9bdbdbdbec0bbb5ab9e918478665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000008121a242c353d454d545c60686e747a7e828587898a8a898886837e7a726c73808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000030c18232e39434e58606d79839099a3afbbc7d3e0ede4d8ccc0b6aca0968d80746b60554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c9cecad2ccc6b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000008121a232b333b424a50565e61676d7175787b7c7d7d7d7b7976726d676673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000b151e2834404b55606a73808d95a0abb5c0cbd7e3efe8ddd2c7beb2a89f93887d70675d51453d31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1ced9d7ddd4c8bbafa49a877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000081119212930383f444c52555d606568696e707071706e6d6765605d6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000007121d27303945515c676f7c87929fa7b1bdc7d1dce8f3eee4d9d0c4bbafa49a9184796d60594f433a2f24180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce4e4d8ccc0b6ac95887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000070f181e262e343b41464c515458575e616364646362605c55545a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000030d18232e39434e58606d79839199a3afb9c3cfd9e3eef9f5ebe2d8ccc0b6aca1968d81746b60554b4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce5e3d7cbbfb5ab94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232830363a4145474b4d5354565757565553514b4d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000010b151f2834404b55606a73808d95a0abb5c0cbd5e1eaf5f5f7f4e8ddd2c7beb2a89d92897d70675d51453d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cedad8d8d3c7bbaea399877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e252a2f35393a3e424648494a4a4a484645404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dde7ece9e8ebebeee4d9d0c4baaea49e9184796d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c9cfcbcbcdc5b9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14191e24292c2d31363a3b3d3d3e3d3b3a38404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000030d18232f39434e58606d79839199a3afb9c3cfd9e3e3dfdddcdedfe1e6e2d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a7b1b9bdbebebebebcb5ab9d908477665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d2021252a2d2e303131302f2d33404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000010b151f2934404b55606a73808d95a0abb5c0cbd5e1ded8d3d0cfd1d2d5dae0ded5c9bdb2a89d92897d70675d51453d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8995a0a9adb2b1b2b2b1b0aba3998d807467544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141a1e212123242423222733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dddcd4ccc7c3c2c4c6c9cfd6dfdacec4baafa59e91847a6d60594f433a2f24190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b778391979ea1a8a4a5a5a4a69f9c92877c6f6255483c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e121415161717171a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000030d18232f39434e58606d79849199a3afb9c3cfd9e0d4cac2bbb7b5b8b9bec4cdd6e0d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59626f7c858d919696979898979694908a7f726a5f53473a2e1c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0b0d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000010b151f2934404b55606a73808d95a0abb5c0ccd5e1d8cec2b8b0aba9abadb2bbc4cfdaded5c9bdb2a89d93897d70675d51453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d47535f6a6f7a8084888a8b8b8b8b8987837d726d63584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000007121d27313945515c676f7c87939fa8b1bdc7d1dedbd0c6bcb0a69f9c9ea1a9b2bec9d5e0dacec4baafa59e91847a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e585f686d73787b7d7e7f7f7e7d7a76706b635b51463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000030d18242f39434f59606d79849199a4afbac3cfd9e2d6cabfb4aa9f948f9197a1adb9c1ced8e0d6ccc0b9ada1968e81746b61564c41352920160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c464e565e61656c6e7071727271706d6863615951493f342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e1d9d0c7baaea2988f8285919ea6b0bcc6d0dbded5c9bdb2a89d938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c52535b6061636465656463615e56554f473f372d22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000007121d27313945515d676f7c87939fa8b2bdc7d2deddd2c7bdb1a79f92867b7e8a949eaab4bfcad6e2dacfc4baafa59e91847a6d60594f443a2f24190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a41464950535557585858585654524c48443e352d251c1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000030d18242f39434f59606d79849199a4afbac3d0d9e3d7ccc0b5aba0958c7f7275828f98a2aebac3d0d9e0d6ccc0b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820293036383f4446484a4b4c4c4b4a4746413a38332c231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9d9d5c8bbafa295887c6f6255493c2f22160900000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e2dcd4c7bbafa4999083786d6e7b86929fa7b1bdc7d2ddded5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3337393b3d3e3f3f3e3d3a3936302c28211a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcecdcdccc9bdb2a995887b6f6255483c2f2215090000000000000007121d27313945515d676f7d87939fa8b2bdc7d2dee0d5c9bdb2a99f93877c6f6669727f8c95a0abb5c0ccd7e0dacfc4baafa59e91847a6d60594f443a3024190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191b22272b2d2e3031323231302e2d2a251e1c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbfc0c0c0bfb9ada196877a6e6154473b2e211408000000000000040d18242f39434f59606d79849199a4afbac3d0d9e2d7cec6b9ada1968d80746a60606d78839099a4afbbc4cfdae0d6ccc0b9ada1968e81746b61564c41352920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171b1f202224252525252321201d1913100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a1acb2b2b3b3b3b2b0a99e918478685e5246392d2014070000000000010c161f2935404b55606b74808d96a0abb5c0ccd5e2dbd0c6bcb0a69e91847a6d60585c666f7c87939fa9b2bec9d5e0dfd5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213151718191918171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea1a8a6a6a6a6a5a69f978d807367564d41362a1e1105000000000007121d28313945515d676f7d88939fa8b2bdc7d2dee2d6cabfb4aa9e948a7e71675d5154606a74818d97a1adb9c1ced8e2dacfc4baafa59e91847a6d60594f443a3024190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8a919697999a9a9998979490857a6e6154473b3025190e0200000000030d18242f39434f59606d7984919aa4afbac3d0d9e3d9d0c7baaea2988f82756c61554c4e58606d7a84919ea6b0bcc6d0dbe0d6ccc1b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e84888b8c8d8d8d8c8a87837c6f685e524639291f140800000000010b151f2935404b55606b74808d96a0acb6c0ccd5e2ddd2c7bdb1a79f92867b6e615a504345525d68717e8a949eaab4bfcad6e2dfd5c9bdb2a99e938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c71787c7e7f8080807f7d7b766f6a5f564c41362a170d020000000007121d27313945515d676f7d88939fa8b2bec7d2dee3d7ccc0b5aba0958c7f72695e53483e414c56616c75828f98a2aebac3d0d9e3dacfc4bbafa59e91847a6d605a50443a3024190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a61666c6f717373737372716e69625f584e443b3025190500000000000c18232f39434f59606d7984919aa4afbac4d0d9e4dcd4c7bbafa4999083786d60574d42363a43505a616e7b86929fa7b1bdc7d2dde0d6cdc1b9ada1978e81756c61564c41352921160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e4850545b606264666767666564615e57534e463c32291e14080000000004101c2934404b55606b74808d96a0acb6c0ccd5e2e0d5c9bdb2a99f93877c6f665c50453b31313e46535e69727f8c95a0abb5c0ccd7e1dfd5c9beb2a99e938a7d70685d52463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1b242d363e424a50535558595a5a5a595754524d47433c342a20170d020000000006131f2c3845515c67707d88939fa8b2bec7d2dee2d7cec6b9ada1968d80746a60544a3f33292a36424d57606d78839099a4afbbc4cfdae6dacfc4bbafa59e91857a6d61594f43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d2f383f4446494b4c4d4d4d4c4a4846423b37312a22180e050000000005111d2935414c56606d7984919aa4afbac4d0d9e4dbd0c6bcb0a69e91847a6d60584e42382e2125313b44505c666f7c87939fa9b3bec9d5e0e0d6cdc1b9ada1978e81746b6054483c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1d262d3338393c3e404040403f3e3b3a36302b262018100600000000000713202d3946525d6873808c96a0acb6c0ccd6e2e2d6cabfb4aa9e948a7e71675d51463d30261c1f28343f4a54606a74818d97a1adb9c2ced8e2dfd5c9beb3a99d93897c6f63574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b141c22282b2d2f313334343332312e2d2a251f1a150e060000000000000714212e3a4754616d7a85929fa8b2bec7d2dee3d9d0c7baaea2988f82756c61554c41342b1e1517232e38424e58606d7a85919ea6b0bcc6d0dbe6dacfc4bbafa59c8f8376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20222526272727262421201e1a140f0a03000000000000000c1825323f4b5865727e8b98a2aebac3d0d9e4ddd2c7bdb1a79f92867b6e615a50433a2f22190c111c26303d45525d68717e8a949eaab4bfcad6e2e1d6cdc1b7ab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131618191a1a1a19171514120e09030000000000000000000e1b2834414e5b6774818e9aaab4becbd6dbe2d7ccc0b5aba0958c7f72695e53483e31281e10070a151e2935414c56616c76828f98a2aebac3d0d9e1dad3c7bbb0a6978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0d0d0d0c0b0807050200000000000000000000000d1a2733404d5a6673808d99a5afb9c1cad0d8d0c7bbafa4999083786d60574d42362c1f160c00030c19242f3a43505a616e7b86929fa7b1bdc7d2d7cfc9c0baada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939ea7afbabec5ccc7beb2a89f93877c6f665c50453b31241a0d04000008131e28313e46535f69727f8c95a0abb5c0cccbc5beb9aea49f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e090806030000000000000000000000000000010406070c0f1113131312110f0c070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b75828f959ea5aeb4bbc0c0b6aca1968d80746a60544a3f33291f1208000000010c161f2a36424d57606d78839099a4afbbc2bfbab3ada49c928b7e72675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000000001070d111314181c1e1f20201f1e1c181413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d79838f939fa2aaafb6b8afa49a91847a6d60584e42382e21170d0000000000040d1a26313b44505c666f7c87939fa7b1b8b4aea9a19e928d80746d62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000000000040c13181d202125292b2c2d2c2c2b292521201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d45515d676d79818b92989fa4acaba49f93887d70675d51463d30261c0f0500000000000009141f28343f4a54606a73808d959fa7abaaa39f97928a80776c605b5143392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000000000070d161d24292c2d323538393939393735322d2c29241e160d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212935404b555d676d757f868e939a9e9e9c928c80736b60554c41342b1e140a00000000000000030c17232e38424e58606d788390959d9e9d98928d857e736c655b50483f31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020000000710191f282f35393a3f42444646464544423f3a39352f281f1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f3a434c555d606d727b81878e91918f8a80746e63594f433a2f22190c02000000000000000006111c26303d45515c666d7a838b9092908c86807a706c605b53493f362d1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a0000040d19232b313a4145474b4f5152535352514f4b4745413a312b22190c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a434c515b62696e757c818485827d746e645b52473d31281e1007000000000000000000000a151e2834404b545e686d797f838584807b746d68615a504941382d241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c1106010c161f2b353d434b5154585c5e5f605f5f5e5c5854514c433d342b1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28313a414551575e616a6f74787876706b645c524940352b1f160c0000000000000000000000030c18232e39424c565e676d72767877736e69605d5650443f382f261b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b07121d28313d474f555d6065686b6c6c6c6c6a6865605d554f463d30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f282f353f454d52585f62676b6b69636159524a40372e231a0d0400000000000000000000000007121d27303a444c555d60656a6b6a66615e56524c443e332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100d18242f39434f5960676d727577797979787775726d6760594f42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e2429333b42464e53555b5e5e5c57554f4740382f251c110800000000000000000000000000000b151e28323a434b5153585d5f5d5954524d45413a3227221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f14101d2935404b55606b6f7a7e82848586868584827e7a6f6b60544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363c4347484e51524f4a48443e352f261d130a000000000000000000000000000000030c16202831394045474c5052514d4746423b352f282017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a13202c3945515d676f7d858b8f9192939292918f8b857d6f665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e171f252a31373a3c414545433d3c38332c231d140b0100000000000000000000000000000000050e161f272f35383a3f434544403b3a363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e14202d3a4753606d798592979b9e9f9f9f9f9d9b979184796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a20262b2e2f34383836302f2c28211a110b02000000000000000000000000000000000000050d151d24292c2d32373837332e2d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211825323f4b5865727e8b97a1a9aaacacacabaaa9a1968b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e151b1f2122282b2b292423201c171008000000000000000000000000000000000000000000030b12181d1f20252a2c2a2621201e19140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e221c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b2a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151b1e1f1c171614100b05000000000000000000000000000000000000000000000001070c101314191d1f1e1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d30231e2b3744515e6a7784919daab7c4c5c6c5c5c3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e1212100a0a0704000000000000000000000000000000000000000000000000000000000406070c1012110d08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d31241e2b3845515e6b7884919eabb7c4d1d2d2d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935414c566b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3229242c3945525d687985929facb8c5d2dfddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265584e443b352f333b4754606d7a8798a2aebac7d3e0dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82756a5f564d45413f3f444e5863707d8a96aab4bfcad6e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f93877c6f685f57514c4c4a5057606a75818e9ba8b4c1d0dbe7dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a91847a6e69605d5558545b60696f7c87929facb9c5d2dfe3d7cbc0b5ab988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca09691837b726d67666566666c717b849199a3afbbc7d4e0e0d3c7bbafa399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb2a8a09591867f7a7573727274787e859196a1abb5c0cbd7e3dfd2c5b9ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c4bab1a8a098928c8582807f7f81848b9297a1a8b2bdc7d1dce3d7cbbfb4aa9c8f8376675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d5ccc3bab1aaa29f98928f8c8b8c8e91969ea2a9b2bac4cfd9e3dfd3c7baaea3988b7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e7ded5ccc3bcb4aeaaa29f9c9998999a9ea1a8adb3bbc4ccd6e1e1d7ccc0b5ab9f92867a6d6154473a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f9f0e7ded5cec6bfbab4aeaca8a6a5a5a7abadb2b9bec5cdd6dee6dacfc7bbafa4998e8175685e5246392d1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d0cac5bfbab8b5b3b2b2b4b7b9bdc4cacfd7dfe6dcd6cabeb3a99f93877c6e62564c41362a1d0c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbcac6c5c2bfbebfc1c4c5c9cfd6dbe1e8dcd4cac2b9ada1978e81746a5f53443a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd2cfcccbcccdd1d2d5dae0e6e3dcd7cac2b8aea49e92857a6d61584e4332291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4ccd6d9d8d8dadedfe1e5e4e1d9d1cbc1b8b0a69d928a7e71685e52463c3120170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb2bac4ccd6dbe0e3e6e2dfded8d4cfc7c0bbafa69f948d80746c61564c41342a200e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a8b2bac2cad0d3d7dad6d2d1cdc7c3bdb5afa59e948f82786d605a50443a3022180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869196a1a8b0babec5c7cbcfcac6c5c2bcb8b1aba39f938f82796d665c51483e32291e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f8491969fa6adb3b9bbbfbcbeb9b8b5b1aba7a099928c81796d675d544a40362c20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7b8490949fa2a9acaeb5afb3adaba9a79f9d95908780786d675d554b42392e241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717b828c92979c9fa3aba2a9a19e9c9995908a837c736c665d554b433930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716e787f858b90929996959597928f8c88837e786f6a605b544b433931271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71666d727a7f8386888989888785827f7b76716c656058504a423931281f150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716460676d7276797b7c7c7b7a7876726e6a64605b534e443f382f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164555d6065666d6e6f6f6e6d686966625f58535049413d332d261d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575154545c6062636262615e565955534e46443f382f28221c140b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b474b51535556565554524c4c4847433c37332d261d17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e404546484949484746413f3b3a37312b27221b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e34383a3b3c3c3b3a3935302f2e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312c2d2f302f2f2e2d292522211f1a150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124202223232221201d191514120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418151616151413110d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b09090807070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b26201810070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070604010000000000000000000000000000000000000000030606070707070603000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000030506090c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000004060708090908070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070808080807070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707080707060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060809090a09090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070809090a09080706040000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e0908060300000000000000000000000000000000000000000000000000000000000000000000000001040607090b0b0c0c0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000104050606060504010000000000000000000000000000000000000406070b0d0b07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f10111112121111100f0d0c09070604010000000000000000000000000000000000000000000000000000000000000000020507080d101213131313131313131313131313131313131313131313131313131313131313131313131313131312100d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608060c10121314141413110d070705020000000000000000000000000306060b0f12131414141312100b06080602000000000000000000000000010407070c10121314141312100c070806020000000000000000000000000000000000060b0f12131618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181514120e0902000000000000000000000000000000000000000000000000000000000000000206070c101314151515151413100d0706030000000000000000000000000000000000000000000000000000000000000000000406070a080d11131415151515141312100b0608070502000000000000000000000000000000000000000000000000000000000000000000000306060c1012131414141313100c070e0c0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407060b0f12131415161616151414110e080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b10121314151515141413100c07070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507060b1012131516161616151413100c0708060300000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000000000000000000000000000306080d11131416171819181817161312100c0707030000000000000000000000000000000000000000000000000000030709090e101213131312100e09080603000000000000000000000000070c101313171a181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e121415181a1b1d1e1e1f1e1e1d1d1b1a18161413110d07060400000000000000000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020202020201f1f1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141718181613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171c1f20212120201d181414110e08020000000000000000030a0f1215171c1f20212121201f1c171514120e0903000000000000000002080d111314181c1f202121201f1c181514120f0a0300000000000000000000000000020a11171b1f2023252626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262421201e1a140b0600000000000000000000000000000000000000000000000000000000030a0f1214181d1f202222222220201d1815130f0a040000000000000000000000000000000000000000000000000000000003070c1012131619191d20212122222121201f1c17181414110e0805010000000000000000000000000000000000000000000000000000000000040a0f1215171c1f20212121201f1c181c1a19161312100c0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1f2021222323232221201e19171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417171c1f202121222221201f1c18171312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e111414171c1f20212223232322201f1d181615130f0a0502000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b0600000000000000000000000000000000000000000000000000000000060c101213191d20212224252525242322201f1c1815130f0a0400000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000070c12181c1f2024262521201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e21222426282a2a2b2b2b2b2a292827252320201d181413100c07010000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a2722211e1a150e060000000000000000000000000000000000000000000000000000000000000000000003090e13191d202124252523201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f222323282c2d2d2e2d2c292421201e19140d05000000000000060e151b1f2122282b2d2d2e2d2d2b282322211e1a150e06000000000000040c13191d202123282c2d2e2e2d2c282322211f1a150c070000000000000000000000060b141b22272b2d2f32333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333312e2d2a251f17110a0200000000000000000000000000000000000000000000000000060e151a1f2124292c2d2e2f2f2e2d2c2924221f1b150e0700000000000000000000000000000000000000000000000000060b0f12181c1f20232624292c2d2e2f2f2e2e2d2b28232421201e1914110d08020000000000000000000000000000000000000000000000000000060e151b1f2123282c2d2d2e2d2d2c282329272523201f1c1714120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d202122272b2d2e2f2f302f2f2e2d2a252421201d18130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000040b1012181d1f202323282b2d2e2e2f2e2e2d2c292323201f1c18120f0a03000000000000000000000000000000000000000000000000000000000000000000000000070c1014191e202123282b2d2e2f30302f2f2d2c292422221f1b15110e08020000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a02000000000000000000000000000000000000000000000002090e11171c1f2024292c2d2f3132323231302f2d2c2823221f1b16100c0701000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000030b12181d23282c2d3133322d2c29241e160d09000000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20262b2e2f3133353637383838373736353332302d2c2924201f1d18120f0a0400000000000000000000000000000000000000010a0f171f262a2d2e3336383939393939393939393939393939393939393939393939393939393939393939393939393939393836342f2e2b2620180f080000000000000000000000000000000000000000000000000000000000000000060e151a1e24292d2e3032322f2d2b27221b140b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b2e2f2e34383a3a3a3a39352f2e2d2a251f170e080000000109101820262b2e2d3338393a3a3a3a38342e2e2d2b261f180f0900000000070e161e24292c2d2e34383a3a3a3a38342e2f2e2b262018120b0300000000000000000610181d262d3337393c3f40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b3a363027221b140b020000000000000000000000000000000000000000000000090f1820262b2e2f35393a3b3c3c3b3a39352f2e2b272019100901000000000000000000000000000000000000000000070c11171c1f23282c2d30332f35393a3b3b3b3b3a3a38342e312e2d2a25201e19140e0903000000000000000000000000000000000000000000000008101820262b2e2e34383a3a3b3a3a38342e3634322f2d2c2823201e1a14100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1e24292c2d2d3337393b3c3c3d3c3c3b393630312d2c29241d1b160f0a04000000000000000000000000000000000000000000000000000000000000000000040b10161b1d24292c2d302e34383a3a3b3b3b3b3a38342f302d2c28231c1a150e09030000000000000000000000000000000000000000000000000000000000000000070c12181c1f252a2d2e2e34383a3b3c3c3d3c3b3a39352f2f2e2b27201e19140e09020000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c02000000000000000000000000000000000000000002080d141a1c23282c2d2f35393a3c3e3e3f3f3e3d3c3a38342e2e2c271f1c18120b03000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000060c151c23282e34383a3e403e3a39352f28201b120a010000000000000000000000000000000000000000000000000000000000040a0f151b1d23282c2d31373a3b3e4042434444454544444342403f3c3a39352f2d2c29241d1b15100b0400000000000000000000000000000000000a131c212931363a3b4043454646464646464646464646464646464646464646464646464646464646464646464646464646464543403b3a37312a211a1208000000000000000000000000000000000000000000000000000000000000090f1820262b3035393a3d3f3e3c3937332d261d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c413f44464747474540403b39363029201a1108000009131b222a31373a3c3f444647474746443f403b3a37312a211b1209000007101920283035393a3f4044464747464440403b3a373128231c150c03000000000000030c18222a2f383f4446494b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b4846423b332d261d140a0000000000000000000000000000000000000000000009121b222a31373a3b404547484848484745403c3b37322b221b130900000000000000000000000000000000000000030b12181c22282b2e34383a3d3f42414547484848484746443f413e3b3936302d2a251e1a150d0801000000000000000000000000000000000000000008111a222a31373a3c3f44464747474645404442413f3c3a38342e2d2a251f1c18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c21272c2f35393a3e3f4446474849494948474641413d3a39352f2c27211b150c0701000000000000000000000000000000000000000000000000000000000001080d161b21272c2f35383a3d403f44464748484847474540403d3a38342e2b26201a150c070000000000000000000000000000000000000000000000000000000000030b12181d23282c3036393b3e3f4446484949494948474540403c3b37322d2a251f1a140c06000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a00000000000000000000000000000000000000060b14191f252a2e34383a3d414547494a4b4c4b4b4a494644403c3b38322c29231d150d0903000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020610181e272e34394045464a4d4b4745413a322c241c130a01000000000000000000000000000000000000000000000000000001080d151b20262b2e34383a3e4247484b4d4e50515152515150504e4d4b494745403d3a38352f2b27201b160e0903000000000000000000000000000009121c252e333b4246484c505152535353535353535353535353535353535353535353535353535353535353535353535353535252504d4847423c332c241a0f050000000000000000000000000000000000000000000000000000000009121b212a31373a4146474a4b4b4946443f382f29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4347494d4a5053545453514b4c4746413b322c231a0e0508111b252d343c4347484a505354545453504a4d4847423c332d241b1107040e19222b323a4145474c4a5153545453514a4d4847433c342e271e150b0000000000000b151e2a343c4149505356585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595754524d443f382f261b11060000000000000000000000000000000000000000050e1b242d343c4347484b51535555555553514b4947433c342d251b0f060000000000000000000000000000000002080c151c23282d333839404446494c4f4c5254545555545453504a4d4b4746413b3936302b261f19130c04000000000000000000000000000000000000040d1a232c343c4347484a505354545453514b514f4d4c4946443f3b3a36302c28231d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000050d131921272c33383a4145474a49505354555656565554524d4e4a4745413a38322b262018120b03000000000000000000000000000000000000000000000000000000040c131921272c3238394045474a4d4a5053545455555453514b4d4a4644403937312b261f18120b030000000000000000000000000000000000000000000000000001070c151d23282e34383b4146474b4a505354555656565553514b4c4947433c3936302a251f17110a030000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c110600000000000000000000000000000000020a11171e252a3036383f44464a4c5154555758585857565553514a4948433d38342f271f1a140d0600000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a1117222a303940444b515357595854524c443e362e251c130900000000000000000000000000000000000000000000000000040c131920262b3137394045464a4d535557595b5d5d5e5e5e5e5d5c5b5a585653514b4a4745403937322c27211a140d0500000000000000000000000006111b242e3740454d5355595c5e5f606060606060606060606060606060606060606060606060606060606060606060606060605f5e5d5a55534e453e362c21170d03000000000000000000000000000000000000000000000000000009121b242d333c42474c525457585856535049413e352f2820160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454e54565a545c606061605d555954524d443e352c20170d101a232d373f464e5355545b60606160605c545a55534d453f362d23190f0c16202b343d444c525458545c606161605c545955534e44403930271c12070000000007121d27303c464e535b60626566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664615e57504941382d22170b00000000000000000000000000000000000000020d17202d363e464e5355555d6061626261605d5555544e463f372d21180e030000000000000000000000000000040c13191e272e34383f44464a515356595c565d606162626161605c545a5754524d4746413b373129241e160d0600000000000000000000000000000000010c161f2c353e464e5355545c60606160605c545e5c5a585653504a4846423b38342e28231d150c080200000000000000000000000000000000000000000000000000000000000000000000080e171e252a33383d44484c525457535b60616262636262615e565a5754514b48433d373229241d150d0600000000000000000000000000000000000000000000000000060d161e242932383d44484b51535659545c606161626161605c555a5653514a47433c373128231c150c050000000000000000000000000000000000000000000000030b12181e272e34394045464c525458545c60616263636262605d555955544e4746413b363028231c150c060000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b000000000000000000000000000000050b141c222830363b42464a505356555d606264656565646362605c5456544e47454039312a261f170f0800000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c141c2328343c424a51555c60646665605d56504840372e251b11080000000000000000000000000000000000000000000000070d161e242931373c43474b515357575f62646668696a6b6b6b6a6a6968666563605d555753514b47433d38322a251f170f0600000000000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6967625f5750483e33291f14090000000000000000000000000000000000000000000000000006101b242d363f454d53565d6163656562605b535045413a32281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51586062676a666d6d6d6d676a66615e564f473e32291f1417212c353f4951585f6267666c6d6d6d6d666966615f5750483f352b2116131e28323d474f565d606569666d6d6d6d666966625f58514a42392e23180c020000000c18232e39424e585f656c6f72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737372716e69605b53493f33271b0f0300000000000000000000000000000000000008131e29323e4850585f6267676d6e6f6f6e6d676762605851493f332a20150900000000000000000000000000060e161e2429303940444a5053545c606366686a686d6e6e6e6e6d6d66696764615e5654524c47423c352f282017110a02000000000000000000000000000007131d28313e474f585f6268666d6d6e6d6d666c6a69676562605c5454524d46454039342e271e19140d05000000000000000000000000000000000000000000000000000000000000000009111a202930363d44484f54565d606467656c6e6f6f706f6f6e686a6764605d55544e47433c352f271f1810070000000000000000000000000000000000000000000000070f181f282f353d44484f54555d60636669666d6d6e6e6e6e6d67696663605c54534e47423c342e271e170f07000000000000000000000000000000000000000000060d151d2429303940454b5153565e616568666d6e6f6f706f6e6d67696662605854524d46423b342e261e180f080000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100300000000000000000000000000080f171d262d333b41464d52545c606367676d6f7171727271706f6d666762605853514b433e363129211a110900000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e231e262e343f464e545c60676d7173716d68615a524940372d231a0e040000000000000000000000000000000000000000030b121820282f353c43474e53555c606468696e71737576777778787777767573726f6d676763605d55544e48443d3631292117110a02000000000000000005111d29343f48515b63696e7376787979797979797979797979797979797979797979797979797979797979797979797979797979797876736e6a615a50453b31251a0e020000000000000000000000000000000000000000000000040e18222d363f4850575f62686d7072716f6c65615a524c443a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606a6f747678797a7a7a7976736e6861594f443b3025191c28333e47515b626a6f7477797a7a7a797876736e69625a50473d32271b1925303a444f5960686d727678797a7a797876736e6a605c544a4034281e1308000004101c2834404b545f6a6f787c7e7f808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7e7b746c655b5044372b1f12050000000000000000000000000000000000010d1925303a44505a626a6e74777a7b7b7b7b7a78746f6a625b51463c31261a0f020000000000000000000000071018202830353e424a51545b6063666d70727577797a7b7b7b7b7a79787674716e6866615e56534d45413a3228221c140b03000000000000000000000000010d18242f3a434f59616a6f7477797a7a7a797978777574726f6d6665615e5753514b454039302a251e170e080000000000000000000000000000000000000000000000000000000000010a121b232c323a41464f54596063686d717477797a7b7c7c7c7b7a787674706d67626058534e454039312a22191007000000000000000000000000000000000000000000071019212a313a41454f54596063676d70737677797a7b7b7b7a7a787673706d66625f58534d44403930292119100700000000000000000000000000000000000000070f181f272f353d424b51545c6064686e717477797b7c7c7c7c7b7a7875736f6a66615e56524d443f38302a211a120901000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f140900000000000000000000000109111a21292f383f444c52575e61666d7074777a7c7d7e7f7e7e7d7c7976746f6a65605c555046423b332c231b120900000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34282730383f4451585f666d72797d807e7a716c635b52493f352c20160c02000000000000000000000000000000000000050c151d2328323a41454e53585f62676d7175787b7e8081838484858484838381807e7c7a7774706d67626058544f46423b3327221b140b03000000000000000915222e3a45515b636d737b7f83848586868686868686868686868686868686868686868686868686868686868686868686868686858583807b716c61574d42362a1e120500000000000000000000000000000000000000000000000a15202a343e48505a62696e757a7d7e7e7c78716c605d564c433a2f24180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858687878685837f7b706b61564d41362a1e202c38444f59626d727c818486878787868583807b716c62594f44382c1d1d2935414c56606b6f7a7f8285868787868583807b746d665c51443a3025190d010006131f2c3845515c666f7c84898b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a8780776c605346392d201306000000000000000000000000000000000005111e2a36414c56626c717c818486888888888684817c726d62584e43372b1f120600000000000000000000071119222a323a41454f545c60666c7075797c7f828485878788888787868483807e7a77726e68625f57524c443e332d261d150c03000000000000000000000004111d2935414b55616b707c8184868787878686858482807f7c7976726e6964605c55514b433e363029201a1106000000000000000000000000000000000000000000000000000000000a131c252d353d444c525960636b70757a7d818385878889898988878583817d7a756f6a625f58514b433c342b2219100700000000000000000000000000000000000000060f19222b333c434c515960636b7074797d808284868787888887868583807d79746e6a625f57514a423b332b221910070000000000000000000000000000000000071019212a313940454f545c60666d71767a7e8184868788898989888685827f7c78736e68615e57504a423c332c241b130a0100000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a0e02000000000000000000010a131b232c333b424a50565e61696e73797d818486888a8b8b8b8a89888683807c77726d67615a534d453e362d241b1007000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b3139424a505b626a6f787f858a8c8b857e736d635b51473d32281e13080000000000000000000000000000000000060e171e272e343e444c52585f626a6f74797e8184888a8c8e909091919191908f8e8d8b898684817d79746f6a636059534d453e332d261d150c030000000000000b1724313d4a56626d737f868c8f9192939a9393939393939393939393939393939393939393939393939393939393939393939a939291908d877e71695e53463a2d21140600000000000000000000000000000000000000000000030d1b26313c46505a626c717b81868a8b8b89847e756d685d554b4135291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7981898d90929793949892908c867d70685e5246392d20232f3c4855616b727f878d919399949a9392908d867f716b6054483a2f24202d3946525e686f7d858b8f929794949792908c8781786d60564c41362a1e1105000713202d3a4653606d798491969899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938a7d7064574a3d3124170a00000000000000000000000000000000000713202d3946525e68717e878d91939a95959496918e877f726a5f53473a2e211408000000000000000000071019232b343c444c525961666d72787d8185898c8f919298949595949992918f8d8a87837f7a756e69605d564f443f382f271e150c03000000000000000000000613202c3945515d67707d868e9192999493999292918f8d8b8985827f7b76716d67605c555046413b322c2317110a020000000000000000000000000000000000000000000000000008121c252d373f474f565e616b70777d82868a8e90929895959695959892908d8a86817c766f6a605d554e463d342b22190f050000000000000000000000000000000000040d18212b343c454d555d606b70767c8185898c8f9192999495949a93918f8d8985817b756e69605c544d453d342b22191006000000000000000000000000000000071019222a333b434b515960666d72797e83868b8e919299959696959597918f8c8884807b746e69605c544d453e362d251c130a00000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e12050000000000000000000a131b252d353e454d545b60686e747b8085898d91939a9798989897969892908d89847f79716c615f5750483f362d22190f04000000030f1c28333f4a54606d7981898d909292939291908d8981786d6053463c313a434b545c606d727c838b92979997928a7f736d62594f443a3025190d03000000000000000000000000000000060f1820293039404550565d606a6f757c81858a8e919697999b9c9d9e9e9e9d9d9c9b99989a93918d8a86817c76706b615e5750443f382f261e150a000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9c9992867b6e6154483b2e23170c000000000000000000000000000000000000000000010b151f2b37434e58616c717e868e9298989896918b827a6d675d51453d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d939a9d9fa2a9aaa29f9d9892867b6e6154473b2e212a36424d5763707d8a92999d9fa4a0a49f9e9c9992887d6f63554b403529212e3a4754616d7a8591979c9ea1a9a9a29e9c9a938d8074685e5246392d201307000a1724303d4a5763707d8a96a0a8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aba49b8e8175685b4f4235281c0f00000000000000000000000000000000000714212e3a4754616d7a8692999e9fa4aca2a8a19e9993877c6e6255483b2f2215060000000000000000050e19222b353d464e565d606b70797e848a8e9298999b9d9fa2aaa1a1aba39f9e9c9a9a93908c86817b746d686159504a423930271e150b000000000000000000000714212d3a4754606d7a8592989e9fa3a1a0a39f9f9d9c9a9898928f8c87827e79726d67615a524c443e3528221c140b020000000000000000000000000000000000000000000000060f1a242d373f49515961686d757d83898f92999a9d9fa2aaa2a3a2aaa29f9d9a99928e89827c746d675f584f463d342b21170b02000000000000000000000000000000010c161f2a333c464e575f676d747d83898e9298999c9e9fa3aba1aca49f9e9c9997928d87827b736d665e574e463d342b22180e0400000000000000000000000000060f19222b343c454d555d606b70797f858a9093999b9d9fa3aba2a3a2a9a19e9c9996918c86817b726d665f5750483f372e251c120900000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211407000000000000000008121b252d373f4750575e666c727a80868d92979a9d9fa4aca4a5a5a4aaa39f9d9a96918c847e766e69615a50483f342b21160a00000006121f2b3844505b6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d423a434b555d666d747f8690959ea1a9a29f928b7f726b60564c4135292015090000000000000000000000000000061018212a333b424b515a61686d747c82878d92979b9ea1a9a6a8a9aaaaababaaaaa9a8a6aca49f9d9a98928e89837d756e69615a5049413830261c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb6afacacababa3988d807367544a3f34281c1003000000000000000000000000000000000000000007121d27313947535f6a717e8b92989fa3aaa8a09e948f83796d60584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7986929fa5a9abadb3b4aeacaaa2988c807366594d402f242d3a46535e697783909da3abacafb5afacababa39a8f8276675d5145392c27333f495366727f8c97a1a9abadb3b3adabaca49f92867a6d6154473a2e211407000d192633404c5966737f8c99a8b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5aa9d9184776a5e5144372b1e1100000000000000000000000000000000000c1926333f4c5966727f8c98a3abacafb6aeb2acaba4998d8174675a4e412d22170b00000000000000020b17202b343d474f585f686d757d848b91969b9fa2aaa8aaacaeb4aeaeb5afacaba9aca49f9d99928e87817a706b605b544b423930271d12070000000000000000000c1925323f4c5865727f8b97a1aaacafb5b5aeacabaaa8a7aaa29f9c99938f8b847f79716c615e564f473f332d261d140a00000000000000000000000000000000000000000000020c18212c363f49515b626b707a828990959b9fa3abaaacaeb4afafafb4aeaba9aba39f9b948f8780796f6a60594f463d33291d140a00000000000000000000000000000008131e28313c454e5860696e7a818990949b9fa2aaa9aaacaeb5aeb6afacaba9a9a29e9a938f8780786e6960584e463d342a20160c020000000000000000000000030c18212b343d464e575f676d747d848b91979c9fa4abaaacaeb5afafafb3adaba8a8a19e99928e867f786e69615a514940372e241b1007000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e22150800000000000000060f1a242d373f49515a61696e787f858d92999ea1a9aaacafb6b1b2b1b1b4aeaca9a8a09d96918a827b706c625a50463d32271b0f0300000613202d394653606c7885919ea5a9abacacacaba9a59e918477695f5346444c555d676d78808b9298a0a7adb3ada49f93887d70685e52463c31261a0e02000000000000000000000000061018222a333c454d545c606c717a81878e939a9fa2a9abadb2b3b4b6b7b7b8b7b7b6b6b4b3b6afacaaaaa29f9b959089827b716c605b534a42382e23170d030000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b4aa9d908477665c5044382c1f120600000000000000000000000000000000000000000c18242f3943505a626f7c86929fa3aaaeb4b2aca69e958e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aeb6b8babebfbab8b4aa9d9083776a554b4035292e3b4854616e7b8795a0acb5b9bbc0bbb9b8b4ac9f92867a6d6053473a2d2b3744505b657683909da9b3b8b9bebeb9b8b6aea3988a7e7164574b3e3124180b000e1b2734414e5a6774808d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9e9285786b5f5245382c1f120000000000000000000000000000000003101c2936434f5c6976828f9caab4b9bbc0bbbdb9b5ab9d9184776a544a3f33281c0f030000000000000a141d29323d464f59606a6f7a818a91969ea1a8abaeb3b5b7b8babfbbbbc0bbb9b7b6b6afacaba39f99928e857d736c665c544b42392e2318100600000000000000020f1c2935424f5c6875828f9ba9b3b9bbc0bfbbb9b8b7b5b3b4aeacaba49f9c96918b847e756e68615951443f382f261c11060000000000000000000000000000000000000000000a141e2a333e48515b636d727d858f939da0a7acafb5b6b8babfbcbcbcbebab8b6b4aeaca69f99938d837c6f6b60584e453b2f261c110600000000000000000000000000030d19242f3a434d57606a6f7b848e939c9fa6abaeb4b5b7b9bbbfbbc0bbb9b8b6b3adaca49f99928c837b6f6a60584e463c32281e130800000000000000000000000b151e29333d464e585f696e79818991969ea1a9acafb5b7b9bbbfbcbcbcbeb9b8b5b2acaba39f98928c837b716c625b514940362d22190d030000000000000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d3023170a000000000000030c18212c363f49515b626c707b828b92989fa3abadb3b7b9bbc0bebebebdbfbab8b6b2aca8a19e948f857e716c62594f43382c1f140900000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155484c565d676d79828e929fa3aab1b9bebaafa49a91847a6d61574e42372b1e12060000000000000000000000050f18222a343c454d575e666d747e858e939a9fa4acadb3b8b9bdbfc1c3c3c4c4c4c4c3c2c1c0c0bbb9b7b4aeaca79f9d948f857e746c655c544a3f34281f150b0100000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d2ccc8c6c5c4b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000004101d2935404b55616c76829098a3aeb4babfbdb9b0a79f93877c6f655b50443a2f24190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bfc5c6cacac6c5b9ac9f928679675d5145392c313d4a5764707d8a97a7b1bcc6c7ccc8c6c5bbafa399897c6f6256493c2f2d394653606c7985929facb8c4c6c9cac6c5bfb4aa9a8d8073675a4d4034271a0d000f1b2835424e5b6875818e9ba8b4c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc5b9ac9f9286796c5f5346392c20130000000000000000000000000000000004111e2b3744515e6a7784919daab7c4c8cccec9c5b8ac9f928579665b5044382b1f1206000000000006111b262f3b444e58606b6f7c848e939ea0a8acb2b8babec2c4c5c6cad0d1cbc7c5c4c2c0bbb9b5aeaba39f97918880786d665c544b40342822180e0300000000000004101c2834404a546b7884919eabb7c4c7cbcbc7c5c5c4c2c0bfbab8b5afaca8a19e96918a827a706b625b504a42382d2217130a0000000000000000000000000000000000000006111c26303c45505a636d727f8792979ea5acb1b9bbc0c3c5c6cad0c9d0cac6c5c3bfbab9b0aba49f9591857d6f6a60574d42382d22170b030000000000000000000000010b151f2935414c555f696f7c8591969da5abb0b8babec2c4c5c7cbd1ccc8c6c4c2beb9b6afaba39f9590857c6f6a60584e443a3024190c0200000000000000000007121d27303b454e58606a6f7b838e939ea0a8adb3b9bbc0c4c5c7cbd1c9cfc9c6c4c2bdb9b5aeaaa29f9590867e726d635b51483e342b1f150b0100000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d3124170a0000000000000b151e2a333e48515b626d727e8590949fa2aaaeb4b9bec4c6c8ccd2cbcbd0cbc7c5c3bdb8b2aca69f9892877e716b6054483b31261a0e02000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564c565e686d79828f949da5aeb4bcc3c9c0b6aca1978e81746a5f53473a2e21140800000000000000000000040d17212a343c464e575f696e78808a91979fa4acafb6babec4c5c9cfcecfd0d1d1d1d0d0cfced2ccc8c6c4bfbab8b1aba69e97928a80776d665c50443e31271d120700000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2ddd8d4d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000030c19232c3945515d67717e8a949faab4bfc6cbc9c1bbafa49a9083786c60554c41352920150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0d3d6d6d3c7baaea399867a6d6053473a2d323e4b5865717e8b98a4b1becdd4d7d4d2cbc0b5ab978a7d7164574a3e312e3b4754616e7a8798a2aebac6d2d5d6d2d1c1b4a89b8e8175685b4e4235281b0f000e1b2835414e5b6874818e9ba7b4c1c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b8ab9f9285786c5f5245392c1f120000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d8dad3c7baaea39886796c605346392d20130600000000000b17222d38414d56606a6f7d8691969ea5acb2b9bdc4c6cad0d0d2d3d6dbdcd7d4d2d1d2ccc8c6bfbbb5afa9a19a938d81786d665c51453f342a20150a00000000000006121f2c3844515c667985929facb8c5d2d7d7d3d2d2d0cfd0cac6c5c0bbb9b2ada8a19e938f857d726d605b544a3f3328251c11070000000000000000000000000000000000000b17232e38424d57616c727f8b9399a1a9afb8bcc3c7cbd1d2d3d6dbd6dbd6d3d2d1cbc7c2bdb5afa7a09792867c6f695e544a3f33281f1409000000000000000000000007121d27313945515d676e7b859297a0a8afb7bcc2c6cad0d1d2d3d7dcd8d4d2d1cfcac7c0bbb5aea79f9791867c6f6a5f564c4135291e140a0000000000000000000c18232e39434d57606a6f7c8590959da5acb2b9bec4c7ccd2d2d3d7dcd6dad5d2d1cec9c6bfbbb4aea7a09892887f736d635a50463c31271d120700000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e3124170b000000000007121c27303c45505a626d727f8792979fa6aeb3babfc6c9cfd2d4d8ddd8d8dcd6d3d2cec8c4bdb9b0aaa29992877c6f63574d42362a1e1205000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d706457565e686d7a838f949ea6afbabfc6cfd2c7beb2a99f92877c6e6255483b2f221508000000000000000000010c162029333c464e585f696e7b838d929ea1a9afb6bbc0c7cad0d2d5dadbdcdddddededddddcdbddd8d4d2d0cac6c2bcb8b0a9a29f928d81786d605a5043392f24180c00000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe8e4e0dfd7ccc0b5ab95887b6e6255483b2f2215080000000000000000000000000000000000000a151e2a36424d57606d7984919ea6b0bcc6d1d7d5ccc0b6ac9f958b7e71675d51453c31261a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbbfb4ab93877a6d6054473a2d323f4b5865727e8b98a5b1becbd8e3e0dcd1beb1a4978b7e7164584b3e312e3b4855616e7b8894aab4bfcad6e2e2dbcfc2b5a89c8f8275695c4f4236291c0f000e1a2734414d5a6774808d9aacb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9e9184776b5e5144382b1e110000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee3d6cbbfb4a09386796d6053463a2d20130700000000030f1b27333f49535e696f7c869298a0a8afb9bdc4c9ced3d6dbdddfdfe2e7e8e3e0dfdeddd8d4d1cbc7c0bbb3aca49f938f82786d605b51463c31261b0f0500000000000713202d3a4653606d798698a2aebac7d3e0e3e0dfdedddbdbd6d3d2ccc7c4bdb9b2ada59e9792877f746c665b504440372e23190e050000000000000000000000000000000003101c28343f4a545f69717e88939fa4abb3bbc1c8cdd4d7dcdfdfe2e7e2e7e2dfdedcd7d3d0c7c0bbb1a9a29891857b6e665b50443b31251a0e03000000000000000000000c18232f3943505a606d7a849197a1a9b2bac0c7cdd3d6dbdddedcdbdadbdcdfdedbd6d2ccc6bfbbb1a9a19892857c6f685d52453e30261c11060000000000000004101c2834404b555f696f7c869297a0a7afb9bdc4c9cfd4d7dddfe0e0dfdfe0e1dfdedad5d1cbc6bfbab1aaa29a938b7f736c62584e43392f23180c02000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000c18232e39424e57616c727f8b9399a2a9b0babec5cbd1d5dadfe0e4e8e5e4e7e3e0dfd9d4cec9c2bcb3aba399908377695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164565e686e7a8390959fa6b0b8c0cbd1d8d9d0c4bbafa3998d8073675a4d4034271a0d00000000000000000008131e28323b454e585f6a6f7b8490959da4adb3bbc0c7ccd2d6dbdfe1e6e7e5e3e2e1e1e2e2e4e6e8e4e0dfdbd6d3cdc7c1bcb3ada49d938e81746c61554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4edf0f4ede7e3e0dfdedededededededededededededededededededededededededededed7cbc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000006111c26303846535e6973808c96a1adb8c2cfd8e2ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e7dcd1baada094877a6d6154473a2e323f4b5865727e8b98a5b1becbd8e4e4d7cbbeb1a4988b7e7165584b3e322f3c4855626f7b8895a2aebbd0dbe7e8dccfc2b5a99c8f8276695c4f4336291c10000c1825323f4b5865727e8b9aa4a9aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaa69b8f8275685c4f4235291c0f0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee7dcd0b9ada093867a6d6053473a2d201407000000020c17202b3744505b656e7b849198a2aab2bac1c9ced5dadfe2e2dfdedbd9d8d8d8d9dbdedfe2e0dcd7d1cbc4beb6afa59e948e81746d62584e43372b22170b00000000000713202d3a4653606d798699a3aebbc7d3dddddededfe2e6e7e2dfddd7d4cfc9c4bdb9afa9a299938c80786c605c52493f352b20170b020000000000000000000000000000010c161f2b3844505c666e7b86929aa4afb5bdc5cdd4d9e0e3e7e2e0dfdddcdddfe0e4e7e3e0d9d2ccc3bbb3aaa1979082786c60574d42362a20150900000000000000000004101c2934404b55616c75818e96a0a9b3bbc3ccd3d8dfdbd6d3d2cfcecdcecfd2d3d6dbddd8d1cbc3bbb3aaa29791847a6d605a5042382e23170b000000000000030d17212c3845515c676e7b859298a1a9b1b9c0c9ced5dae0e0dfddd8d4d2d2d3d7dcdddee3dcd7d0cac3bcb4aca49f918b7e716a60554b4034291e1308000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000004101c2834404a545f6a717e88939fa4abb3bbc2cad0d7dce2e6e1dfdedcdbdcdedfe2e6e5e0dad5cec5bdb5ab9f95887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645e686e7a8390959fa7b0b8c1cad7dce2ddd7cbc0b5ab9d9083776a5d5044372a1d110000000000000000061019242f3a444d575f6a6f7c8591969fa7aeb9bec4ccd2d8dde4e6e3e0dfdcd8d6d5d4d4d5d6d7d9dcdfe0e2e7e2e0d8d4cec5bebaaea59d938b7e71675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e21150800000000000000000000000000000000000c17232e38424f59616e7b86929fa8b2bdcad4e1eae4d9d0c2b9ada1978d8073695f53473e30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdbdbdcd6cabeb3a994877a6d6154473a2e323f4b5865727e8b98a5b1bed2dddbdcd7cabdb1a4978a7e7164574b3e312e3b4855616e7b8894aab4bfcad6dbdcdbcec1b5a89b8e8275685b4f4235281c0f000815222e3b4855616e7b87939b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9b948b7e7165584b3e3225180b0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000008131e2a36414c56606c77828f96a1aab4bcc4ccd5d9e0e5e1dbd6d3d2cfcccbcbcccdcfd1d2d5dae1e3dcd7d0c7c0bbafa69e938c7f726a5f53473e33281c10030000000006131f2c3845515c677986929facb9c5d0d0d0d1d2d3d6dbdbdfe0e3e3e0dad5cfc9c1bbb3aba49f928e81746e645b51473d32291d140a000000000000000000000000000007131d2935414c56606d78839098a2acb6c0c7d0d6dfe4e4e2dbd6d3d2d0d0d1d2d4d8dde4e6e3ddd7cdc5bcb3a99f948b7f72695e53463c31261a0f02000000000000000006131f2c3845515c67717e8a939ea8b2bbc5cdd5ded9d4cfcac6c5c2c1c1c1c3c5c6cad0d5dadcd7cdc4bcb3a9a0968f81756c61544a3f34281c1003000000000009141f2b37424d57606d79839097a1aab3bbc3cbd5d9e0dcd7d3d2d2ccc8c6c5c7cbd1d1d2d4d9e0dbd6cec5beb6afa39f92877c6f675c51453a3024190d010000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000006121f2c3844515c666e7c86929aa4afb5bdc5cdd6dbe1e3e1dad5d2d1cfcecfd2d3d6dbe1e3e5e0d7d0c7bdb1a796897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164696e7a839095a0a7b1b9c2cad3dce4ddd8cbc2bab2a89d9084776a5d5144372a1e1100000000000000030e18222935414c565e696f7c859297a1a8b1b9c0c9cfd8dde4e5e2dcd6d3d2cfcccac8c7c8c8c9cbcccfd2d3d6dbe2e3e4e0d7d0cac0b7afa59e9185796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d2013070000000000000000000000000000000003101c28343f4a54606b75828f98a3aebac4cfdce6f3ebe2d5c9beb3a99f92877b6e62594f42392e23180c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0cecfcfd1c6baada29786796d6053463a2d313e4b5864717e8b97abb5c0cccecfcfcfc9beb3a996897d7063564a3d302d3a4754606d7a8798a2aebac6d2cecfcfcfc1b4a79a8e8174675b4e4134281b0e000814212d3a47535f6974808a8e909191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191908f8b82786d6053463a2d2013070000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000010d1925303946525e68727f8b949fa9b2bcc5ced5dee5dfd9d4cfcac6c5c2c0bfbebfc0c2c5c6c9cfd4d8dfe2d9d2ccc1b8afa59f92867c6f625a5044392d20150a0000000004101c2834404b556b7784919eaab7c2c3c3c4c4c5c6cad0cfd2d3d6dce2e4e0dad5cdc5bdb5afa59d938d80736d63594f443b2f261b1106000000000000000000000000010d18242f3945525d68727f8b959faab4bec7d2d9e2e6dfd8d4d0cac6c5c3c3c4c6c8ccd2d5dae1e8dfd7cec4bbb0a69f92867b6e61584e43372b1e13080000000000000004101c2834404b55606d7984919ea5afbac3cdd6ddd5cdc8c5bebab8b5b4b4b4b6b8babfc6c9cfd6dfd6cec5bcb2a89e938a7d70665c5044382b1f140900000000020e1a25313a47535f6973808d95a0a9b3bcc5cdd5dde1d9d1cbc7c5c1c0bbb9b9babfbec4c5c8ced5dee0d7d0c7c0bbaea3999183796d60564c4135291d11040000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000004111d2935414c56606d78839098a2acb6c0c7d0d7dfe6ded8d3cfc9c6c4c2c2c2c5c6cacfd2d7dddfd6ccc4b8aca095887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71696e7b849195a0a7b1b9c2cbd4dce2d9d2ccc1b9b1a8a0968c807366594d4033261a0d000000000000000a15202a343c45525d686e7b849197a1a9b2bac2cbd5dae1e7e0dad5d0cbc7c5c2bfbdbbbbbbbbbcbec0c2c5c7cad0d3d7dee5e1dbd6c9c0b9ada1978a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4ab9d918477665c5144382c1f1206000000000000000000000000000000040e18222c3844505c66707d89939eaab4bfccd6e0eef8f4e6dacfc4bbaea3998f82756b61544b4034281f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a9b3bec1c1c2c2c1bfb8ab9f928578665c5145382c303d4a5763707d8a99a4afbbc0c1c2c2c2c1b9ada197877b6e6154483b2e2d394653606c7985929facb8c0c1c2c2c2c1bdb2a8988c7f7265594c3f3226190c0006121e2b37424d57606c787d8183848585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858584827e786d665c5144382c1f12060000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000005111d2a36414c56616d7a85929fa6b0bbc4ced7e0e4ded5cec8c5bebab8b5b3b2b1b2b3b5b8b9bec5c8cdd4dde4ddd8cac1baaea3989083766c6155493c31261b0f03000000000c18232e424f5b6875828e9ba7b1b5b6b7b7b7b8babebec2c5c7cbd0d4d9dfe5dfd7d0c7c0bbafa59d928c7f726b60564d41382d22170b02000000000000000000000004111d2935404b55606d7a85929ea7b1bcc6d0d9e3e4ddd4cdc7c6bfbab8b7b6b7b9bbc0c7c9cfd6dfe6e0d6cdc2baaea2988e81746a5f53473a3025190d0100000000000006131f2c3845515c67727f8c96a1acb7c1ccd5ddd5cbc3bcb8b3adaba9a8a7a8a9acaeb4b9bec4cdd6ded7cec4baafa59e9184786d6053463c31261a0e0200000005121e2a36424d57626e7b87929fa7b1bbc5ced6dfded5cfc7c0bbb9b4b6afacacaeb4b2b7b8bdc3ccd1dae2d9d2cbbfb5aba0958c7f72685d5245392c20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000613202c3945525d68727f8b959faab4bec7d2d9e2e2dcd6ccc7c4beb9b8b5b5b6b8babec5c6ccd4d7cdc4bab0a69d918477695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7b849196a0a8b1b9c3cbd4dde0d7d0c7c0bbafa79f969184796d6054473a2d211407000000000000030d1b26313c46515b606d7a839196a1a9b3bbc4ccd4dde6e2dbd6cec9c6bfbab8b5b2b0afaeaeafafb1b3b6b8babfc6c7ccd3dce5e6dbd5c9beb3a99a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bcb4aeacababababababababababababababababababababababababababababababaaa2998d807467544a4034281c10040000000000000000000000000000000a15202a36414c56606d7883909da5afbcc6d0dee8f2f8f7ebe1d7cbbfb5ab9e948a7d70665c51453b3025190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2adb3b4b5b5b5b5b4aea69c8f837669544b4034282e3a4754616d7a86939faab2b3b4b5b5b5b4b1a99e9285786c605346392d2b3744505b6576828f9ca7afb6b4b5b5b5b5b3ada196897d706356493d3023160a00020e1a26313c44505b666c70747677787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787775716d665c544a4034281c10040000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000713202d3946525e6874808d97a2adb8c2cdd6e0e4dad2ccc3bdb8b3adaba8a6a5a5a5a6a8abadb3b8bcc2cbd2dae8dcd7cbbfb4aa9f958a7d7064584e43372b1f120600000000071824313e4b5764717e8a95a0a8a8a9aaaaababadb3b2b5b8babfc6c8ced5dae0e2d9d2ccc0b7aea49f92877d70695e53493f33271e140800000000000000000000000613202c3945515d6773808c97a1adb9c2ced8e2e4dad2cbc2bcb8b4aeacaaa9aaacafb6b9bec5cdd4dde6dfd6cabfb4aa9f92877b6e62564c41362a1d11050000000000000713202d3a4653606d7985919ea8b2bdc9d3ded5cbc3b9b1aba9a29f9c9b9a9b9c9fa2aaadb3bbc4ccd6e0d6ccc1b9aca0968b7e7164574d42372b1e12050000000714212d3a46535e6975818e99a3afb9c3cdd6e0ded5ccc3bdb5afaca7aca49f9fa3aba5aaacb2babfc8d1d9e4dcd1c6bdb1a79f92857a6d6054473c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000004101c2834404a54606d7a85929ea7b1bcc6d0d9e3e0d8d0cbc2bbb7b3adaba9a8a9abadb3b6bbc1c8cdc5bbb2a89e948a7e7164574d42372b1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859196a0a8b1bac3cbd5ddded6cec6beb6afa59e9590847b6e675d5145392c2013060000000000010b151f2b37434e58626d75818f95a0a8b2bbc5cdd6dee6e0d8d0cac4bdb9b4aeaca9a5a3a2a1a1a2a3a4a6a9acaeb4b7bbc1cad3dee9e6dacfc1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6155483b2e23180c000000000000000000000000000000040d1b26323946525e68727f8b95a0acb7c1ced8e2efedecedefe7dcd1c6bdb0a69e9184796d60564d41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa2a9a7a8a8a9a8aaa39f948b7e7165584b3e2e232d3946525e6875828f98a0a8a7a8a8a9a8a7a79f978d8074655b5044372b27333f495364717e8a959fa4aca7a8a9a9a8a9a19e9184786c605346392d201306000009151f28333f4a545b6064686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6864605c544a42392e23180c000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000714212e3a4754616d7a86929fa9b3becad4dfe4dad2c8c0bab1aca9a29f9c999898999a9c9ea1a9abb1b9c0c8d2dbe7dcd1c6bcb1a79d9083766a5f53473a2e211507000000000713202d3a4653606d788390959a9c9d9d9d9e9fa2a9a5a8acaeb4b8bcc3c9ced6dee3ddd7c9c0bbafa39992857b6e655b50443b3025190d03000000000000000000000714202d3a4753606d7a85929ea9b3becbd4e0e4dbd2c8c0b9b1abaaa29f9d9d9e9fa4acadb3bbc2cbd4dee7dbd0c6bbafa3998e8175685e5246392d201509000000000005121e2a36424d5765717e8b97a1adbac4cedbd9cec3b9b1a7a09d97928f8e8e8e9092989ea1a9b2bac4cedaded5c9bdb2a89d908376695f53463a2d2114070000000815212e3b4854616e7b87939fabb5c0cbd5dfe2d5ccc3bab1aba39f9b979a93929995989ea0a8adb6bfc7d1dce3d8cfc3baada2978c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006121f2c3844515c6673808c97a1adb9c3ced8e2e1d8cec6bfbab0aaa9a19e9c9b9c9fa2a9aaafb8bcc3bbb3a9a1968f82756c6155453c31261a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7c859197a1a8b2bac3ccd5ddddd4ccc4bcb4aca49f938e837a6e695e554b4135291d1104000000000007121d27313947535f6a727f8b939ea7b1bac4cdd6dfe5ddd5cec6bfbab2acaaa39f9c9997959495959698999c9fa2aaaab0b8c1ccd7e3e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea398929292929292929292929292929292929292929292929292929292929292918f8c867e71695f53473a2d1c12070000000000000000000000000000010c161f2b37434e58616d7a85929fa7b1bcc9d3e0e7e3e0dfe0e3e7e3d8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67717e8b9297999a9b9c9c9b9a98928d82786d6053463a2d202a36414c56626e7c869196989a9b9c9c9c9b999590857a6d6153493f3327222d3a4653606d78838f939a999b9b9c9c9b9a97928a7e71665b5044382b1f12060000030b17222d38424a5053575b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5853504a423930271c1207000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070004101c2934404b5565727f8c98a3aebbc5d0dce6ded2c8c0b6aea8a09d97928f8d8c8b8c8d8f92979d9fa7aeb6c0c9d2e0e2d8cfc2b8ab9f95887b6f6255483c2f24180c0000000006121f2c3844505c666e7b848a8d8f90909191929795989c9fa3aaacb1b9bdc4ccd3dbe8dbd7cbc0b5aba1978f82776c60564c41362a20150a00000000000000000006121f2b37434e5865727e8b97a2adbbc5cfdde6ded2c9c0b6aea79f9d9892909091939a9ea1a9b1b9c2ccd5e1e2d7cbc0b5ab9f92867a6d6154473c31261a0e02000000000714202d3a46525e697683909ca9b3beccd6e0d4c8bcb1a7a0959089858281818183858b9197a1a8b2bdc9d5e0d9cec4b7ab9f95887b6e6155483b2e221506000005111e2a36414c5666737f8c99a4afbdc7d1dde3d9d0c3bab1a8a099928e8a87868686888b91969ca4adb5bfcad4dee1d6cabeb3a99d9184776a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000713202d3a4653606d7984919ea9b3becbd4e0e3d8cfc6bcb4aea69e9c97918f8f8f92979b9ea5acb1b8b1a9a19791847a6d615a5045332a1f140900000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82869297a1a9b2bac3ccd5deddd7cbc2bab2aaa29a938c81796d685e574d433a2f24180d0100000000000c18232f3943505a626f7c86929fa5afb9c3ccd6dfe5dcd3cbc3bcb4aea8a19e98928f8c8a88888888898b8d8f92989c9ea6b0bbc7d3dfe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858584837f7a716c61574d42372b1e0b00000000000000000000000000000007121d28313947535f6a74818e97a2adb9c3cedbe3dcd7d3d2d3d7dce3e1d4c8bdb2a89f92857b6e61584e41382d22170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c727f858a8c8e8e8f8f8e8d8b8680796d665c5044382c1f25303a47535f6a6f7d84898b8d8e8f8f8f8e8c89837b6e685e5241382d221f2b3844505c666d7a82878b8d8e8f8f8f8e8d8a857e716c61544a3f33281c0f0300000006111c262f383f44464a4e505152525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252514f4b46443f3830271e150b00000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006131f2c3845515c6775828f9caab4bfcdd7e1e0d6ccc0b6aea49d95918b8582807f7e7f8082858a90959da4aeb7c0ced7e1e1d4c8bcb1a7998d807366554b4035291d100400000003101c28343f4a545f696e787d8082838484848587898b8f92989da0a7acb2bac1c9d2dae8dcd1c7bdb3a99f948b7e71685e52463c31261a0f0300000000000000000814212e3a47535f6a7783909da9b3becdd7e1e0d6ccc0b7aea49d95908985848384878c92979fa7b1b9c3cfd9e3dcd1c7baaea3988c7f7266574e42372b1e1206000000000815212e3b4854616e7b87939facb9c4cfdfded1c5b8aca09590837d787675747576797e859196a1acb9c4cfdae0d3c7bcb1a7988b7f7265584c3f2e23170b00000713202d3946525e687784909dabb5c0cfd9e3ddd2c7bdb2a8a0959187817d7a79797a7b7f848c929ca3adb8c2cdd8e4dbd0c5b8aca096887c6f6255483c2f22150600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00030f1c28333f4a5464717d8a97a1adbbc5cfdde7dcd1c6bdb4aaa39f948f898582828385898e939da0a7aca7a09792857c6e685e52483e3421180e0300000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f9299a2a9b2bbc4ccd5ded9d2ccc1b9b0a8a19892887f756d675e564d453b31281d1307000000000004101c2934404b55616c76829098a3aeb7c1cbd5dfe5dbd3cac1b9b1aaa29f96918b86827f7d7c7b7b7c7c7e8083868a8f949eaab7c3d0dce8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787878787878787878787878787878787876726d68615a50453c31261a0e0000000000000000000000000000010d18242f3943505a626f7c87939fa9b3becbd5e1d8d1cbc7c5c7cbd1d8e1d9cec3baaea2988e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626d72797d7f8182828282817e7a746d675d544a3f34281c1e2b37434e58606b6f787c7f8081828282817f7c766e695f564c412f261b1c28343f4a545e686d757b7e808182828282807d79716c615a5042382d22170b00000000000a141d262d3338393d4143444545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454544423e3a38342e261e150c0300000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000714202d3a4753606d7985929facb8c5d0dfe5dacfc4baaea49d928d847e7975737272727375797d838d929da5afbcc5d0dbe4d8cdc2b6a99d908376675d5145392c1f1306000000000c17232e38424d575f666d70747576777778787a7c7f82868b90959ea1a8afb7c0c8d2dae3d9cfc5bbb0a69f92857a6e61584e43372b20150a00000000000000000815222f3b4855626e7b88959fabbbc5cfdfe5dacec4baafa59d928d837d797776777a7f8590959fa7b1bdc7d1dce3d7cbbfb4aa9d9184776a5f53473a2e211407000000000c1825323f4b5865727e8b9aa4afbbc8d4e0d5c9beb2a99d908379706c65686768676d717a84919ea8b2bdc9d5e1d8cdc1b5a89b8e827568544a3f34281c1003000714212e3a4754616d7a8795a0acbdc7d2e1e3d7ccc0b5aba09691837b74706e6d676d6f7278808c919ca6b0bbc7d3e1e1d4c8bdb2a8988c7f7265594c3f2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0006121f2b3844505b6675818e9ba9b2becdd7e1e3d7cbbfb5aba398928b827c79767576797c828991959c9f9d9591857c6f6a5f564c41362c220f060000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b9fa3abb3bbc4cdd6ded7d0c7c0bbafa69f9691867e736d605d554c443b33291f160c01000000000006131f2c3845515c67717e8a949faab4bfc9d3dde5dcd3c9c1b8afa7a098928c847f7a7672706f6e6e6f70717376797d828f9ca8b5c2cfdbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615e5650483e332a1f1509000000000000000000000000000004101d2935404b55616c76839099a4afbbc5d0ddd8cfc6bfbbb9bbbfc6cfd6dfd6cabeb4aa9f93877c6f655b50443a2f24190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48515b62676d7072747575767574716d68605d554b42382e23171a26313c464f5960656c6f72747575767574726f6a625f574d443a301d1417232e38424c565e61696e7173747576767573706d67615a50483e2f261c11060000000000020b141c22282b2d31353738383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383735312d2c28231c150c030000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000a1723303d4a5663707d8998a2aebac6d3e0e1d5c9bdb2a89d928d8079716d666665656667666d7078808d939da9b3becad6e2dfd2c5b9ac9f9286796d6053473a2d2014070000000006111c26303c454d545c606467696a6a6a6b686d6f72757a7e838a91969ea5aeb6c0c8d2dbe1d6cdc2baada2978e81756a5f53473c31261b0f0100000000000004111d2935414b5566727f8c99a7b1bccdd7e1e1d5c9bdb2a89d938d8078706d666a686d727a839095a0abb5c0cbd7e3dcd1c6b8aca095887b6e6255483b2e23180c00000005111e2a36424d576875828e9bacb6c0ccd8dfd2c6b9ada197897d7067605b535b555c6068707d8996a1adb9c5d2dfddd0c4b7aa9d918477665c5044382b1f1206000a1724313d4a5764707d8a97a7b1bcd0d9e3e0d4c7bbafa49991847a6e6a6461605d6062666d737f8c949fabb7c5d0dbe5d9cec2b5a89b8f82756853493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000613202d394653606c7985929eabb8c4cfdee9e0d3c7bbaea39992867e766f6c6568656c6f757d838b9092918c837b6f6a60584e443a30241a10000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bdc5cdd6ded5cec5bdb5afa59d9490847c706c635b514b433a322921170d040000000000030f1c28333f4a54606d7984919ea6b0bcc6d1dce5ded3cac1b7afa59e9590867f79726d68666462616262636566666d707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5954524c443e362c21180e0300000000000000000000000000030c1a232c3945515d67717e8a949fabb5c0cdd7dcd1c6bdb5aeacaeb5bdc4cdd6dbd0c5bbafa49a9083786c60554c4135291f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f4851555d60636667686969686764615e56514b433930261c1115202a343d474f535b60626567686969696866626058534d453c32291e0b111c26303a444c52575e61646668686969686764605c5550483e362c1d140a00000000000000020a11171c1f2024282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2925201f1c17110a03000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000d1a2633404d596673808c99aab4bfcad6ddddd2c5b9ada1968d80736d67605c54595859545c60666d74818e97a2adbac6d3dfe0d4c7bbafa399887c6f6255483c2f22150900000000000a151e2a333c424a5053575a5c5d5d5e565d606265676d71787d848e939da4aeb6c0c9d3dddfd6cabeb3a99f93877c6f62584e43372b1d12070000000000000613202c3945515d6776838f9ca9b6c2cddce9ded2c5b9aca1968e81746c66605c565e61686e79839199a3afbbc7d4e0e2d4c8bdb1a8998c7f7266554b4034281c100400000714202d3a46525e697885929eabb8c5d2ddded1c4b8ab9e9185786c605550494e4b5156606b7884919eabb8c4d1dedfd2c5b9ac9f9286796d6053463a2d201307000c1926333f4c5966727f8c99a5b2bfced8ebdfd2c6b9ac9f93877c6f685f5754535153545c606d7682909caab3becad6e2ddd0c3b7aa9d908477655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000915222f3c4855626f7c8897a1adb9c6d2dfe3d7cbbfb4ab9f92877d716c63605b535b60636b6f787e8385847f796e6960584e463c32291e1208000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b9babfc6cfd7ddd5ccc4bcb3aba49f938e827a6f6a615a51454039312920170f0500000000000006121f2b3844505b66727e8b96a1adb8c2cfd8e2e1d5ccc1b8afa59e938f837b726d66605d5657555555555658545c63707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525251504c4746413a322c241a0f0600000000000000000000000000000b151e2a36424d57606d7984919ea6b0bdc7d2dfd7cbbfb5aba39fa3abb2bbc4cfdad8ccc0b6ac9f958b7e71675d51453c31261a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363f434b515357595b5b5c5c5b5a5854524c45403931271e150a0e18222b343d4149505356585a5b5c5c5c5b5956544e47423c332a20170d0a141e28323a41464d5354585a5b5c5c5c5b5a5753514b433e362c241a0b02000000000000000000060b0f1213171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c181312100c060000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1c2835424f5b6875828e9ba8b5c1d0d0d0d0cbc0b5ab9e9184796d605c55514b4c4b4c4a50545c606d7a85929fabb8c5d2dee3d7cbc0b5ab978a7d7164574a3e3124170b0000000000030c18212a30383f44464a4d4f5051514c525456555d60656c7179818d929da4aeb7c1cbd5e1dbd0c5bbafa4998e81756a5f5347392f24180d0100000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9beb3a99e9184796d605b54504c52565e676f7c87929facb9c3ced9e4d9cec3b6a99c908376675c5145382c1f130600000814212e3b4754616e7b8797a1adb9c6d2e4dccfc2b5a99c8f8276655b50443f4140454f596875828f9ba8b5c2cedbe0d3c7bbaea399877a6d6154473a2e211407000e1b2834414e5b6774818e9aa7b4c1cddae7dbcec1b5a89b8e82756a5f564e474645474a505b63707d8998a2aebac6d3dfdfd2c5b9ac9f9286786c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a9b3bec9d5e2e0d3c7baaea3998d80736b625a53504950535960666d71767977726d675f574e463c342a20170c00000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c2c5c7cbd1d8e1d5cbc3bab2aaa299938c81786d685f58504840352f271f170e05000000000000000613202d394653606c7884919ea9b2bdcad4e1e3d9cfc3bab0a69e938e81796e69605c54524c4a49484849494b4b5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646464646464646464646464646464545454545454545454545433f3a39363028201a1208000000000000000000000000000007121c27303946535f6973808d96a1adb8c2d0d9ddd3c7bbaea3999299a1a9b2bdc9d5ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d31394045474a4c4e4f4f4f4f4e4b4746413a352f271f150c03060f19222b2f383f4446494c4d4e4f4f4f4e4c4947433d37312a21180e05020c16202830353b4246484b4d4e4f4f4f4f4d4a46454039302c241a12080000000000000000000000000306060a0e101112121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110f0b07060300000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700101c2936434f5c6976828f9ca9b5bfc2c3c3c3c3bbafa3998c7f72665c514b45403f3f3f3f444a515d6774818e9ba7b4c1cedae8dcd1beb1a4988b7e7165584b3e3225180b000000000000060f181e262e34383a3d4142434444414547494b51535b60676d75808d929da5afb9c3cfd8e1d7ccc0b5ab9f93877c6f62554b4035291d100400000000000a1724303d4a5763707d8a99a3aebbc7d3e0dfd2c6b9ada1978b7e71675c514a4441464c555f6a74818e9ba7b1bcc8d4e0dfd2c5b9ac9f9286796d6053463a2d20130700000a1723303d4a5663707d8996a9b3bec9d5e2dbcec1b4a89b8e817568544a3f383336404b556774818e9aa7b4c1cddae3d7cbbfb5ab94877b6e6154483b2e211508000f1c2935424f5c6875828f9ba8b5c2cedbe4d7cabdb1a4978a7e7164584e443c3a393a3f4653606c7985929fabb8c5d2dee0d3c7baaea398867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d1a2633404d596673808c99a6b3bfcfdae6dfd2c5b9ac9f92867a6d60595046443f44464f545c6064696c6a66605c554d453c342b22180e0500000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ddd7d2cfced2d3d7dce2d9cdc3b9b1a8a09892877f746d665e564e463e3629241d150d050000000000000004111d2935404b5564707d8a96a0acbbc4cfdce8dcd1c7bdb2a89e948e81786d675f57514b45413d3c3b3b3c3d3e4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535353535353535353535251504d4847423c3339383836332e2d2a251e160e080000000000000000000000000000000c18232e39424f59616e7b86929fa8b2bdcbd4e2d4c8bcb1a79f92869196a1adb9c4ced9d9d0c2b9ada1978d8073695f53473e30271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1f272f35393a3d3f4142424342413e3a39363029241d150d0300000710191d262d3337393c3f4142424342413f3c3b38322b261f180f060000040e161e252931363a3b3e404142434342403d3a38342e271e1a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1b2835424e5b6875818e9ba6aeb4b5b6b7b7b6b3aa9f92867a6e61544a4039342e322e3438414c5566737f8c99a6b2bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c00000000000000060c151c23282c2d31343637372f35393a3c40454950555d606e74808d939ea7b1bdc6d1dcddd2c7bbafa49a8e8174675d5145392c20130800000000000d192633404c5966737f8c99abb5bfcbd7e3ded1c5b8ab9e9285796d60554b4038363b434e58626f7c8895a0acb8c5d1dee0d3c7baaea398897c6f6356493c3023160900000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5046443f4146515c6775828f9ba8b5c2cedbe2d6cabfb4aa94887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c322d2c2e3844505b667784909daab7c3d0dde3d7cbbfb4aa94877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2835414e5b6874818e9ba7b4c1cedae7dccfc2b5a99c8f8276685d52473f3733373d424a5053585d5f5e5953514b433c332b22190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dfdcdbdfe0e3e7e0d4c8bcb1a7a09691867d726d605c544c443c342c2418120b0300000000000000000613202c3945515d6775828e9ba8b2bdcdd6e0e3d7cbc0b5aba0968f82786d665d554d45403936393b3d3f3f3f3f4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453f362d2b292621201d19130c0500000000000000000000000000000004101c2834404a54606b75828f98a3aebac4cfdddcd1c4b8aca0958b7e84919ea8b2bdc9d5e2d5c9beb3a99f92877b6e62594f42392e23180c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d151d24292c2d3033343536363534312e2d2a251e18120b0300000000070b141b22272b2d2f32343536363635332f2e2b27201a150e0600000000040c13191f252a2d2e3133353536363534312d2c28231d150c0800000000000000000000000000000000000000020608080c0c09090703000000000000000000000000000000000000000000030608090c0c090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000b1824313e4b5764717e8a949fa2aaa8a9aaaaa9aba2988e8174685e524239393a3b3c3c3c4045505a6773808d9aa6b3c0cdd9e5d8cbbeb2a5988b7f7265584c3f3225190c0000000000000000030a11171c1f20242729252a2e34383a3d414647494b515c606c77818e95a0abb5bfcbd7e3d8ccc0b6ac9f92857a6d6053473a2f24190d0100000004111d2935414c566875828f9ba8b5c2d1dce3d7ccc0b5ab9a8d8074665c5143392f2a313c47535f6a7783909daab7c3d0dde3d7cbbfb4aa988c7f7265594c3f3226190800000d1a2733404d5a6673808d99a6b3c0ccd9e6ded1c4b7ab9e9184786d605a53504a4c5259606d7985929fabb8c5d2dee0d3c6baaea298877a6d6154473a2e21140700101c2936434f5c6976828f9ca9b5c2cfdce2d6c9bcafa396897c7063544a4036312e343b46525e697884919eabb7c4d1dee1d5c9beb2a994877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2935424f5c6875828f9ba8b5c2cedbe6d9cdc0b3a69a8d807367564c41352b272b30383f44464b5052514c46454039302a21191007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf4efebe9e8ececefeaded1c4b8aca09590847c706b625b514b423a322a221a1107010000000000000000000714202d3a4753606d7a86929facb8c3cedfe8e0d4c7bbafa3999184796d665c544b433c343b4146474a4b4c4c4c4c5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966625f5750483f342a20191413110d0802000000000000000000000000000000020b19222c3844515c66707d89939eaab4bfccd6ded3c7bcb1a79d9083787f8b96a0acb9c3ced9dacfc4bbaea3998f82756b61544b4034281e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024262828292928272521201e19130c0701000000000000020a11171b1f2023252728292929282623221f1b160e090300000000000002080d141a1e2121252728292929282724201f1c18120b0300000000000000000000000000000000000003090e12141519191615130f0a040000000000000000000000000000000000040a0f13151619191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c78828d92989a9b9d9d9d9d9b9992857b6e61564c41414547484848494b5159616c7784909daab7c3d0dde2d6cabfb4aa978a7e7164574b3e3124180b00000000000000000000060c1012151d23283036394045464a4c5254565758585b656d79839099a3aebbc6d1dcddd2c7baaea2988b7e7165564c4135291d11040000000713202c3945525d687884919eabb7c4d1dee0d4c7bbafa4998a7d7063544a4031271f2b37434e586673808d99a6b3c0cfdae6dcd1c1b4a79b8e8174685b4e412f24190d01000e1b2835414e5b6874818e9ba7b4c1cedae7dfd2c5b9ada1968c7f726c62605b54565e616b727f8c97a2adbac6d3dfdfd2c5b8ac9f9285796c605346392d201306000f1c2835424f5b6875828e9ba8b5c1d2dde8d8ccbfb2a5998c7f72665c514642403f40454e58616e7b87939facb9c6d2dfdfd2c6b9ada19786796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce5d8ccbfb2a5998c7f7266594c3f2f221b1f262e34383a3e4346443f3a38352f271f19100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffbf7f5f5f8f9f6e9ddd0c3b6aa9d90837a6e6a61595145403930292018100800000000000000000000000b1824313e4b5764717e8a98a2aebac7d3e0e2d6cabfb4aa9f92877c6f675d544a4239383f444c52545758595959595963707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979797876736e69625a50463c31261a0f07050100000000000000000000000000000000000a141d2a36414c56606d7884919da6b0bcc6d1dfd8ccc4b7ab9f958a7d707984919ea7b1bcc8d4dfd7cbbfb5ab9e948a7d70665c51453b3025190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417191b1c1c1c1c1b181413110d080200000000000000000000060b0f121316191a1b1c1c1c1b191615130f0a040000000000000000000003090e121415181a1b1c1c1c1c1a171313100c0700000000000000000000000000000000000002080d151a1e2122262623221f1b160e09030000000000000000000000000003090e151b1f2223262622211f1b150e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b666d7880858a8d8f909090908f8c867d70695e5345474c515455555556545c606b717e8b95a0acb8c5d1dee0d3c7baaea298897c6f6356493c3023160900000000000000000000000810181e272e343a41464b515357565e61626465656564676f7c87929fabb5bfcbd7e4d6cabeb4aa9c8f8376685d5245392c2013070000000714212d3a4754606d7a8796a1acb9c5d2dedfd2c6b9ac9f93867a6d6053473a2e201b26323d4a5663707d8996a9b3bec9d5e2dcd0c3b6a99d9083766a564c4135291d1104000f1c2935424f5c6875828f9ba8b5c2cedbe8e1d5c9bdb2a89f93877e756f6c666969686e737d87929fa9b3becad6e2ddd0c3b6aa9d908377655b5044372b1f1205000d1a2734404d5a6773808d9aacb6c0ccd8e4ddd1c4b7aa9e9184796d605a534d4d4c4b51575f6a73808c9aa4afbbc8d4e0ded1c4b8ab9e918578675c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce6d9ccc0b3a6998d80736653493f332722262d33383f44464a4d4e4b47454039312b22191107000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf7f5f4f8f9f8ecdfd2c5b9ac9f92877e736c665d554d443c342c2317110a0200000000000000000005111d2935414c566774818e9aaab4bfcad6e2e0d3c7baaea2988d80746a60554b423838424a50565e616365656565656565707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f9388868686868686868686868686868686868686858483807b716c62584e43372b1f120600000000000000000000000000000000000006111b262f3846525e68727f8c95a0acb8c1cfd8e2d3c7bbb0a69d9083766b717e8b95a0acb8c3cdd9dcd1c6bdb0a69e9184796d60564c41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0e0f0f100f0e0b070705010000000000000000000000000000030506090c0e0f0f100f0e0c090806030000000000000000000000000000020507080b0d0e0f10100f0d0a07060400000000000000000000000000000000000000040c13191f262b2e2f3233302f2c27211a140d060000000000000000000000050d141a20272b2e2f33322f2e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a545c666d737a7d808283848483827f7b706b61574d5254555d606162626264666d727d86929fa7b1bcc8d4e4d9d0c5b8ac9f9286796d6053463a2d201307000000000000000000010a121a222a303940454c52545c606368686d6f71727272716f6d74808d99a3aebbc7d3e0dbd0c5b9ac9f92867a6d6054473a2d2114080000000916222f3c4955626f7c8895a8b2bdc9d5e1ddd0c4b7aa9d918477675d5145392c2014212e3a4754616d7a8797a1adb9c6d2dfded2c5b8ab9f928578685d5245392c20130600101c2936434f5c6976828f9ca9b5c2cfdce8e5dacfc4bbafa499938b827c79767676777a80879299a3aebbc5d0dbe1d4c8bcb1a79a8d80736753493f33271b0f03000b1824313e4b5764717e8a9aa4afbbc8d4e0ded2c5b8aca0968c7f736c615f575959545c60696f7c86929facb6c0ccd8e3d7cbc0b5ab9c8f827569554b4034291c1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2835424f5b6875828e9ba8b5c1cedbe7dacec1b4a79b8e8174655b50443a322f2f383f444a5053575a5b5853514b433d342b23190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf3eeebe8e8ececefede0d3c7bbaea399928b80786d675e564e463e3528221c140b0200000000000000000713202d3946525d687784919daab7c4d0dbe7dfd2c5b8ac9f92867a6d61584e433a333f4a545b60686e7072727272727272727d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a939292929292929292929292929292929292929291908d877e716a5f53473a2e2115080000000000000000000000000000000000000b17222d38414e58616d7a85929fa8b1bdcad3e1d9d0c7b7ab9f94897d70636d7884919da7b1bcc8d4ded8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242931373a3b3f3f3c3b38322a261f180f08000000000000000000080f171f252a32373b3c3f3f3c3a37312a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000b17222d38424b545c60676d7073757677777675736e6961594f565d6066676d6e6f6f6f7073797f869298a2aeb9c3ced9ddd2c7beb1a89c8f8276665c5145382c1f13060000000000000000010a131c242c343c434b51565e61666d7074777a7c7e7e7f7e7d7b79757a86929facb9c5d2dfe0d3c7bbafa3998a7d7164574a3e3024190d0100000a1724303d4a5763707d8a96a3b0bdcedae5dbcec2b5a89b8f827568554b4035291d13202d3946525e687885929eabb8c5d1dedfd3c6baada297877a6d6054473a2d21140700101d293643505c6976838f9ca9b6c2cfdce9ebe0d7ccc0b5aba49f938f898583828384878c9299a3abb4bfcdd7e1d9cfc7b8aca095897c6f6356493c2d22170b00000814212e3b4754616e7a87939facb9c4ced9e1d4c8bdb2a89f93887e746e6967666667666d727b849198a2aebec7d2dddfd3c7bbafa3998b7e7265584b3f2f23180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2834414e5b6774818e9aa7b4c1cddae7ded1c4b8ab9e9185786c60564c443e3b3c414950545c6063676865605d554e463d352b21180c0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dedcdbdfe0e3e7e3d7cbbfb5aba39f928d81796e695f5850473f332d261d140b02000000000000000714212e3a4754616d7a86939facb9c6d2dfe1d5c9bdb2a89a8d8174685e52463c313844505b666c747a7d7e7f7f7f7f7f7f7f808e9aa7b4c1cddae7dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9992877c6f6255483c3025190e0200000000000000000000000000000000030f1b27333f4953606a74818e97a2adbac3cedcddd2c7beb0a69c8f82766b6066717e8a95a0acb8c2cdd8e1d4c8bdb2a89f92857a6e61584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080909090909090909090909090909090909090909090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830353c4247484c4c4948433d363129211a11090000000000000008111a212931363d4347494c4c4847433c363029201910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111c262f39424b51555d606467686a6a6a6a6866615f574f585f686d73777a7b7b7b7c7d80848c9298a2aab4bfcbd5dcd8ccc0b6aca0958a7d7064544b4034281c100400000000000000000a131c252d363e464e555c60686d73797d818487898a8b8b8b8a8885827d828f9ca8b5c2cfdbe3d7cbc0b5ab9b8e817468564c4135291d110500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d402f2418111d2935414c566a7683909da9b6c3d0dce2d6cabeb3a994887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce8f4e8ddd2c7bdb5afa59e9b9892908f909196999fa3abb4bdc6d1dfdcd1c7bdb1a79d9184776b6054483b2f1b110600000714202d3946525e687683909ca8b2bdc9d5e0d9cec3bbafa49a938b817b777473727375797e859196a0aab4bfd0d9e1d7cbc0b5ab9f92867a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d192633404c5966737f8c99a6b2bfced9e5dfd2c6b9ada1978a7d70685e56504948494d535b60666d707474716d6760584f473d332a1e150b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ede5ddd7d2cfced2d3d7dce2dcd1c6bdb5aea49c938f837b6f6a615a51443f382f261d140a00000000000000091623303c4956636f7c899aa4afbbc8d4e0dfd2c5b9ada196897c6f62564c41342d394653606c7880868a8b8c8c8c8c8c8c8c8e929da9b5c2cedbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacababa3998e817467564c41362a1e1105000000000000000000000000000000030e18212b3744505b656f7c87939fa9b3beccd5dfd8ccc0b6ac9e94897c6f6259606c7883909da6b0bcc7d3ded9cec3baaea2988e81746a6053493f33271d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121315151616161616161616161616161616161616161616161616161616161616161616161615151413110d0807040000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222a323a41454d5355595956544f46423b332c231a1209000000000008121a232b333b42464e5456595955534e46413b322b221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171b1f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000a141d27303940454c5154575a5c5d5d5d5d5c5955534d535f6a6f7a7f8487888888898a8d91969fa3aab4bcc6d0dcd7cac2bbafa49a9184786c605346392e23180c000000000000000009121c252e373f4850585f676d727a80858a8e919695979898989798928f8a88939facb9c6d2dfe8dcd1c4b7ab9e918478685d5246392d20130700000d1a2733404d5a6673808d99a6b3c0ccd9e5d8cbbeb2a5988b7f7265584c3f3225190d192530424f5c6875828f9ba8b5c2cedbe6dbcfbcafa296897c6f6356493c30231609000f1c2935424f5c6875828f9ba8b5c2cedbe8f9eee3d9d0c7c0bbafaaaaa29f9d9c9c9ea0a8acaeb4bdc6cfd8dcd7cbc0b5aba0958b7e7165594f43382c1f0a00000005111e2a36414d5664717e8a96a0acb9c2ced7e2d8ccc0b6aca49f938e878381807f8082858b9297a0a8b2bcc6d0e2dbcfc7bbafa3998e8174685e5246392d20130700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a8b2bdc9d5e1e1d5c9beb3a99e91847a6d68615a565555575f656c71787d80817e796f6a60594f453c30271d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c1c5c7cbd1d8e1d8cfc6bfbbaea59e9590847c706c635b504a42382f261c11060000000000000b1825313e4b5864717e8b97acb6c0ccd8e4ded1c4b8ab9e9184786a6054443a3035414c5666727f8c929998989898989898989a9da5afbac5d1dee8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b5ab9e918578685e5246392d20140700000000000000000000000000000009151f2935404b55606c7883909aa4afbcc5d0dee0d4c8bbafa49a8f82756a60545b65707d8a949fabb7c2ccd8e0d6cabeb4aa9f93877c6f655b50443a2f24180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f20212222222222222222222222222222222222222222222222222222222222222222222222222221201d191614100b050000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343c444c52575f626566636059534d453e352c241b120900000008121a242c353d454d535860626665625f58524c443d342c231a110700000000000000000000000000000000000000000000000000000000000000000000000002080d161c202223282a2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000020b151e272e343a4145474a4d4f505151504f4c48464e58626f7c858c919694959595979a9ea1a8aeb4bcc6ced7d1cbc1b8b0a69f93887d6f665b5044382b1d12070000000000000007101b242e373f49515a616a6f797f858c92979b9ea0a8a4a5a5a5aaa29f9b9a939aa4afbbc8d4e0ebded2c5b9aca196877a6d6154473a2e21140700000e1b2834414e5b6774818e9aa7b4c1cddae3d7cabdb0a4978a7d7164574a3e312417081b2734414e5a6774818d9aa7b4c0cddae3d6cabdb0a3978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1cedbe7f4f5ebe2d9d2ccc1bbb6b3aeaba9a9a9aaacb2b9babfc6cfd8dbd3cac1bbafa3999083786c6053463d32271b0f000000020e1925303b4653606d7884919ea6b0bcc6d0d9ddd2c7beb6afa59d9993908d8c8c8d8f92979ea1a9b2bac4ced8ddd6cabeb3a99f92877b6e62564c41362a1e110500000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000815222e3b4855616e7b8896a0acb9c5d2dee6dacfc4b9aca19690837a706c6663626264696e777e848a8d8e8b847c6f6b60574d42392e23180c030000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bab6b5b9babfc6cfd7e0d8d1cbc0b7afa7a09691867e726d605b544a42382d22170b0400000000000d1a2633404d596673808c99a6b3bfd2dde8dbcec1b4a89b8e817568584e43322c3945525d687884919ea3aba5a5a5a5a5a5a5a7a9afb7c0cbd6e2e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ada197877a6e6154473b2e2114080000000000000000000000000000030c1a26313945515d67717e8b959facb6c0ced7e1d7cbc0b5ab9f93877c6f62584e53616b7683909ca6b0bbc7d3e2dbd0c5bbafa49a9083786c60554b4135291f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1c23282c2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292423201c160c07010000000000000000000000000000000000000000000000000000000000000000000000050f19222b353d464e565d60696e72726f6b615f574f473e362d241b12090008121a242c363e474f575e616a6f72726f6a615e564f473e352c23190f0600000000000000000000000000000000000000000000000000000000000000000000050c131921272c2f303537363845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000030c151d23282f35393a3d40424344444342403b4754606a778390979ea0a8a2a2a2a3a6abadb2babfc6cfd7cfc7c0bbafa69e948d80736b60544a3f33281c0b00000000000000030d19222d363f49515b636c717c838c92989ea1a9aaacb2b1b1b2b1b3aeabaca49fa4acb6c0ccd8e4ede1d5c9bdb2a896897d7063564a3d3023170a00000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bcb0a396897d7063564a3d3023170d1a2733404d5a6673808d99a6b3c0ccd9e4d7cabeb1a4978b7e7164584b3e3125180b000e1b2834414e5b6774818e9aa7b4c1cddae7f4fdf4ebe3ddd7ccc6c5bebab8b6b5b6b7b9bdc3c7cbd1d8dad5c9c1b8afa59f92877c6f665b5044382b21160a0000000008141f2c3844505c66717e8a949faab4bec7d0d8d9d0c7c0bbafaba49f9d9a99999a9c9fa2a9adb3bbc4ccd6ddd4cbc3b9ada2978d81746a5f53443a3025190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000714212d3a46535f697784919eaab7c3cdd8e4e1d5c9bdb2a8a09590857d7772706e6f71747b838b91969a9b9691867d6f695f544b4034281f14090000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bcc5ced7dfdcd7c9c1b9b1a8a19892877f746c665b544a3f332820150a00000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265594c3f322d3a4754606d7a8796a1acb5b2b2b2b2b2b2b2b4b5bac0c9d2dde7e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ebe4ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c9beb3a995887c6f6255493c2f22160900000000000000000000000000000b151e2b37424d57606d7984919ea7b1bec7d2e0e0d4c7bbafa3998e81756a5f53464f5963707d89949fabb7c1d0d9e2d8ccc0b6ac9f958b7e71675d51453c31261a0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2f2c282118120b03000000000000000000000000000000000000000000000000000000000000000000020d17212b343d474f585f686d747b7f7f7c766e69615950483e362d241b1209121a242c363e48505960696e767c7f7f7c756e6860594f473e352b21180d030000000000000000000000000000000000000000000000000000000000000000050e171e252a33383c3d4143423f45525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000000030b12181e24292c2d3134353737373735333c4956626f7c8995a0a9acb2aeaeafb0b3b8b9bdc4cbd1d8d1c7bdb5afa59e948f82786d60594f42382d22170b000000000000010b151f2b343e48515b636d727e8690959fa2aaadb3b7b9bdbdbebebebebab8b6afacafb6bec7d2dde8f1e5dacebfb2a5998c7f7266594c3f3326190c00000f1c2835424f5b6875828e9ba8b5c1cedbe2d5c9bcafa296897c6f6356493c3023160d192633404c5966737f8c99a6b2bfccd9e4d7cbbeb1a4988b7e7165584b3e3225180b000d1a2733404d5a6673808d99a6b3c0ccd9e6f9fffdf5eee8ddd7d2d0cac6c5c3c2c3c4c5c8ced3d7dcd7cfc9c0b7afa69e938c7f726a60544a3f33281c0f030000000003101c28343f4a54616c76828f98a2acb6bec6cfd8d9d2ccc1bdb5afacaaa7a6a5a6a8abadb3b9bec5cdd6ded4cbc2b9b0a69e92857a6d61574e4232291e13080000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0005121e2a36424d576774808d9aa7b1bcc8d4e2e5dacec4bab1a7a097918a837f7c7b7c7d818690949ea0a8a8a19892857b6e665c51453b31251a0e0000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c6baafa59e9b9fa3aab3bcc5cdd6dfdcd3cbc3bab2aaa299938c80786c665b50443d32271b0f03000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d312f3b4855626e7b8895a8b2bdbfbfbfbfbfbfbfc1c2c5cbd2dbe4e9e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fdf5eee8e4e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacfbcafa396897c706356493d3023160a0000000000000000000000000007121c27303947535f6973808d97a1adb9c2d0d9e4d7cbbfb4ab9f92877b6e62584e434854606b76828f9ca5afbdc7d2ddddd2c7beb1a79e91857a6d60574d42372b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732373940444648484949494949494949494949494949494949494949494949494949494949494949494948484745413d3c383329241d150d03000000000000000000000000000000000000000000000000000000000000000009141f29333d464f59606a6f7a81878c8c89827b706b615a50483e362d241b121a242c363e48505a616b707b82898c8c88827a6f6b61594f473d33291f140900000000000000000000000000000000000000000000000000000000000000050f17202930363d44484a4e504f4c48525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000070c13191d20212427292a2a2a2a29333f4c5966727f8c99a7b1b8bdbbbbbcbdc0c4c5c9cfd7dcd7cbc0b5aba39f938e82796d665c50473d2f261c110600000000000007121d27313d46505a636d727f889298a0a7aeb4b9bec4c5c9cecbcbd0cac6c5c0bbb9bbc0c7d0d9e4eef6e7dacdc1b4a79a8e8174675b4e4134281b0700000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbeb2a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5b2bed2dde8f4fdf3ebe3dcd7d4d2d2d3d3d2d0cfcfd1d2d4d9dbd6d1cbc4beb9aea59e948e81756d63584e42382d22170b0000000000000c17232e3842505a616e7b86929aa4acb5bdc6d1dcddd8d0c7c0bbb9b6b4b3b2b3b5b8babec5cacfd7dfd8cfc2b9b0a79e938b7e71685e52453c3120170d020000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00020e1a26313c4956626f7c89959fabb8c3d0d9e4e0d6ccc3b9b1a9a19e95908c8988888a8e92989fa6acb2b2aaa2979083796d60574d42362a1c110600000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938e9298a2aab3bbc4cdd6dfddd5ccc4bcb4aba49f928d81786c60584e43372b1f1306000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c302f3c4956626f7c8995a2afbccecbcbcbcbcbcbcdced1d6dcdcdcdcdcdbcec1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6c9bcafa396897c706356493d3023160a000000000000000000000000000c18232e39424f59616e7b86929fa9b2becbd4e2e0d3c7baaea3998e8174695f53463c444f59626f7c89939eabb5c0ccd7e3d9d0c2b9ada1978d8073695f53473d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d43474a5153545555555555555555555555555555555555555555555555555555555555555555555555555554524c4a48443e352f271f150b01000000000000000000000000000000000000000000000000000000000000020e1a25303b454e58606b707c848e9399999490867d716c615a50483e362d241b242c363e48505a616c717d858f949998938f857d706b61594f453b31261a0e050000000000000000000000000000000000000000000000000000000000050e172129323a41464f54565b5d5c5954535e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000001080d111314171a1c1d1e1e1d2835414e5b6874818e9ba7b4c1c8cec8c8cacdd1d2d5dae0e0d3c7bbafa399928c81786d675d544a3f352b1d140a000000000000000c18242f39434e58616c727f8c939aa3aab1babec5c9cfd2d5d9d8d8dbd6d3d2ccc8c6c8ccd2d9e2ebf5f5e8dccfc2b5a99c8f8276695c4f432e23180c0000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926323f4c5965727f8c98a5b2bfcbd8e5d8cbbfb2a5988c7f7265594c3f3226190c000a1724313d4a5764707d8a97abb5c0ccd7e3f0f5ebe1d9d1cbc7c5c5c7cbd0d3d7dcdcd7d3d2cfcac6bfbbb3ada49c938f82786d605b51463d2f261c110600000000000006111c26303e47535f69717e88939aa3abb5bfcbd7e3e2d9d2ccc7c6c3c0bfbfc0c2c5c6cad0d6dae1dcd1c6bdb0a69f958f82756c62564c41332a200e05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000915222e3b4754606a7783909da7b1bec7d2dde8ded5cbc3bbb3ada7a09d99969595979a9fa2aab0b9bdbcb3a9a0958c8073695e5346382d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e81869298a1a9b3bbc4cdd6dedfd6cec6bdb5afa49d938d80736a6054473b2e22150800000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f2f3c4956626f7c8995a2afbccfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c1b4a79a8e8174675b4e4134281b0e000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cabeb3a995887c6f6255493c2f22160900000000000000000000000004101c2834404a54616b75828f99a3aebbc4cfdde2d6cabfb4aa9f92867b6e61574d42343d4754606a75828f99a4afbbc7d1dce2d5c9beb3a99f92867b6e62594f41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e54545c606162626262626262626262626262626262626262626262626262626262626262626262626261605d5657554f45403931271d120700000000000000000000000000000000000000000000000000000000000005121e2a36424d57606a707d8691969fa4a69f9892877e716c615a50483e362d242c363e48505a616c717e8792979fa6a59e9792867d706b60574d42362a21160b00000000000000000000000000000000000000000000000000000000030c172029333b444c52596063686a6966615e576b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000010406070a0d0f1011111c2936424f5c6975828f9ca8b5c2cfd9d5d5d6d9dedfe1e5ecdfd2c5b9ac9f92877f756d665d554b42382e23190b0200000000000004101d2935404b55606a717e8b919fa4acb4bcc3cad0d5dad7d4d2d0cecdcecfd2d3d4d2d4d8dde4ebf4fdf7eaddd0c4b7aa9d9184776a544a4034281c100400101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbfb2a5988c7f7265594c3f3226190c000916222f3c4955626f7c8899a4afbbc7d4e0edeee3d9cfc7c0bbb9b8babfc5c7cbd1d1cbc7c5c3bebab5aea9a19e928d81786d665c514940342b1d140a00000000000000000a151e2b37424d57616c727f889299a3aebbc7d3e0ebe3ddd7d4d2d0cdcccccdcfd2d3d6dbe1e6e3d7cbbfb4ab9f949083796d605a50443a3021180e00000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006131f2b38434e5864717e8a959facb6c0ccd8dfe6ddd5cdc4beb9b1acaaa5a3a1a2a4a7acaeb4bcc2c9c5bbb1a79f92867b6e61544a3f33281c0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7d869297a1a9b2bbc4ccd6dee0d7d0c7c0bbaea59d92897c6f6256493c2f23160900000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f2f3c4855626f7b8895a9b3bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2bfb5ab998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4baada297877b6e6154473b2e21140800000000000000000000000006121f2c3844515c66707d8a949eabb4bfcdd6e0dbd0c7baaea2988d8074695e53453c3137434e58626f7c87939fabb5c0cbd7e2dacfc4baaea3998f82756b6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414950586062666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6868636159514b43392f24180c0000000000000000000000000000000000000000000000000000000000000714202d3a46525e696f7d869298a1a8afb0aaa29992877e716c625a50483e362d363e48505a616c717e879299a2a9b0afa9a19892867d70695f53463d33271c10040000000000000000000000000000000000000000000000000000000a151e29323b454d565e616b70747675726e69616b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000060b10121d293643505c6976838f9ca9b6c2cfdce1e2e3e6ebebeef1e2d5c8bbafa295887c726d605c544b433930261c11070000000000000006131f2c3845515d676f7c86929fa3afb6bec6ced6dbd9d2ccc7c6c3c1c1c1c3c5c6cad0d5dae0e8f0f8fff8ebdfd2c5b8ac9f928579665c5144382c1f1206000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160d192633404c5966737f8c99a6b2bfccd9e4d8cbbeb1a5988b7e7265584b3f3225180c000714202d3a4753606d7a86939facb9c6d2dfece8dcd1c7bdb5afacacaeb4b9babfbdbdc0bbb9b6b3adaba39f97918a80776d665c544b40372e22190b020000000000000000030c1a26313c45505a626d727e87929facb9c5d2dfeceee8e3e0dfdddad9d8d9dbdedfe2e6ecece0d3c7baaea39990827a6d675d51483f32291e0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000030f1b27323d4653606c7883909aa4afbbc3ccd6dfe6dfd6cfc9c3bcb8b7b2afaeafb0b4b8babfc6ced5cdc3baaea3988d8074665b5044382b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859197a1a9b2bac4ccd5dee2d9d2ccc0b7aea49a8e8174675b4e4134281b0e010000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d302e3b4754616e7a8797a1adb5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5aea3998a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ac9f928578695e52463a2d201407000000000000000000000004101c2834404a54606d7984919da6b0bdc6d1dfe2d6cabeb4aa9f92867b6e61574d42332a323d47535f6a75818e99a3afbbc6d1dce1d7cbbfb4ab9e94897d70655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606a6f75797b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7875706b605d554b4035291c1106000000000000000000000000000000000000000000000000000000000713202c38444f59616e7b859298a2aab2bbbcb4aba39993877e716c625a50483e363e48505a616c717e879299a3abb3bcbbb3aaa39892867b6e61594f44382c201407000000000000000000000000000000000000000000000000000006111c26303a444d575e686d757d8183827f7b746d687885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000040a0f11171c1f202936434f5c6976828f9ca9b5c2cfdcdcdcdedfe0e3e8eee7dacec1b4a79b8e817a706c625b51483f332a20150900000000000005111e2a36414c56606d79849198a3aebbc0c7d0d8dad2d0c7c0bbb9b6b5b4b4b6b8babfc6c9cfd6dee6eff8f9ecdfd3c6baaea29886796d6053463a2d201307000f1c2935424f5c6875828f9ba8b5c2cedbe2d5c9bcafa296897c6f6356493c3023160d1a2633404d596673808c99a6b3bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000613202c3945515d677784919daab7c4d0ddeae3d7cbc0b5aba39f9fa3aaacaeb4b0b0b5afacaaa9a29f99928d857d736c655c544b42392e251c10070000000000000000000009151f2a333e48515b646e75828e9ba8b5c1cedbe8ede7e2dfdfd9d5d3d3d4d7dcdddfe3e9ecdfd2c5b9ac9f92867b6e685d554b41342820170c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000a161f2b3744505b656f7d88939fa7b1bac4cdd5dee6e1dad5cdc8c4c3bfbcbbbbbdc1c5c7cad0d8dfd6cbbfb4aa9e9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7c859196a1a8b2bac3ccd4dde3ddd6cabfb4aa9b8e8275685b4f4235281c0f020000000e1b2835414e5b6874818e9ba7b4c1cedae4d7cabeb1a4978b7e7164584b3e2f2d3946525e687885929ea7a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8aba49f92867a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacabababa39a8e827568574d42362a1e1105000000000000000000000006121f2c3844515c66727f8b96a0acb8c1cfd8e2dfd3c6baaea2988d8073685e52453b31212b37434e58616e7b87929faab4bfcbd7e2dcd1c6bdb0a69d9083786c605346392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944505b656c737c828587888888888888888888888888888888888888888888888888888888888888888888888888888785827d766d675d5145382e23170b000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f97a1aab4bcc4c5bdb5aba49993877e716c625a50483e47505a616c717e879299a3abb5bdc5c5bcb4aaa2989083766b6155483c2f23160900000000000000000000000000000000000000000000000000000c17232e38424c565e696e7a82898e908f8c86817a717885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000000002080d151b1c23282b2d2f35424f5b6875828e9ba8b5c1d1cfcfd0d1d2d4d7dce3e3dbcfc2b6a99e938e857e726d625a50453c31261a0e0300000000000714202d3946525e6873808c96a0aab4bfccd2d9d9d0c8c0bdb5afacaaa8a7a8a9acaeb4b9bdc4ccd4dde6f1faefe2d6cabfb4aa93877a6d6054473a2d211407000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bdb0a3968a7d7063574a3d3024170e1a2734414d5a6774808d9aa7b3c0cddae3d7cabdb0a4978a7d7164574a3e3124170b0004111d2935404b556875818e9ba8b4c1cfdae5e0d4c7bbafa3999292989c9fa3aaa3a3aba39f9d9a97928d86807a706b605b534b423930271d130a000000000000000000000005121e2a36424d57636d74808d939eaab6c3cfdce9e2dbd6d3d2cdc9c7c6c7cacfd0d3d8dee6e0d3c7baaea39990837a6d665c50443b3025190e0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000030f1b27333f4953606b74808d95a0a8b2bbc3ccd6dbe1e6dfd9d4d1d0ccc9c8c8cacdd2d3d6dbe2e3dcd0c6b9ada297887b6f6255483c2f221509000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716a6f7c849196a0a8b1b9c2cbd5dad7cec5baaea2988c7f7265594c3f3226190c000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6d9ccc0b3a6998d807366564c41352a36414c566774818d959a9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a99938d8074685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992887c6f6356493c30251a0e0200000000000000000000000713202d3a4653606d7984919ea8b2bdcad3e1e1d6cabeb3a99f92857a6d61564d4133291f26313c46535f6974818e98a3aebac6d0dbe2d8cfc1b8aca095897d7063564a3d2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3943505a606c7780878f92989595959595959595959595959595959595959595959595959595959595959595959595959497918e8a82796d60544a3f34281c10030000000000000000000000000000000000000000000000000000000a1623303d495663707d89949fa9b3bcc5cecfc7bdb5aba49993877e716c625a5048505a616c717e879299a3abb5bdc6cfcec6bcb3aa9f94897d7063564a3d3023170a0000000000000000000000000000000000000000000000000003101c28343f4a545e686e7b848f949b9d9c99928d857e7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000050d141920262b2e34383a3b3c404d5a6773808d9aaab4bfc2c2c3c3c4c5c7cbd1d3d8ded2c6baafa59e97928a7f726c62574e42372b1f150900000000000814212e3b4754616e7a86929fa8b2bcc6d1dddcd0c7bfb6aeaba49f9d9b9a9b9c9fa2aaadb2bac2cbd4dfe8f2f2e7dbd0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0cddae4d7cabdb1a4978a7e7164574b3e3124180e1b2835414e5b6874818e9ba7b4c1cedae3d6c9bcb0a396897d7063564a3d3023170a00010d18242f3f4c5965727f8c98a8b2bdc9d5e1dfd2c5b9ac9f9287868b8f9298969796969992908d8a85807b736d6861595049413930271e150b0100000000000000000000000714212d3a46535f69727f8c929da5afbac6d2dee0d7d0cac6c5c0bcbab9babdc2c3c7ccd4dce3d7cbbfb4aba0958f82786d60564d42362a1e130800000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000b17222d38414f59606d79839096a1a9b2bac1cad0d8dde4e4e0deddd8d6d4d5d7dadfe0e2e5e2d9d2ccc3bbb0a696897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71646a6e7b849196a0a7b1b9c0c9cfcfc5bcb1a79f92867a6d6154473a2e211407000000000c1825323f4b5865727e8b98a5b1becedae5dccfc3b6a99c908376685d5245382d303b4754616d7a838a8d8f90909090909090909090909090909090908f8e8b8780796d60564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f726b6054483b2f1f14090000000000000000000000000a1724303d4a5763707d8a96a1adbac3cedce6dacfc6b9ada2978c8073685e52443b302117202b37424d57616e7b86929faab4bfcad6e1e1d4c8bcb1a79b8e827568554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c74808d939a9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9b948d8073665c5044382b1f12060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b0bbc5ced7d9d0c7bdb5aba49993877e716c625a5059616c707e879299a3abb5bdc7cfd8d8cfc5bcb0a69a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000006121f2c3844505c666d7a8491969ea6a9aba39f97928a8085919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000080e171e252a3237383f44464849484b5764717e8a98a3aeb4b5b5b6b6b7b9bbc0c7c7ccd3d7cbc1b7afa9a29f918b7e716a5f53473c31261a0e0200000006121f2b37434e5866737f8c98a2aebac3cfd8ded3cabfb5ada49d9993908e8e8e9092989ea1a8b1b9c2cdd6e1ebf7e1d4c7bbaea194887b6e6155483b2e221508000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190f1c28333f4a546976828f9ca9b5c2cfdce2d6cabeb3a995887b6e6255483b2f22150800000716222f3c4955626f7c8896a1adb9c5d2dfe0d4c7bbafa399897c7f828688898a8a89888683807d79736e69605d564f443f382f271e150c03000000000000000000000006121f2b37434e58616e7b86929fa4aeb7c1ccd7ded6cec6bfbab8b3afadadaeb0b6b7bbc2cad1d9dcd1c6bdb1a79f948c7f72695e52463a3024190d01000000000b1825323e4b5865717e8b98a4b1bed1dad7d9cabdb0a4978a7d7164574a3e3124170b0000000006111b262f3d45515c676e7b849197a0a8afbabec5ccd2d7dde3e5e9e5e2e1e2e3e7e6e1dfdad5d0c7c0bbb1a99f94877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645f696e7b8491959fa7afb9bec5c7bdb4aaa0958c7f73685e5246392d201307000000000a1723303d4a5663707d8996a8b2bdc9d5e1dfd2c5b9ac9f92867a6d6053493f332d3946525e686d787d8082838383838383838383838383838383838382817e7b746d675c51443a3025190d01000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b726d62594f43382c1f0d020000000000000000000000000d1a2734404d5a6773808d9aa8b2bdccd5e0e1d5c9beb3a99e92857a6d60564c4132291f0f1a26313c46525e6974808d98a2aebac5d0dbe4d9cdc3b8ab9f928578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b929fa4acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeb3adaba69f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa8b2bec7d2dde2d9d0c7bdb5aba49993877e716c625a616c707e879299a3abb5bdc7cfd9e1dbd5c9beb3a99b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000004111d2935414c56606d78829096a0a8b0b6b5afa9a19e928c9197a1adb9c6d2dfe0d3c6b9ada093867a6d6053473a2d201407000000000000000008111a202930363c43474a50535556555354606d7a86929fa5a7a8a9a9a9abacafb5b7bbc2cad2d2c9c1bcb3ada39f92867b6e62574d42372b1e12060000000815212e3a47535f6a7884919eaab4bfccd5e1d7ccc1b8ada39b928d878382818183858a91969fa7b1bbc4cfdae6f2e1d4c7bbaea194887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1bed1dce8dacdc0b3a79a8d8074675a4d41302519121f2b3844505b667784919daab7c4d0dddfd3c6baada297867a6d6053473a2d20140700000815212e3b47535f6a7884919eabb8c4cfdae3d7cbc0b5ab998d807376797b7c7d7d7c7b797774706d66615e57524c443e332d261d150c030000000000000000000000000815212e3a47535f6a75818e98a3aeb6c0c9d3e1d6ccc4bcb4aeaca6a2a0a0a1a4a9abb0b8bfc7d1dbd8cfc3b9b0a69f92867b6e61564c4135291d1105000000000b1824313e4b5764717e8a97abb5c0c9cfcacec8bfb4ab968a7d7063574a3d3024170a00000000000a141d2934404b555e696f7c8591969ea5aeb3bbc0c7ccd2d4d9dcdddedfdedddcdad5d2cec9c3bdb5afa7a0978f8276695e53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575f696e7b8390959da5adb3bbbdb5aba2989083796d60564c41362a1e1105000000000815212e3b4854616e7b8796a1acb9c5d2dee0d3c7baaea3988b7e71655b50443a2f36414c565e666d70737576767676767676767676767676767676767574726e69605c554b4032291e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979787876736e69625b51463d32271b0f070502000000000000000000000e1b2835414e5b6874818e9baab4bfcacfd7dcd2c6b9ada1978c7f72675d51443a3020170d141f2a36424d57616d7a86929fa9b3becad6d9d4cbc3b9ada196867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea5afb6babfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeb9b8ada297887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a1acb6c0ccd8dbe2d9d0c7bdb5aba49993877e716c626b707e879299a3abb5bdc7cfd9e1dbd2c9c0b9ada1978b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000713202c3945525d68727f8c949fa8b2bac1c0bbb3ada49c999ea1a9b3bec9d5e1e0d3c6b9ada093867a6d6053473a2d2014070000000000000008121a232c323b41464e53545c606263615f575d6873808d93999b9c9c9c9d9e9fa3abaab0b8c0c8d2d2cec5bebaaea2988f8275695f53473a2d2114080000000915222f3c4855626f7c8896a1acbcc6d0dedfd3c7bbb0a69b918b807b7775747576797e8490959fa9b3bec9d5e1eee1d4c7baaea194877b6e6154483b2e211508000a1724303d4a5763707d8a96abb5c0cbd7e3dbcfc2b5a89c8f827569564d41362a1e13202d394653606c7986929facb9c5d2dfded2c5b8ab9f928578675d5145392c201306000006131f2b37434e586774818e9aa9b3bec9d5e4dcd1c5b8ab9e9285796d6d6e7070706f6e6d666763605c54534d45413a3227221b140b0300000000000000000000000004101d2935404b55626f7c87939faab4bfc8d2dbd8cfc4bab2aaa29f9a96949394979c9fa6adb5bfc9d2e1d5cbc2baaea2988d8074685d5246392d201306000000000a1723303d4a5663707d8999a3afb9bebdbdbdbdb8aea399887c6f6255493c2f2216090000000000020b18232f39434d575f6a6f7b848f939fa2aaafb6bbc0c7c8cecfd1d1d2d1d0cfcfc9c6c4bdb9b1aba49f9591857b6e61574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716457575f696e7a838e939ea1a9aeb2aba39992867b6e675c51443a3025190d01000000000714202d3a46525e697884919eabb7c4d1dce3d7cbbfb4aa9d9083786c60564c42382f3a444c545c60636769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696765615e57514b43392e20170c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5751493f342b211a1514120e090300000000000000000c1926333f4c5966727f8c98a3aeb9bec5cbd1c9bdb2a89e9185796d60554c4132281e0e050e1a25303b46525e6873808d97a2adbac4cecec8c0b9b1a79e918478675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbbc0c7cad0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cfc9c6beb3a9978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919aa4afbbc0c9d2dbe2d9d0c7bdb5aba49993877e716c707d879299a3abb5bdc7cfd9e1dbd2c9c0b7aea49e9185796d6053473a2d2014070000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa6b0bac4cccbc5beb9aea8a6abadb3bbc4cfdae6e0d3c6b9ada093867a6d6053473a2d201407000000000000060f1a242c353d444c52585f62666d6e6f6e696461606d7881898c8e8f8f90909192999c9fa6aeb6c0cfd9d7d0cabfb4aa9e93887b6e6155483b2e2215080000000c1825323f4b5865727e8b98a8b2bdced7e2dcd0c3b7aa9e948b7f746e68686768666d717a839097a1adb9c6d2dfebe0d4c8bbafa49a877a6d6154473a2e211407000915222f3c4855626f7b8899a3afbbc7d3e0ded1c4b7ab9e918478685e5246392d2015222f3b4855626e7b8898a3aebac7d3e0ddd0c3b6aa9d9083776a554b4035291d10040000030f1b26323d4a5763707d8a97a1adb9c7d2dddfd2c6b9ada1978d80736b626364636361605c545753514a46423b352f282017110a02000000000000000000000000000613202c3945515d6774818e9aa4afbcc6d0dbdcd1c6bdb2a8a198928d898786878a8f949ba3adb7c1d0d9ddd6cabfb4aa9f92867a6d6154473a2d22170b000000000714212d3a4754606d7a86929fa9adb3b0b0b0b2aca79f9286796d6053473a2d20140700000000000007121d27313b454e585f696e7a818b92989fa4acafb5b9bdc1c2c4c5c5c4c3c3c1beb9b8b2aca7a099938d837b6e695e53453b31251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574d575e686d79818a92979fa3a9a19992877d70695f554b4032291e1308000000000005121e2a36424d576875818e9babb5bfcbd7e3dcd1c6b8aca0958a7e71685d544a4139323a424a5053575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5854534d45403930271d0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f372d2b292622211e1a140e06000000000000000814212e3b4754616e7b86929fa3adb3bbc0c7c5b9aca1968b7f72675d51433a2f20160c0009141f2a36414c56606d7a85929fa8b2bdc8c3bcb8afa7a0958c807366554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3beccd2d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dad5cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000006131f2c3845515c66707d88939fa4aeb7c0c9d2dbe2d9d0c7bdb5aba49993877e747d879299a3abb5bdc6cfd9e1dbd2c9c1b7afa59c928a7d70675d5145382c1f13060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aeb8c2ccd6d7cfc9bfb9b4b3b8b9bec4cdd6e1ebe0d3c6b9ada09386796d6053473a2d2014070000000000030e18212c363e474f565e616a6f74797b7c7b77716c63666d757c7f818282838384868a8f949da4aebdc7d1dcdbd0c6bcafa5998c7f7266594c3f332619060000000e1b2734414e5a6774818d9aa7b4c0cedae3d7cbbfb4ab9c8f82756d615e565b545c60686d7a85919eabb8c4d1deebdfd2c6b9ac9f9386796d6053463a2d201307000713202d3a4653606d7986929facb9c5d2dfdfd2c5b9ada196877a6e6154473b30251c28343f4a5464717e8b97aab4bfcbd7e3dacec1b4a79b8e8174685b4e412f24180d010000000a13202d3a4653606d7985919eacb6c0ccd8e4d5c9beb3a99f92877d70695f5757565553504a4a46444039363129241e1615130f0a040000000000000000000000000714202d3a4753606d7a86929facb6c0ced8e2d7cbbfb4aba1969186807c7a7a7b7d828c919ba5afbec7d2dddbd0c6baaea3988b7f726553493f33271b0f030000000713202c3945525d6875828f979ea1a9a3a4a3a8a09e958e8175675d5145392c201306000000000000010b151f29333c464e575f686d757e858e939a9fa4abacb2b4b6b7b8b8b8b7b6b4b3adaba8a19e95918780796e695f574d4233291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4d565e676d747d858d9299999691877e716b61574d43392e20170d020000000000020e1a25303e4b5865717e8b99a3aebbc7d3e0e2d4c8bcb1a79e91857a6d665b534a423b33383f44464a4d4f50505050505050504b5153575b5c5954524c4e4b4846423b342e271e150b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339383836332e2d2a261f180f080000000000000714202d3a46525e69727f8b919ea1a9afb5babbb0a69e9184796d60554b4031281e0e0400030d1925303a45525d68727f8c96a0acb9bbb9b1aca59d959083796d6053473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdde4e7e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e6d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000004101c2834404b54606b737f8c929da4aeb7c0c9d2dbe2d9d0c7bdb5aba499938780869299a3abb4bdc6cfd8e1dbd3c9c1b7afa59d928c80736b61554b4035291d10040000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad4dee1dad5cac4c1bfc4c6c9cfd6dfe8f2e0d3c6b9ada09386796d6053473a2d20140700000000000915202a333e48505960686e757c8185888988847e736d63606b6f737475767676787a7d828d929dabb5c0cbd7e2d8cec1b5a99c8f8276695c4f432e23170c0000000f1c2935424f5c6875828f9ba8b5c2cedbe0d3c7baaea399897c6f635b524d4e4b51565e68727f8c99a5b2bfccd8e5ded1c5b8ab9e928578665c5144382c1f12060006131f2c3845515c667784909daab7c3d0dde1d5c9bdb2a8978a7e7164564c413529212c3844505c6674818e9ba7b4c1d1dce3d7cbc0b5ab988b7f7265584c3f322519070000000006121f2c3844505c6673808d9aa4afbbc7d2dddacfc5bbafa39992857b6e695e574f4846443f3d3a38342e2a252b292722221f1b150e0700000000000000000000000a1724313d4a5764707d8a98a2aebec7d2e0e0d3c7baaea39991847b736f6d6d6e71767f8c939dacb6c0ccd8e2d6cbbfb4aa9c8f8276655b5044372b1f120500000004111d2935414c56626f7c858e9297969797969696918c837a6d61554b4035291d110400000000000000030d17212a343c454d565d606d727b81878f93999ea0a8a7a9aaabacabaaa9a7a9a19e9a96918b837c736d675f574d453b3121170d0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b444c555d606b707a80868b8c8b847d716c61594f453c30271d0e05000000000000000914212e3a4754616d7a86929facb9c4ced9e5d9cec3b9ada1978f82786c655c544c443f3834383a3d40424343434343424a50545c6064686865605d564f473e3a363128231d150c03000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464645454443403b3a36312a211a1208000000000005111e2a36424d57626d737f8a92979fa3abadb2a99f948a7e71665c5143392f1f160c00000008131e2935414c56606d7984919ea4acafaca7a09d938e837a6e675c5145382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3f8eeeeeeeeeeeeeeeeeeeeeef1eae5e1deddddddddddddddddddddddddddddddddddd8cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000c18232e39424f59636d74808d929da5afb7c0c9d2dbe2d9d0c7bdb5aba499938d9298a3abb4bdc6cfd8e1dbd3c9c1b7afa59d938e80746e63594f43392f24180c000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b1bbc5cdd6dfe6dcd5d0cdccd1d2d5dae1e8f1ece0d3c6b9ada093867a6d6053473a2d20140700000000020e1a26313c45505a616b707a81878e92989696918a7f736c61606366686969696a676d7076808d99a3afbbc7d4e0ded1c4b8ab9e9184786b544a3f34281c10030000101d293643505c6976838f9ca9b6c2cfdcdfd2c5b9ac9f9286796c605346414140454c5663707c8996a3afbcc9d6e2ddd0c3b6aa9d9083776a544a4034281c10040004101c2834404b546875818e9ba8b4c1ced9e5dacfc1b5a89b8e8275685e52463b312c333c4653606d7985929eabb8c5d1dee0d4c7bbafa399897c6f6356493c302316090000000003101c28343f4a54616e7b87939facb6c0ccd8e1d7cbc0b5aba29791847b6e696159534d46443f3c3b3a38342e3836342f2e2b272019100a020000000000000000000d1a2733404d5a6673808d99aab4bfd0d9e4dfd2c5b9ac9f92867c6f6963616061646d74818e9aa4afbbc8d4e0dcd0c5b8ab9f9285796c605346392d201306000000010d19242f3a47535f6a6f7b818587898a8a8a8987847f796d685e52433a2f24180d010000000000000000050f18222a333b444c525b62696e757c82878d9196989a9c9e9e9f9e9d9c9a9897928e89847f796f6b605c554d453b33291f0f050000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e434b515961686d747a7e807e79706b615a50473e332a1e150b00000000000000000713202d3946525e6875828f9ca8b2bdc9d5e0dfd5c9beb3a99e948d80776d665e565049443f3a39363035383a3c42474e545b60666d717575726d68605950483e352c2118120b0300000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252525252525252525252514f4d4846423b332c241a0f0500000000020e1a25303b45515b636d737e858d92999fa2a8a0978f82766c61544b4031271d0d04000000020d1924303a45515c67707d8a929ea1a49f9c95908981796e685e554b4034291c0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cfdae6f1fdfbfbfbfbfbfbfbfbfbf9f0e7e0d9d4d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1beb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000007121d27303d47515b606c77808d939da5afb7c1c9d2dbe2d9d0c7bdb5aba49f9a9fa3aab4bdc6cfd8e1dbd3c9c1b7afa59e938e81786c605c52473e31271d1207000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a959fa9b3bbc4cdd5dee6e1dcdad9dedfe1e6ebf2faece0d3c6b9ada09386796d6053473a2d2014070000000006121e2b37424d57616c717d858e939a9fa2a8a09d918a7e71675d56595b5c5c5d555d60636d7a86929facb9c5d2dfdfd2c5b9ac9f928679665c5044382c1f12060000101c2936434f5c6976828f9ca9b5c2cfdcded1c5b8ab9e928578665c50443833343d4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f422e23180c0000000c18232e3f4c5865727f8b98a8b2bdc9d5e1dfd2c5b8ac9f92867a6d61574d433b393d45505a64707d8a97a1adb9c6d2dfdfd2c5b9ac9f92867a6d6053473a2d20140700000000000c17232e3846535f6975828f9aa4afbbc6d1dcdcd1c7bdb3a9a09691847b706b625f5753504a494746443f454443403c3b37322b221c140a0000000000000000020f1c2835424f5b6875828e9ba8b5c1d0dbebdacdc0b4a79a8d81746a5f575453545b616e7b87939facb9c6d2dfdfd3c6baaea298877a6e6154473b2e2114080000000008131e2b37434e585f696e74797b7c7d7d7d7c7a77736d675e564c4131281d1307000000000000000000000610182129323a414551575e616a6f757b8084888b8e8f9192929190908e8b8885817d78726d666059514b433b332a21170d000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3940454f565e61686d7173716d67605950483e352c21180c03000000000000000005111d2935414c5664717d8a96a0acb9c4cedae5dacfc4bbb0a69d928d81786e68605b53504947464144404547494d535860666c71797e81827f7a706b615a50473e332a1e150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5955534d453e362c21170d030000000009141f29333f49515b636c707a81878d9297969691857b6e615a5042392e1f150b000000000008131e2834404b55616b73808b91969a93908a837d746d675e564c43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a9b3bec9d5e1ecf7fffffffffffffffffcf1e7ded5cec8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c3bdb1a8968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000b151e2b354044505b656c77808e939da5afb7c1c9d3dbe2d9d0c7bdb5afaca7acaeb4bcc6cfd8e1dbd3c9c1b7afa59e938e81786c665b504a40352c1f150b01000000000000000000000000000000000000000000000000000916232f3c4855616b76839097a2a9b3bbc3ccd4dde5e9e6e6ebebeef2f7fdf9ece0d3c6b9ada09386796d6053473a2d201407000000000814212e3a47535f69717e8792979fa4acaeb2aca39e9185796d60564c4e4f4f504b51535f697885929fabb8c5d2dee0d3c7baaea39886796d6053463a2d20130700000f1c2835424f5b6875828e9ba8b5c1cedbdfd2c6b9ac9f9386796d605346443f40454c5664717e8a97a4b1bdcad7e3d7cbc0b5ab998c7f7266594c3f332619070000000715222e3b4855616e7b8896a0acb9c5d2dee0d3c7baaea2988c7f73695e554c4645474e57616c7683909ca9b3bec9d5e2dcd0c3b6a99d908376675d5145392c1f1306000000000006111c2b37424d57626f7c87939fabb5bfcbd7e2d9cfc5bbb2a8a09691857d756e6963605c54565453504a5251504d4947433c342e261c11070000000000000003101d293643505c6976838f9ca9b6c2cfdce3d6cabdb0a3978a7d7064584e474748525e697784919daab7c4d0dde2d6cabeb4aa94887b6e6155483b2e22150800000000010f1b26313c464e575e61656c6e6f7071706f6d6866605d554c443a301f160c010000000000000000000000060f1720282f353f454d52586062696e73777b7e8183848585858483817e7b7974706c66605c544f454039312a21180f05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e2f353e444c52565e61646664605d554f473e362c231a0f06000000000000000000010d1925303a4653606d7984919ea8b2bdc9d5dfe1d6cdc2b8aea49d938e827a716c65605b5354524c504b515356575f616a6f787e848a8e8f8c857d716c61594f453c30261c110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615f5750483e33291f140900000000020d17202d374049515a61686d747b8085898a88847c6f695e52483e30271d0d030000000000020c18232e39434f59636e737e84878886837e78706b605d554c443b31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adb9c5cfdbe6eff8fffffffffffffff6eae0d5ccc3bdb8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5aca095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000030c1a2327333f49535b656c77818e939da5afb7c1c9d3dbe2d9d0c7c0bbb9b3b9babfc6cfd8e1dbd3c9c1b7afa59e938e81786c665b544a3f372e231a0d0300000000000000000000000000000000000000000000000000000714202c38444f59616e7b859297a1a9b2bac3cbd4dce5edf9f7f8fafefffff9ece0d3c6b9ada093867a6d6053473a2d201407000000000815222f3b4855626e7b869299a1a9afb6babdb8ada1978c7f72685e56514b4c4c4c525a616e7b8898a2aebac6d3dfdfd2c5b9ac9f928679665c5044382c1f120600000e1a2734414d5a6774808d9aa7b3c0d0dce0d4c7bbafa499897c6f635a5350494b51545d6874818d9aa7b4c0cddae0d3c7bbafa3998a7d7063574a3d3024170a0000000814212d3a47535f697784919eaab7c3ced9e2d6cabfb4aa9f92867b6e675e56535254586069717e8a949fabbbc5cfdae1d5c9beb3a9998c7f7366554b4035291d10040000000000000e1a26313c47535f6a75828f99a3aebbc4d0d9e1d7cdc4bab2a8a097928a817b75706d66656361605c5f5f5e5c5a55544e4640382e23190f0400000000000003101d293643505c6976838f9ca9b6c2cfdce3d6c9bdb0a3968a7d7063554c464647525e687784909daab7c3d0dde2d6cabeb4aa94877b6e6154483b2e21150800000000000a15202a343c454d53535b60616364646363615e5653514b433a32291e0d0400000000000000000000000000060d161e2429333b42464e54575f61666a6e71747677787978777674716f6c6663605b54514b423d342f271f180f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3129323a41464c525458595853514b433d352c241b1108000000000000000000000008131f2c3844505c66717e8b96a1acb9c1cdd7e2dfd3cac0b7aea59d948f857e78706c6563615e565d555d606265696e757c838b91969b9b9791877e716b61574d42382e23170c01000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797978787776736e69615a50453b30251a0e0200000000050e1b252e37404850565e61696e74797c7d7c786f6a5f574d42362c1e150b0000000000000007121d27303e47525c636c71787b7c7a76716c666059514b433b32291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919ea9b3becad6dde6f0f9fffffffffffdf1e5d9cec3bab2acaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aba39d918477695e53463a2d211407000000000000000000000000000000000000000000000000000000000000081117222d384149535b656c78818e939ea5afb7c1c9d3dbe2d9d2ccc7c6c0c5c7cbd1d8e1dcd3c9c1b7afa59e938e81786d665b544a42382d251c110800000000000000000000000000000000000000000000000000000004101c28333e46535e696f7c859197a0a8b1b9c2cad3dbe8eef5fdfffffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546875818e98a3abb3bbc0c7c8beb3a99e92857a6d68605c555959565d616c74818e9aaab3becad6e2ded1c4b8ab9e9185786b544a3f34281c100300000c1925323f4c5865727f8b98aab4bfcbd6e3d7ccc0b5ab9b8e81756c62605b53545c60666d7a85929fabb8c5d2dedfd2c5b9ac9f92867a6d6054473a2d21140700000006121e2b37424d576774808d9aa8b2bdc8d4e2dbd0c6baaea2989083796e6862605d60636a6f7b85929fa6b0bccdd7e1dfd2c6b9ada197897c6f6256493c2f24180c0000000000000009141f2b37434e58626f7c87929fa8b2bdc7d2dddfd6ccc4bab2a9a19e938e87827d7975726f6e6d666c6b6b6967626058524a40352b21160b000000000000030f1c2936424f5c6975828f9ca8b5c2cfdbe5d9ccbfb2a6998c7f73675d555353545b616d7a86929facb9c5d2dfdfd3c6baaea298877a6d6054473a2d2114070000000000030e18222a333b424649505354565757575654524c47454039312920170c010000000000000000000000000000040c1319202930363c43474d5355585f626567696b6b6c6b6a69676562605b5453504a4540393029231d150d060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31242830363a4146474b4d4b47454039312b231b120900000000000000000000000003101c28343f4a54606d7984919ea5afbbc5d0d9e3dcd2c9c0b7afa69f97928a837d7873706d686b6a6b676d6f72767b818790959ea1a8a9a19992877d70695f544a3f34281d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928785858585858585858585858585858585858585858585858585858585858482807b716c61574d42362a1e1205000000000009131c252e363e444c52575f61666d6f706f6c665f584e453b30241a0c0300000000000000000b151e2c35404a525a62666c6e6f6d6864605b544f454039312920170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adb9c1cbd4dee7eff8fffffffff9ede1d4c8bdb2a8a09e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b99928b7e7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000006111b262f384149535b666c78818e939ea5afb7c1c9d3dce3ddd7d4d2cdd2d3d7dce2dcd3c9c1b7afa59e938e81786d665c544a42382f261c130a00000000000000000000000000000000000000000000000000000000000b16212a36424d57606a6f7c8591969fa7b0b8c1c9d8dde4ebf4fcfffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667885929faab4bdc5ccd2cfc4b9ada19790827a716d6767666566686d737e8b939da9bcc5d0dbe6dccfc3b6a99c908376695d50432e23170c000000091623303c4956636f7c8998a3aebac7d3e0ddd2c7b6aa9e938b7f756f6c656969666d7078818e97a2adbac6d3dfd8ccc0b6ac9d908376675d5145392c201306000000020e1a26313c4956626f7c8996a0acb9c6d1dce2d6cabfb4aa9f9590827a736f6d686d70757c859197a2adb8c2cddfe9ded1c5b8ab9e9285786c605346392d20130700000000000000030f1b26323c47535f6a73808d96a0abb5c0ccd7deded6ccc4bbb3ada59e99928f8985817e7c7a797978787776736f6a635c52473d32271b10000000000000010e1b2834414e5b6774818e9aa7b4c1d1dce7ded1c4b8ab9e91857a6d6761606061646d74808d99a3afbbc7d3e0ded2c5b8ab9f928578685d5245392c201306000000000008131e28323a434b5153545c606162626261605b5453514b433a31281d130700000000000000000000000000000001080e171f252a32373b4246484e5355585b5c5e5f5f5e5d5d5b585553504a46443f38342e271e18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241e252a3035393a3e403e3a39352f271f1a110900000000000000000000000000000c17232e3845515c66707d8a939ea9b3bdc7d2dde8dbd2c9c0b8b0a9a19e95908a84807d7a78777777787a7c7f83888e939a9fa7adb2b3aba39992867b6e665c5044392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929292929292929292929292918f8c867e71695e52463a2d2014060000000000000a131c242c323a41464d53545c60626362605b544e463c33291f1208000000000000000000030c1a232e38404850545b606162615e5653504a423d352f271f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929ea5afb9c2ccd5dde6eff7fefffff7ebded2c5b8aca096919191919191919191919191919191919190908e8c877f726c6156453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000a141d262f38414a545b666c78818e939ea5afb7c1cad3dee8e3e0dfdadfe0e3e7ded4cac1b7afa59e938e81786d665c544a42382f261d140a010000000000000000000000000000000000000000000000000000000000050e1a25313b454e58606a6f7b8490959fa6afb7c0ccd2d9e2eaf3fbfffff9ece0d3c6b9ada093867a6d6053473a2d2014070000000713202d3a4653606d7986939facb9c6cfd8ddd5c9beb3a99f9490857e797573727273757a8088939fa5afbaced7e1e2d6cabfb4aa9a8d8074675a4d4134271a060000000713202d3a4653606d7986929facb8c4cfdae3d2c6baafa59b918b817c7976767677797d828e939ea9b3becad6e0d4c8bbafa49a8c7f7266554b4135291d1104000000000915222e3b4754606a7784919eaab4bfcbd7e3dbd0c5bcb1a79f949085807c79797a7d81879197a1a9b3becad4dee0d4c8bcb1a79a8d8174655b5044372b1f120500000000000000000a15202b37434e58606d79849199a4afbbc1ccd5deded6cdc5beb9afaba39f9b97928e8b8987868585858483807c736e63594f44382c1c12070000000000000c1926323f4c5965727f8c98aab4bfcbd7e3dfd2c6b9ada1978f8279726e6d6d6e70767f8b929dabb5c0cbd7e3ddd0c3b6aa9d9083776a564c4135291d110400000000010d1924303a444c555d6066666d6e6e6f6e6e6c6665605c554b433a2f24180d0000000000000000000000000000000000050d141a20272b31363a3c4347484b4e505152525251504e4b4846443f3938332d28231d150c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418191e25292d2e3133312d2c29241d150d0800000000000000000000000000000006111c2834404b54616c75828f97a1abb5c0ccd7dbe4dbd2cac2bbb3ada79f9d96918d8a87858483848586898b90959b9fa4acb1b9bdbdb5aba2989083786d60554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6154483b2e23170c000000000000010a111a202830363c42464a505356575553504a423c342a21170d000000000000000000000008111c262e363f424a5053545554524c46443f382f29241d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a939ea7b1b9c3cbd4dce6ecf3fbfff7eaddd1c4b7aa9e9184848484848484848484848484848484848483817f7b726d635a504533291f1409000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545b666d78818e939ea5afb8c2ccd8e3f0edece6ececefe4d8cdc2b8afa59e938e81786d665c544a42382f261d140b020000000000000000000000000000000000000000000000000000000000000009141f29333c464e585f696e7a838f949ea5aebbc0c7d0d9e1e9f2fafff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667784919eaab7c3ced9e5dacfc5bbb0a69f97918b8582807f7f8082868d939aa4afb7c0cbe0e9dfd3c6baaea2988a7d7064574a3d3124170a00000006131f2c3845515c6775828f9ca8b2bdc9d5e1d7cbc1b7aca39b938e898583828384868990949ea5afbbc5cfdbd9d0c6b9ac9f93877b6e6154483b2f24180d010000000006131f2b38434e5866737f8c98a3aebac7d2dde2d7cec2b9b0a69f97928d88868687898e9399a1a9b2bbc5cfdce6ddd1c5b8aca095897c6f6253493f33271b0f030000000000000000040f1a26313c45515d67707d87939fa6b0bac3ccd6dfdfd7cfc9c1bdb5afaca9a29f9b98969498929292918f8d8880736b605448392e23180c0000000000000a1723303d4a5663707d8998a3aebac7d3e0e1d5c9beb3a99e948f847e7b79797a7d828b919ba4aebdc7d1dce2d6cabfb4aa9a8d8174675a4e412f24190d010000000004111d2935414c565d676d7276797a7b7b7b7a7976726d675d554b4135291c1106000000000000000000000000000000000002090e151b1f262a2d31373a3b3e4143444546454443413e3c3938332d2b28221c18120b03000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180d13191d2021252625201f1d18120b0300000000000000000000000000000000000c18232e3942505a616e7b859299a4afbbc1c9d3dbe8dcd4cdc5beb9b1aba8a19e9a969792919091929299989d9fa7acafb6bec2c9c7bdb4aaa0958c7f72675d5145382c1f13060000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaa2988d807366544a3f34281c100300000000000000080e161e252a3137383f4446494a4946443f382f2a22180f050000000000000000000000000a141c242d2f383f444648494746413a38332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414b55616c75818e959fa7b1b9c2cad6dbe1e9f2f6f3e6d9cdc0b3a69a8d807b777777777777777777777777777777777675726e69635b51483e3421170d0300000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e939ea6b0bbc7d3dfebf9f9f3f8f9ecdfd3c7bbb0a69e938f81786d665c544a423830261d140b020000000000000000000000000000000000000000000000000000000000000000030d17212b343c464e575f686d79828e939da4afb6bec7cfd7e0e9f1faffece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546774808d9aa7b1bcc8d4e1e1d7cdc2b8b0a9a19e98928f8d8c8c8d8f92989fa4acb6c0c9d2dde1d7ccc0b5ab9f92857a6d6053473a2d20140700000004101c2834404b5564717e8a96a1adb9c3cfd9ddd3c9beb5aca59e9b9792908f8f9092989c9fa6afb7c1cdd7ddd2c7beb1a79c8f8276695e52463a2d1d13070000000000030f1b27323d4754616d7a86929fabb5c0ccd7e2e0d4cbc2b8b0a9a29f9995999299969b9fa4abb2bbc4cdd7e1e1d5c9bdb2a99d9184776a605441382d22170b000000000000000000000a15202935404b55606b737f8c949ea8b2bac4cdd5dee1dad5cfc7c0bbb9b3adaba8a5a2aaa39f9f9e9e9c9a92897d7063544a4034281c100400000000000714202d3a4753606d7986929facb9c3ced9e5dacfc4bbb0a69e96918b888686878a8f949ba3adb6c0cfd9e3e0d3c7baaea2988a7d7164574a3e3124170800000000000713202c3945525d686d797f8386878888888785837f796d675d5145382d22170b00000000000000000000000000000000000000040a0f141a1e21262b2e2f32343638383938373634322f2d2b28221f1c17110c070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b080d111314181a181413100c070100000000000000000000000000000000000007121d27303e46525e69707d87939fa5afb7c1c9d7dce3dfd7cfc9c2bcb8b2adaba6a9a29f9e9d9e9e9fa3aba9abb1b9bbc0c7d0d5cfc5bcb1a79e9285796d6053473a2d2014070000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4aa9d908477665c5044382c1f12060000000000000000050c13191f262b2e34383a3c3d3c3938332d261d18100600000000000000000000000000020a121b1d262d3338393b3c3a3936302b28221c140b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a43505a606d79839095a0a7b0b8c0cad0d7dfe5ebf3e7dacec1b5a89d928d87827d766f6b6a6a6a6a6a6a6a6a6a6a6a696865615e5751493f362d220f05000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e949faab7c3d0dce9f6fffffff6e9ddd0c4b7ab9f948f81786d665c544a423830261e140b0200000000000000000000000000000000000000000000000000000000000000000000050f19222b343c454d565e676d78818d929fa4acb5bdc6ced7dfe8f0f9ece0d3c6b9ada093867a6d6053473a2d201407000000000c18232e3c4956626f7c8995a0acb8c5cfdbe6dfd4cac2bbb3adaaa29f9c9a9998999c9fa2aaafb6bec7d2dbe6dbcfc7bbafa4998e8174675d5145392c201306000000000c18232e3a4653606d7984919ea7b1bdc7d1dcdbd0c7beb7afaaa9a29f9d9c9c9d9fa3aaabb0b8c1c9d3dfd8ccc0b6ac9f95897d7063574d42362a1e0c010000000000000a16202d3946525e6874818e99a4afbbc6d0dbe7ddd4cac2bcb3adaba6aba39fa3aba8acafb5bdc4cdd6dfe3d8cfc6b9ada1968b7e7165584e432f261b110600000000000000000000030c18242f39434f59606c77828f96a0a8b2bbc4ccd8dde4e1d9d1cbc7c5bebab8b4b1afb4aeacababaaa9a49b8e8275665c5144382c1f1206000000000006131f2c3845515d6775828f9ca8b1bdc8d4dfe1d6cdc1b8b0a8a09e9894939394979c9fa6adb5bfc8d2e1e1d7cec5b8ac9f92867a6d6054473a2d2114070000000004101c2834404b54606d7a838c9092999595959892908b83796d60544a3f33281c0f03000000000000000000000000000000000000000003090e12151a1f21222528292b2c2c2b2a2a282522201f1c17120f0b0600000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00010507070b0d0b070604000000000000000000000000000000000000000000000b151e2a36424d57606b737f8c939da5afb7c0cbd1d9e1e1dad5cdc8c4bdb9b7b3b3adabaaaaaaabacafb5b6b7bcc2c8ccd2d9e1d7cec3b9ada1978a7d7064574a3d3124170a0000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d20130700000000000000000002080d141a1c23282c2d2f302f2d2b28221c140b0600000000000000000000000000000000090b141c22282b2d2e2f2e2d2a251f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e45515d676d7a8390959fa6aebabec5cdd5dae0e7edddd1c5b9aea49d9a938f89837d746d68615a5e5e5e5e5e5e5d5d5b5954524d453f372e241b100000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d79828f9ca9b5c2cfdce8f5fffffff5e9dccfc2b6a99c8f83796d665c544a423830261e140c02000000000000000000000000000000000000000000000000000000000000000000000000071019222a333b444c555d666d77808c939aa3abb4bcc5cdd6dee7efece0d3c6b9ada093867a6d6053473a2d201407000000000715222e3b4754606a7784909da9b3becad6dde6dcd4cdc4beb9b4aeaca8a6a5a5a6a8acaeb4bbc0c7d0d9e4dcd6cabeb3a99f93877c6e62554b4035291d10040000000007131f2c3845515c67727f8b95a0abb5c0cbd7dbd9d0c9c1bab6b3adaba9a9a9aaacaeb4b7bcc2cad3dbd8cfc6bbafa49a9083766b6054453b30251a0e0000000000000005111d2a36414c56626e7b87939faab4bfcad6dee6dcd4cec5bebab8b3b5afacafb5b4b9bbc0c7d0d6dfe7dcd1c6bdb1a79e9184796d6053463d3220140a00000000000000000000000007121d27313d44505b656d7a849196a1a9b2bac2ccd2d9e2e3dcd7d4cfcac6c5c1bebcbfbab8b8b8b7b6ac9f9286796d6053463a2d201307000000000004101d2935404b5564707d8a95a0acb8c1cdd6e0dfd3cac1bab2acaaa5a1a0a0a1a3a9abb0b8bfc7d0dae6dbd0c5bcafa59b8e8175675d5145392c2013060000000006131f2c3845515c6673808d959d9fa3aba2aaa39f9d958d8073665b5044382b1f1206000000000000000000000000000000000000000000000205090f121415181b1d1e1f1f1f1e1d1b181513120f0b0603000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000030c1a25303b454f59606c77818e939ea5aebbc0c7cfd6dee5dfd8d4cfc9c5c4c0bebab8b7b6b7b8b9bbc0c3c4c7cdd4d8dde4e2d9d2c9beb3a9998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e211508000000000000000000000003090e11171c1f20232422201f1c17110a02000000000000000000000000000000000000020a11171c1f20212221201d19130f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b555d686e7a8390949da4adb3bbc1c9cfd7dce3e1d6cac0b6aeaca49f9c959089817a716c605d554d51515151504e4c4846423b332e251c12090000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e58606a6f7c85929fabb8c5d2deebf8fffffff8ebdfd2c5b8ac9f92867d6f6a60584e463d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000710182129323a434b545c656c737f889299a2aab3bbc4ccd5dde6eee0d3c6b9ada093867a6d6053473a2d2014070000000006131f2b37434e5865727e8b97a2adb9c1cbd5dee6dfd6cfc9c5bfbab8b5b3b2b2b3b5b8babfc6ccd2d9e2dcd3cac1b9ada2978e81746a5f5343392f24180d010000000004101c2834404b55606d79839199a3afbbc1c9d7dcdbd3cbc6c5bebab8b6b5b6b7b8babfc6c7cdd4dcd9d0c6bdb2a89f93877c6f62594f4433291f140900000000000000010d1925303a47535f6a74818e98a2aebac2ccd6dfe6e0d7d0cac6c5c0c0bbb9bbc0c1c6c7ccd2d9e2e7dcd7cbbfb5aba0958b7e71675c5145382c1f1302000000000000000000000000010b151f27333f49535d686e7b849197a0a8b0bbc0c7d0d6dbe2e3e0dbd6d3d2cecbd0cbc7c5c5c5c4baaea298887b6f6255483c2f2215090000000000000c18242f3a4653606d7884919da5afbbc4ced7e0dcd3ccc3bdb8b7b1aeacacadb0b5b7bbc2cad0d9e8dbd6cabeb3aa9e93887c6f62554c4135291d1104000000000713202d3a4653606d7985929fa7acaeb4aeb4aeaca79e9285796c605346392d20130600000000000000000000000000000000000000000000000000020608080b0e101112131211100e0b09060603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000009141f29333d44505b656d78818e939da4afb5bdc4ccd4d9dfe4e0dad5d2d1d0cac6c5c4c3c4c5c5c7cbd1d1d3d8e0e4e2dcd7d0c7c0bbb0a6998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7cbc0b5ab95887b6e6255483b2f2215080000000000000000000000000000060c10121316171613120f0b0600000000000000000000000000000000000000000000060b0f121315161413110d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434c565e686e7a828d929fa2a9b0b9bdc4cbd1d8e1dcd2c8c0beb6afaca79f9d938e857e746d675f574f47444443423f3b3a363029211c130a0000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2adbac6d3dfecf9f9f8f9f9ecdfd3c6baaea29892867d6f6a60584e463c342b2218100600000000000000000000000000000000000000000000000000000000000000000000000000060f172029313a424a535b606d727e879298a1a9b2bac3cbd4dce8dfd3c6b9aca09386796d6053463a2d20130700000000030f1b27323d4753606d7985929ea5afb9c3ccd5dde6e1dad5d0cac6c5c2c0bfbfc0c2c5c6cad0d8dde2dcd7cac1b8aea49e92857a6d61584e4331281d12070000000000000c18232e3945515c666f7d87929fa5afb7c0cbd1d8e1d7d2d0cac6c5c3c2c2c3c5c7cbd0d3d8e0d7cfc7beb4aba1968e81746a6054473d3321170d02000000000000000008131e2b37434e58616e7b86929fa6b0bac4cdd5dee6e1dbd6d3d2d1cbc7c5c7cbd1d2d4d7dde3e2dcd7cac1bbaea3999083786c60554b4034281c100400000000000000000000000000030d17222d38414c565e696e7b8591969fa6afb6bec4cad0d6dbe2e4e2dfdedbd8dcd6d3d2d2d1cabfb4aa96897d7063564a3d3023170a00000000000007121f2b3844505c66717e8a939ea9b2bcc5ced6dfded5cec8c5c4bebbb9b9babdc2c3c7ccd4dce3dcd7c9c1baaea2988e82756a5f53433a2f24190d01000000000916232f3c4956626f7c8997a2adb9babfbbbfbab8ada197887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000020d172127333f49535c666d78818d929fa3abb2bac1c8ced5dae0e4e1dfdedbd6d3d2d1d0d1d1d2d4d7dcdde0e4e3dcd7d1cbc4beb6afa79f948a7d7063574a3d3024170a0000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000000000000030607090a09060603000000000000000000000000000000000000000000000000000003060608090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c565e686d78808a92979ea6adb2bbbfc6cfd5dadad2d0c7c0bbb9b1aba59e97928a81796e6960595048403735322e2d2a251f170f0a0100000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3becad6e2eeefecececefeee2d6cabfb4aaa29892867c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000060e171f2830394149505b636c717d869297a1a8b1b9c2cad7dce0d4c7bbafa39986796d6053463a2d20130700000000000a16202c3945515d67717e8b939ea7b1bac3cbd5dae1e5e2dbd6d3d2cfcdcccbcccfd2d3d6dbe2e1d8d1cbc1b8b0a69d928a7e71685e52463c311f160c0100000000000007121d2834404b54606b727f8c939ea5aebabfc6cfd5dae0dbd6d3d2d0cfcfd0d2d3d6dcdfd9d4cec5bdb5aca39991847a6d60584e43352b210f05000000000000000000020f1a26313c46535e69727f8c949fa8b2bbc3ccd5dae0e6e2dfdedcd7d4d2d4d7dcdfe0e3e4e1d8d1cbc1b8afa59f92877c6f665b5043392e23180c00000000000000000000000000000006111b262f3a444d575f696e7b8490949fa4acb2babfc6cad0d4d8dedfe2e6e4e7e3e0dfdedbd0bdb0a4978a7d7164574a3e3124170b00000000000003101c28343f4a54616c75828f96a1aab4bcc5cdd7dce0d9d4d2d1cbc7c6c6c7cacfd0d3d8dee1d9d1cbc0b7aea49f92857b6e61584e4331281e130800000000000b1824313e4b5764717e8a97a9b3bec7cbd0cbc7beb3a9968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000020507080d101213131312100e090907030000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000050f17222d38414a545c666d78808b9299a1a8afb8bdc3c9cfd4d9dfe0e4e6e2dfdedddddddedfe0e3e6e2dfdad6d1cbc6bfbab2aca49f958f82776c605346392d2013060000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b444c565d666d747e858f949ea1a8aeb5bdc2c9cfd7dcd9d2ccc8c2bcb8afa9a29f938e837b706b625a524940372e21201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3bcc5d0dbe6e7e3e0dfe0e3e7e7dbd0c5bcb4aaa29892857c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f383f44515a616b707c859196a0a7b0b8c1cbd1d4d2c5b9ac9f928679665c5044382c1f1206000000000004111d2935404b55626c75818e95a0a8b1b9c1c9cfd5dadfe1e2dfdfdbd9d8d8d9dbdfe0e1ded8d4cfc6bfbaafa69e948d80746c61564c41342a200d0400000000000000000c18232e39424f59636d75818e939da4aeb4bcc3c9ced3d7dcdddedcdcdcdddedcdbd6d3cdc8c2bcb3aba39a92877d6f685d52463d3223190f00000000000000000000000915202a36424d57606d78829096a1a9b2bac1c9cfd5dae0e3e7e8e3e0dfe0e3e8e6e2dfd9d4cfc6bfbaafa69e938c7f726a5f544a3f30271d1207000000000000000000000000000000000a141d28323b454d575f696e7a828d939aa0a8aeb4babfc6c8cdd2d3d6dbdadcdddddedfd7cabdb0a4978a7d7164574a3e3124170b000000000000000b17232e3842505a616e7a849198a2aab3bbc2cbd1d8e0e1deddd8d4d3d3d4d6dcdddfe1dbd6cfc7c0bbafa59d928b7e71695e52463c321f160c0100000000000b1825323e4b5865717e8b98a4b1bed0d7dcd6cfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b04000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a545c666c747f8791969ea5acb2b9bdc4c8cdd2d4d8dddddfdfe2e7e6e2dfdedddbd6d3cfcac6bfbbb4aea8a19a938d837a6d655b5044372b1f1205000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000030608090d101212110f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162029323b444c545c606c717b828a91969fa3abb0b9bdc4cbd1d9ddd8d4cdc7c1bbb3ada59d9590857d716c635b524940362c22180c09030000000000000000000000000000000000000000000000000000000000000000000000000000050f18212a343c464e585f6a6f7c859297a2a9b3bcc5ced7e1e2dcd7d3d2d3d7dce2e2d7cec5bcb3aaa29792857c6f6a60584e463c342a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000040c151d262d333f485059616a6f7b8490959fa6afbbc0c7c7c5c4b8ab9e9285786b5f4a3f34281c10030000000000010d18242f3a43505a606d79839096a0a7b0b9bec5c9ced2d5dadcdddededededddcdbd9d4d2cdc8c2bdb4aea59e948f82786d605a50443a3022180e00000000000000000007121d27303d47515b606d78818d929fa3aab1b9bdc4c7cbd1d1d2d3d4d2d2d1cfd0cac6c3bcb8b0aaa29992887e716b60564c41342b2111070000000000000000000000030e1a25313b44505c666d7a849196a0a8afb9bdc4c9cfd3d7dcdddddedededddcdbd6d3cec8c2bcb4aea59e948e81756d63584e42382d1e150b0000000000000000000000000000000000020b162029333c454d575f686d78808891969fa2aaaeb4b8bcc2c5c6cad0cecfd0d1d1d2d2cbc0b5ab96897d7063564a3d3023170a0000000000000006111c26303e46525e686f7c869298a1a9b1bbbfc6cfd3d6dbdfe0e3e8dfe7e2dfdfdad5d0cac3bdb5afa59d938d80746c61574d42342a200d040000000000000c1825323f4b5865727e8b98a5b1becbd8e7d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000a141d263039424a545b606d727d848e939da0a8adb2b8bcc3c6c8ccd2d0d2d3d6dbdbd6d2d1d0d0cac6c5beb9b5aeaaa39f96918880796d685e53493f33271b0f030000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4ab9d918477665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151a1d1e1f1e1c181313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e172029323a424b515a61696e757e848d92999fa6adb2bbc0c7cfd6dbe0d8d4cdc5bebaafa7a09792877e736d635b52483e342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000040d17212a333c464e585f6a6f7c859297a2a9b3bbc5ced7e0e1d8d1cbc7c5c7cbd1d8e1e0d7cec5bcb3a9a29792857c6f6a5f584e463c342a21180d0400000000000000000000000000000000000000000000000000000000000000000000000000030b141b2227363e474f5860696e7a838f949ea5afb5b9bbb9b8b3ab9d9083776a5d50442e23170c0000000000000007131d28313f45515d676d7a8490959ea6adb3b9bdc4c6c9cfcfd0d1d1d2d1d1d0cecec8c5c2bcb8b0aba39f938e82796d665c50483e32291e0f06000000000000000000000b151e2b343f44505c666d78808b9298a0a7acb2b9bbbfc2c4c5c6c8c6c5c4c3c1bebab8b1aca69f9892877e716c61594f433a2f22190f0000000000000000000000000009141f28343f4a545e686e7c8491969ea5adb2b9bec5c7cbd1d0d1d1d2d1d0cfd0cac6c3bcb8b0aaa39f938e82796d605b51463c2f261c0c03000000000000000000000000000000000000040e17212a333c454d565e666d747d848d92989fa2aaabb1b5b8babebfc1c3c3c4c5c5c5c4bbafa399887c6f6255493c2f22160900000000000000000a141e2a36414c565f6a707d8692979fa7aeb5bdc1c7cad0d2d4d7dcd6dbd6d3d2cec9c5bebab1aba39f928e81786c605a50453b3022180e000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000020b141e273039424a505b626b6f7a818991969ea1a8abb1b7b9bbc0c2c3c5c6cad0cfcac6c5c3c1bebab8b3adaba39f98928c847d746d675e564c41382d22170b000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa3998d807467544b4034281c100400000000000000000000000000000000000000000000000000000000000000000002080d151b1f2122272a2b2b2b2925201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720283039404550575e616c717980878f949ea1a9afb5bdc2cad0d7e0dfd7cfcac0b9b1a9a299928b7f736d635a50463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333c454e585f6a6f7c859297a1a9b3bbc5cdd7e0ddd5cfc6bfbab9babfc6cfd4dce0d7cec5bcb3a9a29792857c6f6a5f584e463c33291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d353d464e575f686e7a828e939fa3abadafacaba9a2998d8174675a4e4134271b0600000000000000010c161f2935404b555e686e7b838f949ea1a9acb2b8b9bec0c2c3c4c5c5c4c4c3c1c0bdb9b7b1aba69f99928c81796d675c544a3f362c20170d0000000000000000000000030c192228343f4a545c666d747f8690959ea1a8acaeb5b5b7b8babbb9b8b8b6b4b4aeaba7a09d948f857d716c625a50473d31281e100700000000000000000000000000030b17232e38424c565f6a6e7b848e939ea1a9adb3b9bbbfc1c3c4c4c5c4c4c3c1bebab8b1aca69f98928b81786d675c514940342a1d140a0000000000000000000000000000000000000000050f18212a333c444c545c606b707980868d92989d9fa7a8abaeb3b2b4b6b7b7b8b8b8b7b6ac9f92867a6d6053473a2d2014070000000000000000020c1925303b444e58606b707c8590959fa3abafb8babfc3c5c7cbd1c9d0cac6c5c2bdb9b3ada7a099928b80786c665b50483e33291f1007000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000020c151e272f383f44515960686d757d848b91969da0a7aaacafb6b5b7b8babfbababeb9b8b6b5b3aeaba9a19e99928e868079706b605d554c443a2f261b11060000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892877b6e6255483b2e23180c000000000000000000000000000000000000000000000000000000000000000000040c131920262b2e2f343738383835312d2c28231d150c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343e454d525a61676d737c828a91969fa3abb0babec5ced8dde1dbd6cbc3bbb3aba39f928c7f736c61584e42382e23170c02000000000000000000000000000000000000000000000000000000000000000000000007121d28313b454e575f6a6f7c859297a1a9b3bbc5cdd7dfddd5cbc3bcb4aeacaeb4bcc2cad4dce0d7cec5bcb3a9a29792857c6f6a5f584e453b31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000006121b232c343d454d565e686d79818c92999ea1a39f9e9c9792877c6f6255483c2f2215090000000000000000040d18242f39434c565e696e79828b92979ea1a8abadb3b4b5b7b8b8b8b8b7b6b5b3b2acaaa79f9d9490867f776d675c554b42382e241a0e05000000000000000000000000071017232e38424a545c606d727c838b91969c9fa3aba9aaacaeafacacaba9a8aaa29f9b95908a827b706b625a50483e342b1f160c00000000000000000000000000000006111c26303a444e585f696e79818a91969ea1a9acaeb5b5b6b7b8b8b8b7b6b4b3adaba7a09d948f867f756d665c554b40372e22180b02000000000000000000000000000000000000000000060f18212a323a424a515960676d737a80868b9095999c9fa2aaa6a7a9aaaaabacababaca49d908376675d5145382c1f130600000000000000000008141e29323c464f59606a6f7b838c92999ea5acaeb4b7b9bbc0bcbdbcbfbab8b6b2aca9a29f9591877f746c665b544a3f362d21170d00000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b0100000000000b1825313e4b5864717e8b97a4b1bececfcfcfcfbdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333f474f565d606b70787f848b9095999d9fa4aca8aaacaeb4aeaeb3adabaaa8aaa29f9b97928d86817b736d676059514b433a32281d140a0000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e1d12070000000000000000000000000000000000000000000000000000000000000000050e161e252931373a3c4043454544423e3a38342e271e1a1109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191d2328333b424650555d606a6e767e848d92999fa6adb3bcc2ccd2d9e2ddd5cdc5bdb5aea49c928a7e716a5f544a3f34281e130800000000000000000000000000000000000000000000000000000000000000000000010d18242f39434d575f6a6e7c859297a1a9b3bbc5cdd7dfddd5cbc3b9b1aaa39fa3aab0b8c2cad4dde0d7cec5bbb3a9a29792857c6f6a5f574d433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000009111a222b333c444d565d676d757f878e92979992918f8b857e716a5f53473a2e21150800000000000000000007121d28313a444d575e676d777e858c91969b9ea1a9a7a9aaababababaaa9a8a6a8a09e9a95908a837c726c655c554b433930261c1208000000000000000000000000000006111c263038424a505b626a6f787e848a8f92999a9c9e9fa2a49f9f9e9c9b9898928e89837d766e69615950483f362c22190d04000000000000000000000000000000000a141e29323c464e575f676d757e848c92979c9fa3aba8aaaaabababaaa9a7a9a29f9b95908a827c726d605c544b43392f251c10060000000000000000000000000000000000000000000000060f182028303940444f555d60686d737a7f83888c8f929897999b9c9d9e9e9f9f9e9c9a938a7e7164554b4035291d1004000000000000000000020d17202a343d474f5860696e7880878f939b9fa2aaaaacafb5b0b0afb4aeaca9a8a19e97928c837c726d605b544a42382d241b0f0500000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bdb1a796897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228353d444c525960666d72797e83888c90939a999b9d9fa2aaa1a1a9a29e9d9b9898928e8a85807b746e69605d554f454039312820160b0200000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b716c62574e42372b1e0b0000000000000000000000000000000000000000000000000000000000000000050f17202830353c4347484d505152514f4b46454039302c231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2024292c2d2f30363e434b51585f626c7179808790949fa2a9b0bbc0c7d0d8e0dfd7cfc6bfbbada49f92867c6f665c50443a3024190d0100000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e7c859197a1a9b3bbc5cdd7dfddd5cbc3b9b1a7a09892989fa6b0b8c2cbd4dde0d7cdc5bbb3a9a19792857c6f695f554c41352920150a00000000000000000000000000000000000000000000000000000000000000000000000000000000081019212a323b434c555c606d727c818586868685827f7a716c61584e43372b1f1206000000000000000000010c161f29323b454d555d656c71797f84898e9297989a9c9d9e9e9f9e9e9d9b999796918d88837d766f6a605b534b433931271e150a000000000000000000000000000000000a141e2630383f4451585f666c71787d82868a8d8f9192989a939291908e8c8985817d78706c615e574f473f362d241a10070000000000000000000000000000000000020c17202a343c454d555d606c717980858b8f9299999b9d9e9e9f9e9d9c9a9897928e89837e766f6a625b514a423931271d130a00000000000000000000000000000000000000000000000000060e161e272e343d434b51565e61686d72777b7f8285888a8c8e90909192929291908d8780736c615543392f24180c0000000000000000000000050e19222b353d464e575e666d737b82888e92989a9d9fa3aba3a3a3aaa29f9c9996918c857f796f6a625b504a42382f261c12090000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f13060000000000000000000000000000000000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2aba095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117232b323a41454f545c60666d71777b7f84868a8d8f909298939494949792908e8c8985827e79736e69615f57514b433d352f271f160e050000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e69625a50453c31261a0e00000000000000000000000000000000000000000000000000000000000000030c172129323a41464e53555a5d5e5e5e5c5853514b433e352d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3035393a3c3c3d3c3b40454e535a61676d737c828b92979fa6afb6bec6ced7dfe1d8d1cbbfbaaea3989083786d60564c4135291d12070000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b849197a1a9b3bbc5cdd7dfded5cbc3b9b1a7a09590868f949fa6b0b8c2cbd4dddfd7cdc5bbb3a9a19791857b6e675d51453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000070f182029313a434b515b636a6e74787a7a797876726d68615a50463c31261b0f0300000000000000000000040d172029333b434b535b60676d72787d8185888b8d8f909192929191908e8d8a8784807c76706c625f585049413930271f150c0300000000000000000000000000000000020c151e262e343f464e545b60666d71757a7d80828485868686858583817f7c7974706c65615a524d453d352d241b120800000000000000000000000000000000000000050e18222a333b434c515a61676d73797e83868a8c8e909191929191908e8c8985817d77716c625f585144403930271f150b010000000000000000000000000000000000000000000000000000040c151c2328313940454c52565e61656a6e7275797c7e7f818384848585858483807c736e635a504531271d1207000000000000000000000000071019232b343d454d545c606a6e757c81868a8e909299969696969598928f8c89847f7a726d67605851443f382f261d140a0000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d1004000000000000000000000000000000000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000714212d3a46535f697783909da2a9a8a9a9a8a8a8a199908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019202830353d424a51545c6064696e73777a7d808284858687878787868583827f7c7975716d67615e57534d4540393129241d150d050000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483e332a201509000000000000000000000000000000000000000000000000000000000000000b151e29333b444c52585f62676a6b6b6b6864605c554f473f372d231a0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920293036393b41454749494949484645434750555d606a6f777e8590949fa4acb4bcc5cdd7dfe3dcd6cbbfb4aaa0958c7f72685d5246392f24180d010000000000000000000000000000000000000000000000000000000000000006121e2b37424d57606d79839196a1a9b3bbc5cdd6dfded5ccc3b9b1a7a09590837b828f949fa6b0b9c2cbd4dddfd7cdc5bbb3a9a19791847a6d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171f283039404551585f6268676d6d6c656965615d5650483e342a20150a000000000000000000000000050e172129313a414950555d60666c7074787c7e81828485858585848382807d7b77736f6a64615a534e443f382f271e150d03000000000000000000000000000000000000030c151c2328343c424a50545c6064686d7073767779797a7979787675726f6d6663605b535046423b332c231b1209000000000000000000000000000000000000000000060f182129313a414550555d60676d71767a7d7f8283848585858483817f7c7975706b64615a534e463f342e271e150d0300000000000000000000000000000000000000000000000000000000030b12181f282f353a41464c5254575f6266666d6f7173747677777879787876736f6a635c52483e341f150b0100000000000000000000000000071119222b333b424a51575f626a6f74797d8184868889898a8989878583807c78726d68605c554e463f332d261d140b0200000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d0100000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877d7063574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e2429303940444a5153575f6266686d7073757779797a7b7b7a7a787775726f6d6664605c55534d46423b352f271f18120b0300000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d453e362d21180e0300000000000000000000000000000000000000000000000000000000000007121c27303b454d565e616a6f737678787775716d67615951493f352c1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323b4146474c5254555656565553514b46454b51585f656c717b828c939aa2aab3bbc5cdd7e1e7dcd0c6bcb1a79f92857a6d61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e95a0a8b2bbc4cdd6dfded5ccc3b9b1a7a09590837a6e798290949fa7b1b9c2cbd5dddfd7cdc5bbb3a9a0968e81746a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343f464e5355555d6060605b535854524c443e362c22180e0300000000000000000000000000050f171f282f383f444b51545b6063656c6f717476777878787877767573716e6967626058555047433c332d261d150c030000000000000000000000000000000000000000030a1117222a2f383f444a5053565d606467696b656c6d6c656b69686562605c54535049413e363029211a11090000000000000000000000000000000000000000000000060f181f282f353e434b51555d6065676d7073757777787878777674726f6d66636059555047433c3428231c150c0300000000000000000000000000000000000000000000000000000000000000070d161d242930363a4146474e5355545c6062646668696a6b6b6c6c6b6967625f58524a40362c220d030000000000000000000000000000000710192129303940444e53585f62676d707477797b7c7d7d7c7c7a7976736f6a65605d56514b433c3428221c140b0200000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d1104000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706b6055453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e272e34394044464d5355565d616466686a666d6d6e6e6d6d676a686563605c5453514b46423b363129241d150d070100000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746423b332d241b0f06000000000000000000000000000000000000000000000000000000000000000c18232e39424d575e686d757c8083848584827e79706b625b51473e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254565d606263636362605c5553514b454e535b60696e7880889298a2a9b3bbc5cfd8e2e2d8cec3baada2978d8073675d5145392c201308000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b87939fa7b1bac4cdd6dfded5ccc3bab1a7a09590837a6d686d798290959fa7b1b9c3cbd5dddfd7cdc4bbb2a89d93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328343c4347484b5153535350494b4746413a322c241a1006000000000000000000000000000000050d161d262d333a40454a5053535b60626567696a6b6b6c6b6b6a686664615e5755544e49443e373227221b140b0300000000000000000000000000000000000000000000000610181d262d33383f44464c5254575a5c5e5b6060605b5e5d5b595653514a46443f382f2a251f170f0800000000000000000000000000000000000000000000000000060d161e2429313a40454b5153555d606466686a6b6b6c6b6a69676563605c54544f49453e37312a2218120b03000000000000000000000000000000000000000000000000000000000000000000040c12181e252a3036393c4247484a50535557595b5d5d5e5f5f5f5e5d5a55534e4640372e241a100000000000000000000000000000000000070f171e272e343c42474e53555d606467666d6e6f7070706f6e68696662605854524c454039302b2217110a020000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b01000000000000000000000000000000000000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013070000000009141f2d3945505a626d72797d8081828382817f7d78706b61594f4433291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c151c23282e34383c4247484c5254575a5c545c6060616161605c555b595653514a4645403936312a261f18120b0300000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b3a363029201b12090000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696e7a81888d909191918f8b847d726d625a5043392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565e6166686d6f6f706f6e6d6765605c554b434950575e666d737e869297a2a9b3bdc6d1dce7e0d6cabeb3a99f9285796d6053473a2f24190d010000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9aa4afb9c3ccd6dfded5ccc3bab1a8a09590837a6d685e676d798390959fa7b1b9c3cbd5dedfd6cdc3baafa5998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218222a31373a3b4045474746443f3f3a39353028201a12080000000000000000000000000000000000040b141b22272f35383f444649505355585a5c5d5e5f5f5e5e5d5b5a5754534d4947433c39332b262017110a0200000000000000000000000000000000000000000000000000060b141c22282e34383a4145474a4d4f49505353535049504e4c494644403937332d261d1a140d05000000000000000000000000000000000000000000000000000000040c13191f282f35394045474c515457595b5d5e5e5f5e5e5d5b595653504a48443d39332b262018100700000000000000000000000000000000000000000000000000000000000000000000000001070d13191e252a2d31373a3b3f4446494b4c4e50515152525251504d4847433c342e251c1208000000000000000000000000000000000000050c151c232831373c43474b515357545c60616363636362615e565956544e4745413a342e271e191006000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d030000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d2114070000000003111d28343e48515b62676d7073757676757573706c6661594f473d3321170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c31373a3b4146474a4d4f4a51535454545453514b4f4c494644403a38342e2a251f1a140c07010000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e09000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b848e939a9d9e9e9e9b96918a7f726c61554b4034291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686e73777a7c7c7c7c7b7976726d675d554b40444d545c606c717c859297a2abb4bfcbd7dee6dbd0c5baada2978b7e7265564c4135291d11040000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad6dcded5ccc3bab2a8a09591837a6d685e565d676d7a839095a0a7b1b9c3ccd5deddd6cbbfb4aa9b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820262b2e2f35383a3a3937332d2e2d29241e160e0800000000000000000000000000000000000000020a11171d24292d3338393f4446494b4e4f515252525251504f4d4a4846423c3b37322d28221b150b0600000000000000000000000000000000000000000000000000000000020a11171c23282b3035393a3d40433f44464746443f43423f3c3a38342e2b27221b140b0903000000000000000000000000000000000000000000000000000000000001080d161d24292f35383a4145474a4c4f505152525251504e4c4946443f3838332d28221b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d20262b2e2e34383a3c3e40414344444546454543403c3a37312a221c130a0000000000000000000000000000000000000000030b121820262b3237394045474a4a505355565657565654524c4d4947433d39352f28231d150c070000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a00000000000c17222c363f4951555d60646668696969686663605b544f473e352c210f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f262b2e3035393a3d404240444647484847474540423f3c3a38342e2c28231d1a140e09030000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e1a140d05000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d788390969ea5a9ababaaa8a19e93887d70675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b6f7a808487888989898886837f796d675d51453b424a505a616a6f7c859299a3aebac2ccd8e3e1d6cabeb3a99c8f8376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a2aebac1cad7d5ccc3bab2a8a09691837a6e685e564c555d686d7a839095a0a7b1b9c3ccd5d4cbc2baaea3988c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2124292c2d2d2d2b272221201d19130c0400000000000000000000000000000000000000000000060b13181c22282b2d3337393c3e41434445454545444342403e3b3a36312e2b27201c170f0a0400000000000000000000000000000000000000000000000000000000000000060b11171c1f24292c2d31342d3337393a3937332d35322f2d2c28231f1b17110a02000000000000000000000000000000000000000000000000000000000000000000040c13181d24292c2f35393a3d404244444545454443413f3c3a38342e2c27211c170f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1e2123282b2d2f3133353637383839393836342f2e2b262018100a0100000000000000000000000000000000000000000000070c151a20262b2f35393a3d3f444648494a4a4949474641403c3b37322c29241e18120b0300000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f06000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151a1e2124292d2e31332e34383a3a3b3b3a3a38342f32302d2c28231f1c18120e0903000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e09020000000000000000000000000000000000000000000000000000000000000000000b131f2c3845515d67727f8c95a0a8afb6b7b8b7b2ada49a9184796d60554b4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7d858d9196959696969992908b83796d6053473a383f445058606a6f7d87929fa6b0bbc7d3dfe6dbd0c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa5afb8c1cccbc3bab2a8a09691847a6e685e564c444c565d686d7a839095a0a7b1bac3cbcac2b8b0a69f92867a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214181d1f2020201f1b171413110d080200000000000000000000000000000000000000000000000001070d11171c1f22272b2d2f323436373838393838373533312e2d2a25221f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000060b1013191d2021242722272b2d2d2d2b2722282623201f1c18120f0b0600000000000000000000000000000000000000000000000000000000000000000000000001070d12181d1f24292c2d313335373838393837363432302d2c28231c1c16110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e1214171c1f20222426282a2a2b2c2c2c2b2a2722211f1b150e060000000000000000000000000000000000000000000000000003090e151b1d24292c2d2e34383a3b3c3d3d3d3c3b3936302f2e2b27201d19130c070000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b262018100700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d00000000000009121b242d31394045474a4d4e4f504f4e4c4946443f382f2c231a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1214191d2021242723282c2d2d2e2e2e2d2c29232623201f1c1813100c0700000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000007121d2934404b55606d7985919ea7b1bac1c4c4c4bdb6aca1968b7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979ea0a8a2a3aba39f9d958c7f7266564c4135343e464e58606b727e8b949fabb7c2cdd8e4e0d3c7bbafa3998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000713202d3946525d68727f8b939ea6afbbc0c1b9b1a8a09691847a6e685e564c443a434c565d686d7a839095a0a8b1b9c1c0b8b0a69e948c7f72685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070c1013141413120f0b060705010000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292a2b2c2c2b2b2a28272421211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003080d111314171a171b1f2020201f1b171b19161312100c07030000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212426282a2b2b2c2b2b2a282623201f1c1711100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b1012131618191b1d1e1e1f1f1f1e1d1a1515120f0a0400000000000000000000000000000000000000000000000000000000040a0f12181d1f2023282c2d2e303030302f2e2d2a2523221f1b15110d0801000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e070000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000009121b1f272f35393a3d404243434242403d3938332d261d1a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d111314171a181c1f2021212121201f1c1819161312100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3845515c67727f8c97a1adb9c3ccd1d1cfc7beb2a89e9184796d60544b4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a1a9acb2afafb5afaca79e918478685e5246392d343d464f59626d76828f9ca7b1bcc8d4e0e3d7cbc0b5ab998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005111d2935414c56626d75818e949ea5afb5b8afa7a09691847b6e685e564c443b323a444c565e686d7a839196a0a7afb8b8aea69f948f82776c60564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070706050300000000000000000000000000000000000000000000000000000000000000000000000003060b0f121316181b1c1e1f1f1f1f1e1d1c1a171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a060b0f12131413120f0b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d11131417191c1d1e1f1f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0e10111112131212100d09080603000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2022232324232321201e191615130f0a0401000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a04000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000090d151d24292c2d3133353636363533302d2b28221c140b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a070c101213141515141413100c0709070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea9b3becbd5deded9d0c4b9ada1968b7f72665c5145382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa9b3b9bdbcbcc0bbb9aca196877a6d6154473a2e2b343d47515b626f7c88959fabb8c4d1dde8dcd1c1b4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000010d1924303a44515b606d78828f939fa4abaca59e9590847b6e695e564d443b3229323a444c565e686e7a8490959ea5acaba49d948f82796d655b50443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0e10111212121211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060706050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f111112121211100e0c09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060c1012131516171716161414110d08080603000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030b12181d1f20242728292929282623201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8b97a1adbbc4cfdde7ebe2d5c9bdb2a89e9184796d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1c9ced1cbc7bdb2a895887b6e6255483b2f222b343f47535f6a7683909da9b6c3d0dce9dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000008131e28323f45515c666d79818d93999fa09d938f837a6e695e564d443b32292028323a444c565e686e7a838e939da09f9d928d82796d675d53493f32291e140800000000000000000000000000000000000000000000000000000105070709090a090908060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090c0e10111213131313120f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a09080705010000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b0807050200000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000001070c101314171a1b1c1d1c1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7984919ea9b2becdd6e1eff4e5dacfc4b9ada1968b7e71665c5044382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfd9dcd7cebbaea295887b6f6255483c2f22222b37434e5866727f8c99a5b2bfccd8e5ddd0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000020c16202834404b545c676d7880878f9395918a827a6e685e574d443b322920172028323a444c565e686d79818a909595908981786d675d554b41382d20170d0200000000000000000000000000000000000000000001050708080d11131415161616161513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0e0f1011121211110f0e0b090806030000000000000000000000000000000000000000000000000000000000000000000000020608080b0c0d0d0d0c0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e101111121211100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121316191b1d1e1f2020201f1e1c181312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000406070a0d0f10100f0f0d0a0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d080806020000000000000000000000000000000000000000000000020608080c0f11121212110f0c0707050100000000000000000000000000000000000000020608080d0f11121212110f0c080705020000000000000000000000000000000305060a0e1011121211100e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000a121f2c3844515c66727e8b96a1adbbc4cfdfe8f2f6ebe0d5c9bdb2a89e9184786d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8d5c8bbafa295887c6f6255493c2f221b26323d4a5763707d8a96a3b0bdc9d6e3ddd0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000040e18232e39424b555c666d737c828687847e756d685e564d453b322920170e162029323b444c565e676d757e838787837d746d665d554b43392f261b0e05000000000000000000000000000000000000000104080d11141418191d2021222323232221201f1c171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000104060b0f121316181a1c1d1e1e1f1e1d1c1a181515120f0a060300000000000000000000000000000000000000000000000000000000000003090e1214151719191a1918171413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1d1e1e1f1e1e1d1b19161413110d07060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f202325282a2b2c2c2d2d2c2b2924201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101010100f0d0b0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a080605030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e09030000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1b191413110d080200000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000060b0f1213171a1d1e1f1f1e1d1b171313100c0700000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8b2bdcdd6e0f1fafdf1e5dacfc4b9aca1968b7e71665c5044382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce3d7cabdb0a4978a7d7164574a3e2f2620232f3c4955626f7c8895a2afbbc8d5e2dcd0c3b6a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606b6f767a7a77716c605d564c443b332920170e050e172029323b444c555d606c71777a7a76706b605c544b433a31271d140a00000000000000000000000000000000000001070d1114191e202124252a2d2e2f3030302f2e2d2b282221201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000001070d1013171c1f20222527292a2b2b2b2b2a29272522211f1b1312100b060000000000000000000000000000000000000000000000000000040b0f151a1e21222426262626252321201d19130d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141a1e2021242628292a2b2b2b2a2928262320201d1814120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1c23282b2d2f3234363839393939393835312d2c28231c150c040000000000000000000000000000000000000000000000000000000000000307090e121415171a1c1c1d1d1c1c1a181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314161718191818161513120f0b06050200000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c070000000000000000000000000000000000070c151a1e212226292a2b2b2b2a282521201e19130d0500000000000000000000000000060b151a1e212226292a2b2b2b2a292621211e1a140d050000000000000000020a11171b1f202327292b2b2b2b2a2824201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000b17232e3844505c66717e8b96a1acbac4cfdfe8f2fffff6ebe0d5c9bdb2a89e9184786d60544a3f34281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccbfb3a6998c807366574d41382e2c2e36414c5664707d8a97a3b0bdcad6e3dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000b151e273139424a50596063676d6d6864615a524c433b322920170e0500050e172029323a434b515a6164686d6d68636159514b423a31281f150b020000000000000000000000000000000002080d13181d20252a2d2e313036393a3c3c3d3c3c3b3938332d2d2c29241e1b150e09030000000000000000000000000000000000000000000000000000000000000003090e12181d2022282b2d2f3234353738383838373634312f2e2b26201f1c17110d080100000000000000000000000000000000000000000000070f161b1f262b2d2e313233333332302d2c29241e19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181d2020252a2d2e313335363738383837363432302d2c2924211e1a15110e09020000000000000000000000000000000000000000000000000000000000000000000000000000070c161b21272c2e34383a3c3f414344454646464645423e3a38342e271e160e04000000000000000000000000000000000000000000000000000000030a0f13151a1e2122242728292a2a2928272522201f1c1712100c060000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d20212324252525242321201f1b1714110e08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b0300000000000000000000000000030b12181f262b2d2e3335373838383735322e2d2a251e170e0901000000000000000000020a11171f262b2e2f3335373838383735322e2d2a251f170f0a010000000000060b141b22272b2d303436373838383634312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0f1f9f8f3f3f1e5dacec4b9aca0968b7e71665c5044382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dccfc2b6a99c8f8276695f5349403a393a3f46525e6874818e9ba7b4c1cedae7dacec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f54555d60615e56555045413a312920170e05000000050e172029313a41455055565e61605d56554f45403930281f160d0300000000000000000000000000000000070c14191d24292c3036393b3e4141464748494949494846443f3e3a39352f2b27201a150b060000000000000000000000000000000000000000000000000000000001070d141a1d24292c2d3338393c3e414243444545444442413e3c3a37312d2b28231c19130c07010000000000000000000000000000000000000007111921272c31373a3b3e3f4040403f3d3a39352f29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d30363a3b3d404143444445454443413f3d3a39352f2e2b26201e1a140f0a0400000000000000000000000000000000000000000000000000000000000000000000030b121820272b3238383f4446494c4e50515253535352514f4b46444039302820160c02000000000000000000000000000000000000000000000000060c10161b1f22262b2d2e313335363737363534312f2d2b28221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000001080d11141a1e2122252a2d2e303131323231302e2d2b2722201e1914100b05000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c030000000000000000000000030c151d232831373a3b3f424445454544423f3a39363029201b13090000000000000000020c141c232831373a3b40424445454544423f3b3a363129211c130a00000000060f181d262d3337393d41434445454443413e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b96a1acbac4cedfe8eeecebe6e7e9ebe0d5c9bdb2a89d9184786d60544a3f33281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c6b9ac9f93877b6e655b514b4645474a5059616d7a86929facb8c5d2dfe4d8ccc0b6ac998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43484b515454524c49453e352f281f170e050000000000050e171f282f353e45494c525454524c48443d342e271e160d04000000000000000000000000000000030b12181e252a2f35393b4146474b4e4c525455565656555453504a4b4745413a37322b262017110a0200000000000000000000000000000000000000000000000000040c13181f262a2f35393a3f4446494b4d4f5051515251504f4d4b4847433d3a38342e29241e18120b030000000000000000000000000000000000071019232b32383c4247484a4c4c4d4c4b4a4745413a352f2820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10171c20272b2f35393a3e4246484a4c4e505151525151504e4c494745403b3a37312d2a251f1b150d080100000000000000000000000000000000000000000000000000000000000000040c151c232832383d43484a505356585b5d5e5f5f60605f5e5c5753514a423a32281e130800000000000000000000000000000000000000000000030a11171c1f272c2f31373a3b3e40424343434342403e3c3938332d2c28231c19130c070000000000000000000000000000000000000000000000000000000000000002080e13191d20262a2d2e3036393a3c3d3e3f3f3e3d3b3937332d2d2a251f1c160f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b00000000000000000000000b151e272e343c4247484c4f51515251504e4c4746413a322d251b1108000000000000000a141e262e343c4247484c4f51515251504f4c4846423b332e251c12080000030d18212a2f383f44464a4d5051525251504e4a46454039302b23190e04000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0e7e2dfdfd9dadde1e5d9cec4b8aca0968a7e71665b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8999a4afbbc7d4e0e0d4c7bbafa4998f82776c605c55535154545c606b74808d98a2aebac6d3e0e0d4c8bbafa49a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832383a4145474746413a393429241e160d0500000000000000050d161d242933393a4146474745413a383328231d150c04000000000000000000000000000000070c151d232830363a4145474c5254575a565e61626363636261605b545754514c47433d373128231c140c050000000000000000000000000000000000000000000000070d161d24293136394045474a505355585a5c5d5e5e5e5e5d5c5a5855534e4a46443f38352f29231d150d07000000000000000000000000000000040f19222b353d44484d53555759595959585654524c45413a32281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e161c21282d3238394045474a4d525457595b5c5d5e5e5e5d5c5b595653514b4847423c3a36302b262019130c040000000000000000000000000000000000000000000000000000000000040d161e272e343d43474f54545c60626567696b6c6c6c6c6c6b6864605c544c443a3025190d020000000000000000000000000000000000000002080c151c23282c32383b3c4247484a4d4f4f50504f4f4d4b4846443f3a38342e2a251e18120b0300000000000000000000000000000000000000000000000000000000070c14191e24292c31363a3b3f414647494a4b4c4b4b494846443f3b3936302c27211b160d08010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c120700000000000000000007121d27303940454d5355595c5d5e5e5e5d5b5854524c443f372d231a0f05000000000006111c2630383f444d5355595c5d5e5e5e5d5c5954534d4540372e241a1005010b151f2a333b41495053565a5c5e5e5e5e5d5b5753514b433d352b20160c02000000000000000000000000000000000000000000000000000000000a121f2b3844505c66717e8b96a0acbac4cedee2dbd6d3d2ccced1d5dce0d4c8bdb2a89d9184786c6053493f33271b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6d2dde3d7ccc0b5ab9f948d80746d6761605d6062666d727d88939faab4bfcad6e2dfd2c6b9ac9f93867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f35393a3a3936302d282219130c04000000000000000000040c131822282d3036393a3a39352f2c272118120b030000000000000000000000000000000810181e272e343b41464b5154565e6164676a686d6f6f706f6f6e6c666764605d55544e47423c342e261e170e050000000000000000000000000000000000000000030b12181f282f353b42464b5153545b60626567686a6b6b6b6b6a696764625f585653504a45413a342f271f18120b03000000000000000000000000000a15202b343d474f54575f6164656666666563605d56524c443a30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c33393d43474b515357575e61646668696a6b6b6b6a69676563605d5555534d4746423b373229241e160d08020000000000000000000000000000000000000000000000000000020b161f28303940444e54596063666d6f7274767778797979797875716d665e564c4135291e1308000000000000000000000000000000000000050d14191e262e34383d4348494d5355575a5b5c5d5d5c5b5a585553504a46443f38363028231d150c0700000000000000000000000000000000000000000000000000030b12181e252a2f35393b4246484c4c525456575858585756545350494746413b38332c272119130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c0100000000000000000c18232e39434b51575f6166686a6b6b6b6a6865615e5651493f352b21160b00000000000b17232e38424a50575f6266686a6b6b6b6a6865615e57514940362c22170c07121d27313b454d535b606367696a6b6b6b696764605c554f473d32281e130800000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919da8b2bdccd6e0d7d0cac6c5c0c1c5cad2dad9cec3b8aca0958a7e71655b5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687783909dabb5c0ccd7e3ddd2c7bdb0a69d928d8179726e6d676d6f72787f87929aa4afbcc6d0dbe3d7cbc0b5ab9d908377685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b1d24292c2d2e2d2a251e1d170d0801000000000000000000000001070d171c1e252a2d2e2d2c29241e1c160c070000000000000000000000000000000109121a222a303940454c52555d6065686e717476797a7b7c7c7c7c7b797774716d67626058534d443f38302920170f05000000000000000000000000000000000000050c151d2328313a41454d53555d6064666c6f7174757677787877777574716f6a6763605c54514c4540393128231d150c040000000000000000000000030f1b27323d464f596063696e717273737372706d68605d564c42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171f252a32383e44494e54555d606468696e707374767777787877767472706d6766625f5754524d47433c352f282019130c04000000000000000000000000000000000000000000000000000a141d283139424a515860626b6f74797c7f818384858686868584827e786d685e52463a3025190d0100000000000000000000000000000000070e171f252a30383f44464f5456575f61646668696a6a6968676462605b5453504a46413a342e271e1910060000000000000000000000000000000000000000000000070c151d232830363a4145474d535559565e616364646565646361605b5354524d48443d383229241e160d07000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d12070000000000000004101c2834404b555c60696e7275777878787775726d68625b51473d33271c100200000003101c28343f4a545c60696e7375777878787775726e69635b51483e33281c110c18242f39434d575f656c707476777878777674716d6760594f443a3024190d0100000000000000000000000000000000000000000000000000000b17222d3844505b66717e8a96a0acbac4ceded7cec5bfbab8b3b5b9c0c8d2e0d4c8bcb1a79d9083786c6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5666727f8c99a4afbbc7d4e0e3d9d0c2b8aea49d938e847f7b79797a7c7f838b9299a3acb6c0ced8e2e0d4c7bbafa3998c7f7265564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d202121201e1913110c06000000000000000000000000000000050c1113191d202121201d1913100b05000000000000000000000000000000010a131b242c343c434b51565e61676d72767a7e818385878889898988878684817e7a756f6a625f57504a423a322921170f0500000000000000000000000000000000060f171e272e343e434b51575f61676d7175797c7e808283848485848382807e7b7874706d66605d55514b433e342e271e160d040000000000000000000006131f2b37434e58606b6f767b7d7f7f807f7e7d7a746d685d544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363d44484f55586062676d7174787b7d7f8183848485848483817f7c7a76726e6966615e57534e45413a3229251e160e05000000000000000000000000000000000000000000000006111c262f39434b545c606a6f767c8185898b8e90919292939392918f8a837a6d61564c4135291d1105000000000000000000000000000000091019202930363e424a505359606367696e717375767676767573716f6c6664605c54524c454039302b2217110a0200000000000000000000000000000000000000000910191e272e343b41464c5154575f616569686d6f7071727271706e6c6565615e56544f48433d352f281f1910090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000000000006131f2c3845515c676d747b7f828484858483817f7a726d62594f44382c1e130800000006121f2b3844505c666d747b7f828484858483827f7b736d635a5045392d1f14101d2935404b555f696e787d80838485858483817e796f6b60564c4135291d110500000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8b2bdccd5dbd0c5bcb4aeaca6a8aeb6c0ced7d9cec3b8aca0958a7d71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4854616e7b87939facb9c1ced8e2e2d4cac0b6aea59d96918b88868687888b91959fa3abb5bec7d2e0e2d8ccc0b6ac9f92867b6e6154483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141413110d08020000000000000000000000000000000000000002080d1113141413110d080100000000000000000000000000000000000a131c252d363e464e555c60686e737a7e83868a8d90929895969696959992908e8a86817c766e69605c544c443b332921170e040000000000000000000000000000060f182129303940454f555d60696e747a7e8285888b8d8f9091919191908f8d8b8885817d78726d67605c554f454039302820160e040000000000000000000815222e3b4754606a6f7d83888a8c8c8c8c8b8986817a6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429333b42464f545961646a6f747a7d8184878a8c8e8f90919191908f8e8c8986837f7b77726e69625f58524c443e35302820170f05000000000000000000000000000000000000000000000b17222d38424b555d666d747c83898e9297989a9c9e9f9f9f9f9f9e9b958e8174685e5246392d201307000000000000000000000000000009121b222b323b41464f545c60646b6f74787b7e80828283838282807e7c7974706d66615e56514b423d3428221c140b0200000000000000000000000000000000000109131b222b303940454c52555d6065696e7275787a7c7d7e7f7e7e7c7b7975726e68636059544f45413a312b221b120901000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000005111e2a36414d56606d7981878c8f90919191908e8b867f726b6054483a3025190d0100030f1b27333f4953606d7880878c8f90919191908f8c867f736c6155493b31251a131f2c3945515d676e7b83898d8f91919191908e8a847d6f685d5246392d2013070000000000000000000000000000000000000000000000000005121f2b3744505b65717e8a95a0acbac3ceded6cabfb4aaa29f999ca4aebcc5d0dbd4c8bcb1a79d9083786c6053463e33281c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535e6975828f9ba5afbcc6d0dbe7dcd2c8c0b7afa8a19e989a93939995989da0a7aeb5bdc6d0d9e4dbd0c8bbafa49a8e8175695e52463a2d1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607070705010000000000000000000000000000000000000000000000010507070706040100000000000000000000000000000000000008111c252d373f4850585f676d727a80858b9093999a9d9fa2aaa2a3a2aba39f9d9a98928e89827b736d665e564d453b332920160b02000000000000000000000000050e18212a333b434b515961676d737b81858a8e9297989a9b9d9e9e9e9e9d9c9a9797918e89847f7a726d676159514b433a322820160b020000000000000005121e2a36424d57626f7c86909597989999999899928d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f18202830353f454d525960636c70767c81858a8e919697999b9c9d9e9e9e9d9c9a989992908c88837f7b756f6a605d565046413a322921170d040000000000000000000000000000000000000000030f1c28333f4a545d676d78808790949a9fa2a9a7a9aaabacacacacaba79f92867a6d6154473a2e2114070000000000000000000000000009121b242d343d444d525961666d71777c8084888a8d8e8f90908f8e8d8b8885817d79736d68605c544f473f332d261d140b020000000000000000000000000000000009131b252d343d434b51565e61676d72777b7f828587898a8b8b8b8a898785827f7b76706b636059514c433d342d241b1309010000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000714202d3946525e6874818e939a9b9d9e9e9e9d9b9892897d7063564c4135291d11050005121f2b3744505b65727f8c939a9b9d9e9e9e9d9b99928a7e7164574d42362a1e14202d3a4753606d798490959a9c9d9e9e9e9c9a9691857a6d6154473a2e211407000000000000000000000000000000000000000000000000030f1b27333f4953606c7883909da7b1bcccd5dfd3c6baaea298928d929caab4becad6d9cec3b8aca0958a7d7064594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626f7c89939eaab4bfcad6dee4dad2c9c0bab2acabaca49f9fa4aba5aaacb1bbbfc6cfd8e2ddd6cabeb4aa9f93877c6f62574d42362a1e0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232d373f49515a616a6f797f868d92989c9fa4aba9acaeb4afafafb4aeacaaaaa29f9b948f867f786d685e574d453b32281d140a0000000000000000000000030c16202a333c454d555c606b707980868d92989b9fa2a9a7a8a9aaababaaaaa8a7a9a19e9a96918c857f79706b605c554c443a32281d140a000000000000000714212d3a46535e69768390989fa7a5a6a6a6aba39f948a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a323a414550575e616b70767d83898e92989b9ea1a8a6a7a9aaaaababaaa9a7aba39f9c9995908c86827c746d68615a524c443b33291f160c01000000000000000000000000000000000000010c161f2b3844505b666d79828d939a9fa6abadb3b4b6b7b8b9b9b9b8b7afa3998a7d7064574a3d3124170a00000000000000000000000009121b242d363f464e565e616b70787e83898d919697999b9c9d9d9c9b9a9797928e8a847f7a726d66605951443f382f261d140a00000000000000000000000000000006101b252d373f464e555c60686e737a7f83888c8f91969697979898979697928f8b87827d766f6b605d554e463e362d251b13090000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000814212e3b4754616e7b86929fa4acaaabababaaaaa39c908376685e5246392d201307000613202d394653606c7884919ea4acaaabababaaaba39d908377695e53463a2d211825313e4b5864717e8b96a0a7a9aaababaaa9a8a1978c7f7265594c3f3226190c00000000000000000000000000000000000000000000000005121f2b3744505b65717d8a95a0acb9c3ceded7cbbfb5ab9f9286808d98a2aebac7d1dcd4c8bcb1a79d9083776b6155483d33271c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606a75818e98a2aebac1ccd5dfe4dbd2ccc4bdb9b7b6afacacafb5b2b7b8bcc3cbd1d8e1ded5cbc3baaea2988e81756a6054453b30251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0f1011121211100d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c353f49515b626c717c838c92989fa2aaacafb5b6b8babfbcbcbcbfbab9b7b4aeaca69f99928c827a6e695e574d443a2f261b1106000000000000000000000b151e28323c454d575e676d747d848d92999fa2aaabadb3b3b5b6b7b7b8b7b6b5b3b3adaba8a19e97928c847d746d675d564c443a2f261c11060000000000000815212e3b4854616e7b87949faab1b2b2b3b2b5aea69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b333c444c525a62696e757d838a90949b9fa2aaabadb2b2b4b6b7b7b8b7b7b6b4b5aeaca9a7a09d99928e87817a716c615e564d453b31281d130700000000000000000000000000000000000007121d2a36424d57606c78828f949fa4acb0b8babec1c3c4c5c5c6c6c5c0b5ab998c7f7366594c403326190d000000000000000000000007111b242d363f48505860686e757d848a90959a9ea1a8a6a8a9a9a9a9a8a6a9a19e9b96918c857f796f6b625b504a42382f261b110600000000000000000000000000040e18222d373f49515860676d737a80858c9095989c9ea1a9a3a4a5a5a4a9a29f9c99938f89837c746d67605850483f372d251b110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000b1824313e4b5764717e8a99a3afb6b7b7b8b7b6b4ac9f93867a6d6154473a2e211407000915222f3c4855626f7c8896a1acb6b7b7b8b7b6b5aca095877b6e6154483b2e211b2835414e5b6874818e9ba8b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000613202d394653606c7883909da7b1bcccd5e0d3c7bbaea3998d807a85929fabb5c0cbd7d9cdc3b8ab9f958a7d7063594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa6b0bac3cdd6dfe4ded6cec9c5c4c0bbb9b9bbc0bec4c5c8ced7dce3ded6ccc3b9afa59f92867b6e61584e4333291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314181b1d1e1f1e1e1c1a161613100b04000000000000000000000000000000000000000000000000000000000000000000000007131d28313e47515b636d727e8691959fa2aaaeb4b9bbc0c3c5c6cad0c9d1cbc7c5c3bfbab8b0aba39f948f847b6e695e564c41382d22170b03000000000000000007121c27303a444d575f696e79818a91969fa3abaeb4b8babec0c2c3c4c4c4c4c3c2c0beb9b8b2aca9a29e96918a80796d685d564c42382d22170b0300000000000a1724313d4a5764707d8a97a6b0bcbfbfbfbfbfb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232c353d464e565d606d717b818990959c9fa6acaeb4b7b9bdbfc1c2c3c4c4c4c3c2c1bfbbb9b6b1acaba39f99938d857e756d685e574d433a2f24180d0100000000000000000000000000000000010d18242f3a46535e69737f8c949fa6afb6bec2c6cacfcfd1d2d2d2d2d1c0b3a79a8d8074675a4d4134271a0e01000000000000000000050e19232c363f48505a626a6f7a818a91969da0a7abacb2b3b5b5b6b6b5b5b3b3adaba8a19e98928c847d726d605b544a41382d221710060000000000000000000000000a15202a343f49515b626a6f797f868d92979da0a7a8abadb2b0b1b2b1b1b3adababa49f9c959089817a6f6a625a51493f372d231a0f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000d192633404c5966737f8c99abb5c0c3c4c4c4c3bbafa49a897c6f6256493c2f231609000a1724313d4a5764707e8a97a8b2bdc3c4c4c4c3bcb1a796897c706356493d30231d2a3743505d6a7683909da9b6c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e1100000000000000000000000000000000000000000000000814202c38444f5964707d8a95a0acb9c3ceded8ccc0b6ac9f92867b73808d99a3afbbc7d3e0d4c8bcb1a79d9083766b6055483d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46535e69727f8b949ea8b2bbc5cdd5dee6e0dad5d2d2ccc8c6c6c7ccd2d0d1d4d9dfe6ddd5ccc4bab1a79e938b7e71695e52463c3221170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a29272322201b160c07010000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a636d727f889298a0a7aeb4babfc5c7ccd2d2d3d6dbd6dcd7d3d2d0cac7c2bdb4aea69f9691847b6e685d53493f33271f150900000000000000030c18232e39424c565f696e7b838d929ea1a8aeb5babec5c6cad0ced0d1d1d1d1d0cfcfc9c6c4bdb9b3ada8a09e928d837a6d685d544a3f33281f150900000000000b1825313e4b5864717e8b97a4b1bececcccd1c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c353e474f585f686d757e868e939d9fa7abb0b8babfc4c5c9cfcecfd0d1d1d1d0cfd1cbc7c5c3bcb8b5afaba49f97928b827a6e695e554b4135291d11040000000000000000000000000000000004101d2935404b55616e7b86929fa6b0bbc0c7d0d3d6dbdcdddedfdedacdc1b4a79a8e8174675b4e4134281b0e010000000000000000020c17202b353e48505a626c717c858f939ea0a8acb1b7b9bdc0c1c2c3c3c2c1c0beb9b8b2adaaa29f9691877f746c665b53493f332722180c0300000000000000000000030f1b26313c46515b626d727c848c92989fa2a9acb1b5b8b9bdbdbebebebdbebab8b5afaca79f9d938e847c716c625b51493f362c21180b020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000010e1b2734414e5a6774818d9aa7b4c0d1d1d1d1ccc0b6ac96897d7063564a3d3023170a000b1825313e4b5864717e8b97a4b1beced1d1d1cdbdb0a3978a7d7064574a3d31241e2b3844515e6b7784919eaab7c4d0d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000050f1a232f3c4855616b7783909da7b1bccbd5e0d4c8bbafa49a8e81746e7b86929facb9c2ccd8d8cdc3b8ab9f95897d7063594f44382c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202a36424d57626d75828f96a0a9b3bbc3ccd6dbe1e5e1deddd8d4d2d2d4d7dddddee0e5e1dad5cbc3bab2a8a0958f81756c62574d42342b200f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090d161e24292c2d323537383838373633302f2c272118120b030000000000000000000000000000000000000000000000000000000000000004111d2935404b55616c727f8b939aa3aab1babfc6cad0d4d7dddfdfe2e7e2e7e3e0dfdbd6d3cfc6bfbab0a8a09691837a6d655b50443c31261a0e040000000000000b151e2834404a545e686e7b8490959da4acb2bbbfc6cad0d3d6dbdbdcdddededddddbdad5d2cec9c5beb9b2aca49d9590837a6d665b50443c31261a0e04000000000b1825323e4b5865717e8b98a4b1becbd7d9d2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c353e474f59606a6e7a818b92989ea5abb1b7bcc2c6cad0d2d5dadadcdddddededddcdcd7d3d2cec8c7c0bbb5afa9a19e938f847b6e675d5145392c201306000000000000000000000000000000000613202c3945515d6774818d98a3aeb8c2ccd2d9dfe2e3dcd7d3d2d1d0cdc0b4a79a8d8174675a4e4134271b0e01000000000000000008131e29323d47505a626c717e8791979ea5acb2b8bcc3c5c9cececfd0d0cfcecfc9c6c4bdb9b4aea8a099928b81786c655b50443f342a1e150b0000000000000000000006121f2b37434e58626d727f8791969fa2aaadb3b8bcc2c4c5c9cfcacbcbcfcac6c5c0bbb9b1aba59d9691867e726d625b51483e332a1d140a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000010e1b2834414e5b6774818e9aa7b4c1cddadeddd2bdb0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4b1becbd7ded7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0abb9c3cddddfd2c6b9ac9f93877b6e6975818e9ba6b0bbc7d3dfd4c8bcb1a79d9083766b6054483d32271b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25313b45515b606d7a849197a1a9b2bac1cacfd6dbe0e3e8e4e0dfdfe0e3e8e8e3e0dbd6cfc9c1b9b1a8a1969083796d605a50453b3022190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b1f282f35393a3e42434445454443403d3b383229241d150d030000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa4acb4bcc3cad0d6dbe0e3e2dfdedddcdddedfe1e6e7e2e0d8d1cbc2bab2a8a0958f82776c60574d42372b21160a000000000007121d27303944515c666d7a849196a0a7aeb9bdc4cbd1d6dbdfe3dcd7d3d2d1d1d2d3d6dbdfdfdad5cfcac4bdb9aea79f958f82786c60574d42372b20150a000000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202b343e475059616b707c848f939fa2aaafb8bcc2c7cdd3d6dbdfe1e5e6e3e2e1e1e2e3e5e7e3e0dfd9d4d1cbc7c0bbb3ada59e969184796d6054473a2d211407000000000000000000000000000000000714202d3a4753606d7a85929faab4bfcad8dde4e3e1d8d1cbc7c5c4c3c3c0b3a6998d8073665a4d4033271a0d0000000000000000030d1925303a444f59616c717f889299a1a9afb9bdc4c8cdd2d5dadbdcdcdcdcdbdad5d2cfc9c5bebab2aba39f938e80776c605a50463c30271d12070000000000000000000815212e3a47535f6a727f8b9299a0a8aeb4babec5c8cdd1d2d5dad7d8d8dbd6d3d2ccc7c2bcb8afa8a198928b7f726d625a50453b2f261b110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000004101c27333c4855616b7683909da7b1bccbd5dfd3c7bcb1a79c8f82756a626f7c88949fabb7c3cdd9d8cdc2b7ab9f95897d7063594f44382c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f45525d686e7b859297a0a8b0b9bec5cad0d4d7dcdcdddedededddcdcd7d3cfcac4beb9afa7a09691847b6e675d51483f33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d313a4145474b4e50515251514f4d4948443d352f271f150b0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929aa4afb6bec6ced6dbe2e2e0dbd6d3d2d0d0d0d1d2d5dadde0e4e2dcd7ccc3bab1a79f948c7f72695f53473d32271b0f02000000000c18232e39424f59606d78829096a1a8b1b9c0c9ced7dce3ded8d3d1cbc7c5c4c4c5c6cad0d2d4d7dcdbd6cec9c0b9b1a79e948c7f73695f53473c32271b0f010000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333d46505a616c707d8691969ea5aeb4bcc1c8cdd3d8dfe2e3e0dfdcd9d7d6d4d4d5d6d8dbdedfe1e4e3dcd7d2ccc5beb9afa8a0968c7f7265594c3f3226190c000000000000000000000000000000000b1724313e4a5764717d8a98a2aebcc6d0dce8e3dad1cfc6bfbbb9b7b7b6b6b0a6988b7e7165584b3e3225180b00000000000000010b151f2a36414c56606b717e87939aa3abb2bbc1c9ced4d9dee1e5e5e1e0e0e2e5e6e2dfdad5d0cac3bdb5aea59d938d80746c62584e42392e23180c0200000000000000000915222f3c4855626f7c87929fa3abb2babfc6cad0d4d9dedcd9d6d5d4d4d6d9deddd7d4cdc8c1bab2aaa39f918c7f726c61574d41382d22170b00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000714202c38444f5963707d8a959fabb9c3cdddddd1c4b7ab9f95897c6f635f6a76828f9ca7b1bcc8d4dfd3c7bcb1a79c9083766b6054483d32271b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212935414c565f696e7c8591969ea6adb3babec5c7cbd1d0d1d1d2d1d1d0d1cbc7c5beb9b3ada59e9590847b6e695e554b40362d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242d373f434c5254585b5d5e5e5e5d5c5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8b97a1acb6c0c7d0d8e0e2dbd6d3cfcac6c5c3c3c3c4c5c9cfd1d4d9dfe7ded5ccc3b9b0a69f92867b6e62584e43382c1e130800000004101c2834404b54616b74808d949fa8b2bac3cbd5dae0e0d9d4ccc7c7c0bbb9b7b8b8babfc1c5c7cbd1d9e1d9d5cbc2b9b0a69f92867b6e62584e43372b1d13070000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e58616c707e879298a0a8afbabec5ced4d8dfe4e3dcd7d3d2cfcccac9c8c8c8c9ccced1d2d5dae0e3e3ddd7cfc9c1bab2a89c8f8275695c4f4236291c0f00000000000000000000000000000004101c2834404b546774818e9aaab4beced8e2e6ddd1c8bfbdb5aeacabaaaaa9a79f94887b6e6255483b2f2215080000000000000007121d27313946525e686f7d879299a4acb4bdc4cdd5d9e0e4e0ddddd8d5d3d3d5d9dedee1e5e2dbd6cfc6bfbbafa59d928b7e716a5f544b4034281e130800000000000000010d1a2734404d5a6773808d99a3afb5bdc3cad0d6dbd8d4d2d0ccc9c8c7c7c9cdd2d3d6dbd8d4ccc4bcb4aea39f93887e70695f53493f33271c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000040f19232f3c4854606b7683909da7b1bccbd5dfd4c8bdb2a89d9083766b605863707d8995a0acb8c4cfdad8cdc2b7ab9f94897d7063594f43382c20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19242f3a444d575f6a6e7c848f949ea2a9adb3b9bbc0c1c3c4c4c5c4c4c3c1c0bbb9b3ada9a19e938e837b6e695f574d433a2f241b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4951565d6065686a6b6b6b6a6966636059514b43392f24180c02000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3bec7d2d9e2e0d8d0cac7c5bebab8b7b6b7b8b9bdc3c4c8cdd5dde3ded5ccc2baaea3998f82756a6054483a3025190d01000006131f2c3845515c66707d8a929da6b0bac4ccd5dde5ded5cec8c2bbb7b5afacababacaeb4b5b9bbc0c7cfd5deddd4cbc2baaea3998f82766a6054473a2f24180d0100000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606a707e879299a2aab2bac1cad0d7e0e4dfd9d4d1cbc7c5c3bfbdbcbbbbbcbdbfc2c5c6c9cfd3d7dce2e1dad5ccc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000006131f2c3845515c667784909daab7c3d0ddeaded4cbbfb6aeaba39f9e9d9d9c9b958f82766a5f53473a2e211408000000000000000c18242f3943505a616d7a849199a3abb5bec6cfd6dfe5dfd8d4d1d0cbc8c6c7c8ccd1d2d5dae0e6e1d8d1cbc0b7aea49f92867c6f665c51453a3025190d00000000000000010d1a2734404d5a6773808d9aabb5c0c7cfd6dbd6d2ccc8c6c3bfbcbbbababcc0c5c6cad0d7ded6cfc6bfbaafa49a92867b6e655b5044382e23170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000a16212c38444f5963707d89959fabb9c2cdddded1c5b8aca0968a7d70645954606b7783909da8b2bdc9d5ded3c7bbb0a69c8f82766b6054483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454e585f6a6e7a828b92979fa2a9acafb5b4b6b7b8b8b8b7b6b4b5afaca9a29e97918a81796e695f574d453b31281d12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d717576777878777673706b605d554b4035291f1409000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc5cfd8dfd6cec6bfbab8b3adabaaa9aaabadb2b6b8bcc3cbd1dae3ded7cbbfb4ab9e94897c6f62564c41362a1e110500000713202d3a4653606d7984919ea4aeb8c2ccd6dee4dbd3ccc3bdb9b0ababa39f9e9e9fa2aaa8acafb5bdc4ccd5dfddd7cbbfb4ab9f94887c6f62554b4135291d110400000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130603020100000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e696f7c869299a3abb3bcc4ccd6dbe2dfd9d4cec8c6bfbbb9b6b3b0afaeaeafb0b2b5b8b9bec5c7cbd1d8e1ddd2c7beb0a69a8d8073675a4d4034271a0d0000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe4d8cdc2b8aea49c9992919090908e8a837b6e61574e42372b1e120600000000000004101d2935404b55616c76828f96a1abb5bdc7d0d8e1e0dad5cdc8c4c3bebbbababcbfc4c5c9ced6dbe1e3dcd7c9c0baaea2989183796d60564c4135291d1207000000000000000c1926323f4c5965727f8c98a7b1bdc7d2d8d0cbc7c0bbb9b6b3b0aeadaeafb3b8babec5ced4dcd8d1cbc0b6aca2988f82776c60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000030f1b27323b4854606b7683909ca7b1bccbd4dfd5c9beb3a99d9184786c60534f5964717e8a96a1adb9c5d0dbd8cdc2b7ab9f94897c6f63584e43382b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a333c464e575f686d757e858c92979c9fa3aba8a9aaabababaaa9a8aba39f9c97928c857e756d675f574d453c33291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e81838485848482807c756d675d51453b3025190e020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89949fa9b3bdc6d0d4cdc4bcb4aeaca9a29f9d9d9d9ea1a9aaabb1b9bfc8d1dbe7dcd1c6bdb0a69b8f8275685e5246392d20130600000b1724313e4a5764717e8a96a0acb6c0cad4dee4dad2c9c1bab2aca69f9c999291919298979b9fa3abb2bac4cdd7e1dcd1c6bdb0a69b8e8175675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130f100f0e0c0a07060300000000000000000000000000000000000000000000000000000000030e18212b3744505b656e7b859198a2abb4bdc5ced5dee2dcd7cec8c3bcb8b5aeaca9a6a4a3a1a1a2a3a5a8abadb3b9babfc6cfd6d8ccc0b6ac9f94887c6f6255493c2f2216090000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7d3e0e0d3c7bcb0a69c928d8684848383817e786e695e53453c31261a0e0200000000000006131f2c3845515d67717e8a949fa9b2bdc7d0d9e2ded6cfc9c3bcb8b6b2aeadadafb2b7b9bdc4cad0d7e0e7dbd6cabfb4aaa0958c7f72685e5246392e23180c000000000000000915222f3c4855626f7b88959fabb5c0cccec6bfbab6afaca9a6a3a2a1a1a3a6abadb3bcc2cad4dcdcd2c7beb4aa9f948a7e71665c5044382b1f13080000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000007131f2c38444f5963707d89949fabb9c2cddddfd2c6b9ada1978b7e71665b504653606d7984919ea9b3becad6ded3c7bbb0a69c8f82766a6054473d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a343c454e565d606c717a80858b8f9299999b9d9e9e9f9e9e9d9b9999928f8b857f7a716c605d554d453c332a21170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191908f8d8982796d60564d42362a1e11050000000000000000000000000000000000000000000000000000000815222e3b4754606a76828f97a2abb5bdc7c8c1bbb2aaa29f9a97929090909196979da0a7aeb6bfc9d2e1e2d8cfc1b9ac9f92867a6d6154473a2d22170b00000e1b2835414e5b6874818e9ba8b2bdc8d2dce7dad2c8c0b7afa8a09e948f8a86848585878a8e9299a0a8b2bbc5cfdbe2d8cfc2b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201b1c1c1c1b19161312100c06000000000000000000000000000000000000000000000000000009141f2a36414c56606c77828f97a1aab4bdc6cfd7e0e1d8d1cbc3bdb8b1acaba39f9c99979695959596999b9ea1a9acaeb4bcc2cacec5bbafa49a8f82766a6054473b2e221508000000000000000000000000000000091623303c4956636f7c8996abb5c0cbd7e3ddd0c4b7ab9f948d807a7877777674716d665e574d42332a201509000000000000030f1c28333f4a54606d7984919ea6b0bbc4cfd9e2dcd4ccc4bdb9b1abaaa5a2a0a0a2a6abacb2babec5ced5dde7dbd0c6bcb1a79f92857a6d61544b4034281c10040000000000000815212e3a47535f6a76839099a4afbbc0c2bcb4aeaca49f9d9996959494969a9fa2a9b0b8c2cad4dfd9d0c5bcb0a69e9184786d6053463a2f24190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000040f19222f3b4854606b76828f9ca6b0bbcbd4ded6cabfb4aa9e9185796d60544a44505c66727f8c97a2adbac6d1dcd8cdc2b7ab9f94897c6f62584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a333c444c525a62686d737a7e8386898c8e909191929191908e8c8986827e7a736d67615a514b433b332a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a92989b9d9e9e9e9d9c99948e8174695e52463a2d20140700000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b859299a3abb5bdbdb9b0a9a198928d888584838485878b90959ca4aeb7c1cfd9e3e0d4c7bbafa3998b7e726553493f33271b0f03000f1c2936424f5c6975828f9cabb4bfcbd7dddcd6c8c0b6aea59e969189827d7a7878797a7d81879196a0a9b3becad6e2e0d3c7baaea3998a7d7064574a3d3124170800000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2628292929282623201f1c17110f0a0300000000000000000000000000000000000000000000020e1a26313946525e68727f8b949fa9b3bcc6cfd8e1ded6cfc6bfbab1aca7a09d9992908c8a898888898a8c8f92979b9fa3aab0babfc5bcb2a89f93877c6f62584e43372b1f13060000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdd1dce8dccfc3b6a99c9083766d676a6a696864605c544d453b3121180e0300000000000006121f2b3844505b66727f8c96a1acb8c2cdd6e1ddd4cac2bab2ada79f9d9895939495999ea1a8adb3bcc3cbd5dee2d8cec3baada2978d8073665c5145382c1f130600000000000006121f2b37434e58626f7c87939fa4aebbbab0aaa39f9a93908c89888787898d92979fa6b0b8c2cdd7e2d7cec2b8aca0968a7d7164564c4135291d110400000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000a15202c38434e58636f7c89949fabb8c2cddddfd3c6baaea2988c7f72675c51423f4a54606d7a85929fabb4bfcbd7ded3c7bbb0a69c8f82756a6054473c32261b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a414550565d61676d71767a7d808183848585858483817f7d7a76716d67605d555045403a312921180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909da2aaa9aaababaaa9a69f92867b6e6154473b2e211408000000000000000000000000000000000000000000000000000000030f1b27323d46525e69707d879299a3abb1b2aca69e969186807b78777677787a7e838d929ca5afbdc7d1dce3d7cbc0b5ab9b8f8275655b5044372b1f1205000d1a2733404d5a6673808d99a3aebac2cbd7d0cbbfb6aea49d938e847d76706d676b686e70757c849197a2adb9c6d2dfe3d7cbbfb4ab9a8e8174675b4e413025190d01000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346393133353536353432302d2c28231c1a150e0903000000000000000000000000000000000000000005121e2a36424d57616d7a85929fa6b0bbc4ced8e1ded6ccc4bcb4aea8a09d95918b8683807d7c7b7b7c7d7f8285898e92989fa6aeb4bab3a9a0968d81746a6054463c32271b0f030000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8ccbfb2a5998c7f72665d555d5d5b5753504a423b33291f0f06000000000000000613202d394653606c7884919ea8b2bdcad4dfe2d4cbc2b8b0a8a19e95908b888787898c91969fa2a9b1b9c3ccd5e0e0d6cabeb3a99e9285796d6053463a2d22170b000000000000030f1a26313c4854606a727f8c929da5afaea69f98928e8783807d7b7a7b7c80858f949fa6b0bbc5cfdae0d4c8bdb2a89c8f8275685d5245392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d02020202020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000030f1b27323b4854606a76828f9ca6b0bbcad4ded7cbbfb5ab9f92857a6d60554b403845515d6773808d99a3aebac7d2ddd8ccc2b7aa9e94897c6f62584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820282f353e444c52555d6065676d707375767778787877767573706d6764605d55514c433e352f281f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0abb4b6b7b8b7b7b5afa3998b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000a16202a36424d57606b717e879299a0a7a8a09e948f847c736e6a6a6a6a686d7178808d939eabb5c0cbd7e3dcd1c5b8ab9e9285796c605346392d201306000815212e3b4854616e7b86929fa6b0b9c2ccc6bfbaaea49d928d8179706b64605d565e61646a6f7b85929eabb8c4cfdae6dcd1c3b6a99d9083766a564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f53463a3d4041424342413f3d3a38342e2b26201a140d05000000000000000000000000000000000000000714212d3a46535f6974808d98a2aeb8c2cdd6e0dfd6ccc4bab2aaa39f95918a847e7a767371706e6e6f707275797c818690949fa2aaadaaa2979184796d60584e43342b20150a000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d7cabdb0a4978a7d7164574b50504e4a46443f38302921170d00000000000000030f1b27333f495363707d8a96a1adbac4cedce3d9d0c2b9b0a69f96918a837f7b7a7a7c7f848b9297a0a7b1bac4ced9e5dbd0c5b9ada1978a7d716453493f33271b0f030000000000000a15202c38434e58626d74808d939fa3a29f949086817b7673706f6e6e70737b828f949fa9b3bec9d5e1d9cec3b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000006131f2b37434e58626f7c89949fabb8c2cddce0d3c7bbaea3998d8073685d52433935414b55616e7b86929facb6c0ccd8ded3c7bbb0a69c8f82756a5f53473c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e2429323a41464c5154555d606366686a6b6b6c6b6b6a686663605d5553514b45413a3129241d160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a7b1bcc3c4c4c4c3c0b5ab998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000040e1a25303b454f59616c717e879195999896918a827a6f6a625f575d565e61666d74818e99a3afbbc7d4e0dfd2c6b9ada297877b6e6154483b2e211508000714202d3a46525e69737f8c949ea7b1bbc0bcb4aea49c928d80756d67605953514d5254585f69727f8c98a9b2bdc9d5e1dfd2c5b8ac9f928579685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346474a4d4e4f4f4f4e4c4946443f3837312a251f170f07010000000000000000000000000000000004111d2935414c56616e7b87929faab3becad4dfe1d7cdc4bab2a8a198928c847d78726d676664636262626366666c6f747b828c92989fa29f9892857c6e675d51463c3222190f04000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a4443413e3a38342e261e170f050000000000000005121f2b3744505b6575828e9ba8b2bdccd6e0ddd2c7bdb1a79f948f847d77726f6d6d6f73797e859195a0a8b2bdc9d5dfe1d6cabeb3a99b8f8275655b5044372b1f1205000000000000030f1b27323d46515b606c77818d929998928b827b746e69666362616163686e79828f97a1adb9c5d0dbe0d3c7bbaea3998a7d7063574a3d3024170a00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000040e18222e3b4754606a76828f9ca6b0bbcad4ded8ccc0b6ac9f92867b6e61564c41302f3a46525e6974818e9aa4afbbc8d4e0d7ccc1b7aa9e94887c6f62584e43372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202830353a4145474b515456595b5d5e5e5f5e5e5d5b595653514b4745403a352f281f18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcdd1d1d1d1c1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000009141f29333d47505a616c717c84898c8c89847e756d686058534e504c52545c616e7b87929facb9c5d2dfe2d6cabeb3a996897c706356493d3023160a0005121e2a36424d57606c77828f959fa7afb5b1aaa39f928c80746e605d554f47454146474e57616e7a8796a1adb9c5d2dfdfd3c6baaea298877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f4c525457595b5c5c5c5b595653504a47433c3630292118120b030000000000000000000000000000000713202c3945525d6874808d99a3afbcc5d0dce6dbd0c5bbb2a8a09691867f79706c65605d55575655555657545b6063696e787f868d92979490867d6f6a5f554b40342b20100700000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3635312d2b28231c140c0500000000000000000613202d394653606c7885929fabb8c4cfdee3d7ccc0b5ab9f958f827a706b6562606162666d717b839196a0acb9c3cdd8e4dacfc5b8ab9f9285796c605346392d201306000000000000000a16212b343f44505b656c7780878b8b867f776e69625f5756555454565e676d7a85929eaab3becad6e2d7cbbfb5ab9a8d8073675a4d4034271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033282828282828282828282835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000a15202b37434e58626f7c89949faab8c2ccdce0d4c8bbafa49a8e8174695e52443a302a36424d56626f7c87939facb9c3cdd8ded3c7bbb0a69b8f82756a5f53473c31261a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e161e24292f35393a4145474a4d4e505152525251504e4c4a4745403a39352f29241e160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7dedbcec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000030d17212b353e48505a616a6f787d7f7f7c78716c615e564e47424341464a525e687683909ca9b6c3cfdce6dbcfbeb1a4978b7e7164584b3e3125180b00020e1a25303b44505b656d798390959fa4aba79f98928b80746e645c514b433d3936393c46525e687885919eabb8c4d1dee2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f565e61646668686968676563605c54534e46423b3329231d150d0400000000000000000000000000000714212d3a4754606d7a86929fabb5c0ced7e1e1d6cabeb3a9a09691847c736d66605b53514b4a494848494a4a5053575f666d727a80858888837b6f6b60584e43392f22190f0000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302824201f1c17110a020000000000000000000815222f3b4855626e7b8897a2adbac6d3dfe0d4c7bbafa4999083796d676159555454545c60696e7a84919ea7b1bcc8d4e0dfd3c6baada297887b6e6255483b2f22150800000000000000040f192227333f49535b656c737b7e7e7a726c655f57595a5a59585653555e68727f8b98a2aebac6d3dfdcd1c2b5a89c8f8275695c4f422d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4035353535353535353535353535414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1b26323b4754606a75828f9ca6b0bbcad4dedfd2c6b9ac9f93877c6f62574d42322825303b47535f6a75828f9ca7b1bcc8d4e0d7ccc1b9ac9f93877c6f62584e43372b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e24292c2f35393a3d40424344454545444342403d3a39352f2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000050f1a232d363e48505860656c7072726f6c65615a524c443d37313638414d566874818e9ba7b4c1cedae4d8cbbeb1a5988b7e7265584b3f3225180c000009141f27333f49535d676d7a838d93999b9a9590867e736e645c5245403931363a3b4246505b667784909daab7c3d0dde7dbd0bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c6064686d7073747576757472706d66625f58524d453f342f271f160e0500000000000000000000000005121e2a36424d5765727f8b98a2aebdc7d1e0e3d9cfc7baada29791847b6f6a605c54504945403e3d3b3b3c3d3f44464d545c60686e73797c7b766e6960594f463c31281d10070000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171312100b0600000000000000000000000b1825313e4b5864717e8b97a9b3becad6e2dfd2c6b9ac9f93877c6f675d554f4847474a50575e68707d89959fabb8c4d1dde2d6cabeb3a9978b7e7164584b3e3125180b0000000000000000071017222d384149535b60696e71716e6860606265666766666462605c56606d7a85929fabb8c5d2deddd0c4b7aa9d9184776a53493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000006121f2b37434e58626f7c88949eaab8c2ccdce0d4c8bcb1a79c8f82756a5f53453b30201f2b37434e5863707d89959fabb8c4ced9e0d4c8bbafa49a8e82756a5f53473c31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d2024292c2d303335373838393838373533302d2c2924201d18130d0801000000000000000000000000000000000000000000000000000000000000000000000304050505050505050505050505050505050b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000008111b242d363e464e535b6063666563605b535a54524c443f352f34404b556774818d9aa7b4c0cddae5d8cbbeb2a5988b7f7265584c3f3225190c0000030b17222d38414b555d686d7981878c8e8e8a837c716c635c524a413a3c3f4246474d5359606c7985929eabb8c5d1dee2d5c8bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f928679656c71767a7d8081828282817f7c79746e6a615e5750454039312820160e0500000000000000000000000714212d3a46535e697683909daab4bfcfd9e3dcd1c7bdafa59f92857b6e695f58514b443f38352f302f2f2f2d33383b424a50565e61666d6f6e69625f574f473d342a1f160c00000000000000000000000000000000000003091825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302419171413110d08020000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe6dccfc2b6a99c8f83766a5f554c433e3a3a3f444d56606b7783909daab6c3d0dde6dbd0c0b3a6998d8073665a4d4033271a0d00000000000000000006111b262f38414950575f6265656163666d6f7173737373716f6d6663616775828f9ca8b5c2cfdbdfd2c5b8ac9f928579655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000030f18212e3b47535f6a75828f9ba6b0bbcad3deddd1c4b8ab9f95897c7063584e4333291f1a26313c4854606b7783909da8b2bdc9d5e1d8ccc0b6ac9f93877c6f62574e42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113181d20212326282a2b2b2c2b2b2a28262320201d1813110d070100000000000000000000000000000000000000000000000000000000000000020608080d0f1112121212121212121212121212121212121824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000a141c242d333b42464e54575f6166696b6c6a66615e565145403d4045515c6775828f9ca8b5c2cfdbe4d8cbbeb1a5988b7e7265584b3f3225180c00000006111b262f3a434c565d676d747b7f81817d786f6a625a524a3f4446494c4d5254575f616b717e8a97a1adb9c6d2dfe2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796e787d83868a8c8e8f8f8f8e8c8985817c756e69625a514b433a322820160d04000000000000000000000815212e3b4854616e7b87959fabbcc6d0e1e3d7cbc0b5ab9e938a7e71695f564e454039332d29242322222322282b30383f444c52545c6062615f57534d453d342b22180d040000000000000000000000000000000000070c151a25313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3026252421201d19130d0802000000000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265584e433a312d2e343b444f5966737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000a141d262f383f444d535960636b7075797c7e7f80807f7e7c7975706b66737f8c99a6b2bfccd9dfd2c6b9ac9f9386796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935404b556b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000915202b37434e58626f7c87939facb9c1ccdfe1d5c9bdb2a89d9083766b6054463c31211715202c38444f5964717e8a96a0acb9c5cfdbddd2c7bbafa49a8e81756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070d111314171a1b1d1e1f1f1f1e1d1b19171413110d0704010000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f24313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007101c262e363f454d52586062696e7376787877736e68625b514b4a4b5159606d7985929fabb8c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b000000000a141d28313a444c555d60696e737574706c655f585045474a50535558565e6165696e747d86929fa9b3becad6e2e0d3c6baaea298877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286797b838a8f9399999b9b9c9b9a9897928d87817b716c605c554c443a32281f160c020000000000000000000c1926323f4c5965727f8c98a7b1bcced7e2e0d3c7bbafa3998f82756c61574d443c342e27221b1816151516171c1f262e343b41464b51535555534d47423c332b22190f0600000000000000000000000000000000030b12181f262b313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d333332312d2c29241e19130c040000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6c9bdb0a3968a7d7063574a3d3128212328323d4a5764707d8a97a3b0bdcad6e3dbcec1b5a89b8e8275685b4f4235281c0f00000000000000000009121b252d363e474f565e616b70777d8185888b8c8d8d8c8b8986827d766f717e8b98a4b1becbd7e0d4c8bbafa49a867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807368686868686868686868686868686868686868686874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cbbeb1a4988b7e7165584b3e2f26222c3945515d677985929facb8c5d2dfded1c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000020f1a26313a47535f6a75828f9aa4afbbc8d4e0ded2c5b9aca0968a7d7164594f44342a200f101b27323d4653606d7884919ea9b3becad6e2d8ccc0b6ac9f93877b6e62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f101112121211100f0d0a07060401000000000000000000000000000000000000000000000000000000000000000001070c151a1e212226292b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000040f19232e38404850575e616a6f757b7f83858583807a726d605d5557555c606b727f8c98a2aebac6d3dfe1d5c9bdb2a896897c6f6356493c3023160900000000020b161f28323a434b51575f6266686763605b534e4b5153545c60626568696e71757b81889298a2aebbc5cfdae6dfd2c5b8ac9f9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f92877c8590959c9fa4aba7a8a9a8a7a9a29f9a938e867e756d675e564c443a31281e140a000000000000000005121e2a36424d576875828f9ba8b5c2cddbe9dfd2c5b9ac9f92877b6e615a50453c3228231d17110d070808060b0f141c2328303639404546494846423b37312a2119100700000000000000000000000000000000030c151d232831373a3e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3f40403f3d3a39353029251e160e040000000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f23161723303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c10000000000000000008111b242d373f48505960686d757d83898e929798999a99999798928f8a837c717e8a97a4b1bdcad7e4d8ccc0b6a093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366574d42382f2d333b4753606d7a8698a2aebac6d3e0ddd1c4b7aa9e9184776b5e5144382b1e110000000000000000000000000006121f2b37434e58626f7c87939facb6c0ccd8e2d5c9beb3a99e9184786c6053463d3220180e0b161f2b3844505c66727f8b97a2adb9c6d0dcddd2c7bbafa4998e8175695f53463b31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f33363738383838383838383838383838383838383838383e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a16212b35404a525a62696e757c82888c8f9192908d867f756d67646364676d737d86929faab4becad6e2ded2c5b9aca196877a6d6154473a2e2114070000000000040d162028313940454d5355595b5b5753505053555d6064666d6f7275787b7e82878e939aa2aab4bfcdd7e1e9ddd0c3b6aa9d908377655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8dfd2c6b9ac9f93888592979fa7acafb5b4b5b5b5b4b3adaca49f98928b81796d685e564c433a30261c1106000000000000000714212d3a46535f697885929eabb8c5d1dee2d6cabeb3a99b8e8175695f53483e332a2018120b06000000000000030a11171e252a2e34383a3c3b3a36312b261f180f0700000000000000000000000000000000000b151e272e343c4247484b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574b4c4c4c4c4a4745413a35302820160c0200000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c9bcafa296897c6f6356493c2d22191923303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000060f1a232d363f49515a616b6f7a818990959b9fa2a9a6a6a6a6aaa39f9b9590867e7e8a97a4b1bdcad7e8ddd2b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b7aa9d9083818181818181818181818181818181818181818181818184919eaab7c4d1dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b6a99c8f8376695f544a423e3e3f444e5863707d8996aab4bfcad6e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000030e18212e3a47535f6a75818e9aa4afbec7d2dddfd2c6b9ada1978b7e72665b5044382b1f120603101c28343f4a54606d7985929eaab4bfcbd6e3d7ccc0b5ab9f92877b6e61574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f11121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242931373a3b4042444545454545454545454545454545454545454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000030f1b27323d47525c636c717b81898f94999c9e9f9d98928b81797471707174797f879298a3aebcc5d0dbe7ded1c4b7ab9e918478685e5246392d201307000000000000040e161f272f353c4247484c4e4e4c52545b6063676d7175797c7f8184878b8f93999fa4acb4bcc6d0dfe9e2d6cabfb4aa9a8e81746753493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e0d4c8bbafa49a939297a2a9b1b9bbc0c1c2c2c2c1bebab6afaaa29f938e837a6d685e554b42382e23170c030000000000000815222e3b4855616e7b8897a1adb9c6d2dfdfd2c6b9ada297897c7063574d42362c21180e0700000000000000000000060b14191d23282c2d2f2e2d2a261f1a150e06000000000000000000000000000000000007121d27303940454d5355585864717e8b97a4b1becad7e3d6c9bdb0a3968a7d70635758595959585754524c46413a32281e140a000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d7cabdb0a4978a7d716453493f332a25252a333e4a5764717d8a97a4b0bdcad7e3dbcec1b5a89b8e8275685b4f4235281c0f000000000000030c18212c353f48515b626c717d858e939da0a7abadb3b2b3b3b2b4aeaca79f989287818e9ba7b4c1cedae0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb9c5d2dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92877b6e665b544e4b4a4950565f6a74818e9aa7b4c1d0dbe7dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000009141f2b37424d57626e7b87939facb6c0d0d9e4d6cabfb4aa9e9285796d60544a3f33281c0f03000b17232e3845515d6773808c98a3aebac7d2ddddd2c7bbafa3998e8174695f53463b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f2020201f1e1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353c4247484c4f51525252525252525252525252525252525252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000007131f2c38434f59636e737e868e939c9ea6a9ababaaa29f938e85807e7d7e80858c9299a3aab4bfced7e2e2d6cabeb3a99b8e817468564c41362a1e110500000000000000040d151d242931373940454c52565e61666c70757a7d8185888b8e9196989c9fa4abafb6bec6ced8e2e7ded3c7baaea2988a7d7064574a3d2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8ccc0b6aca49f9fa2a9b3bbc2c7ccd2cecfcecfcac7c0bbb4aea59e9590837a6d675d544a3f34281e150b0000000000000a1724303d4a5763707d8a96a9b3bec9d5e1ded1c5b8ab9e9285796d6053463c31201a0f0600000000000000000000000002080d12181c1f202222211e1a140e09030000000000000000000000000000000000000c18232e39424b51575f62646564717e8b97a4b1becad7e3d6c9bdb0a3968a7d706364656666666564605d56524c443a30261c11060000000e1b2834414e5b6774818e9aa7b4c1cddae6d9cdc0b3a69a8d8073655b50443d363030363c45505a6673808c99a6b3bfccd9e6dacdc1b4a79a8e8174675b4e4134281b0e0000000000000a151e29333e47505a626d727e8791979ea5acb1b8babebfc0c0bfbfbab8b1aaa399928e939ea9b6c2cfdbe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c7bbafa3998f82786c665f585857535b60696f7c87929facb9c5d2dfe6d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000020e1a26313a47535f6975818e99a4afbec7d2e2e0d3c6baaea2988c7f73675d5142382d22170b000006111c2935404b55616d7a86929fabb5c0ccd7e3d7cbc0b5ab9f92877b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125292b2c2c2d2c2c2b2a2622211e1a140e060000000000000000000000000000000000000000000000000000000000000000000007121d27313940454e5355595c5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000915222f3b4854606b73808b92989ea5aab0b6b8b8b4aea59e97928d8b8a8b8d91979fa3abb4bcc6d1e0e6ddd2c6b9ada1978a7d7064574a3d3025190d01000000000000000007101a232b343c434b51565e61686d73787d82868a8e9297989b9ea1a8a8acafb5bbc0c7d0d8e0e8dfd7cbc0b5ab9f92867a6d6053473a2d20140600000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb6afacabadb3bbc5cdd4d7dddbdcdbdbd6d2ccc5bfbaafa79f959083796d665c50443d30271c120700000000000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5044382b1f120800000000000000000000000000000000070c101313161514120e09030000000000000000000000000000000000000004101c2834404b545c60696e717171717e8b97a4b1becad7e3d6c9bdb0a3968a7d7070717272737372706d68615e564c42382e23170b0000000c1926333f4c5966727f8c99a5b2bfced9e5ddd1c4b7aa9e9184786c60584e46413e3e41464e57616c7783909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c000000000006111c26303b454f59626c727f889299a1a9afb8bcc3c6cad0cdccd0cbc7c2bcb4aba39f9b9ea5afbac6d2dee0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac4ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e948d80786e6a66646465656c707b849199a3afbbc7d3e0e1d5c9bdb2a8978a7e7164574b3e3124180b000000000000000000000005121e2b37424d57626e7b87939fabb5c0d0d9e4d7ccc0b5ab9f92867a6d61554b402f261c11060000000c18242f3946525e6874818e99a4afbbc7d4e0dcd1c7bbafa3998e8174695e53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e24292c2d32363839393939393836332e2d2b261f180f080000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51575f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000091623303c4956636f7c89929fa2aaafb7bbc1c4c5bfbaafa9a19e9a9796979a9ea1a9aeb5bdc6cfd8e2dfd6cabeb4aa9e9285796d6053463a2d2013080000000000000000050e19222b353d464e555d60686d737a7f84898f92989b9fa2a9a8abadb2b5b9bbc0c7ccd2d9e2e4dfd6cdc5bbafa3998d8174675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c7c0bbb9b8babec5cdd7dbdadadcdfe0e3e4ddd8d0cac1b9b1a7a0958f82786d60594f42392e23180c01000000000d1a2734404d5a6773808d9aa6b3c0cdd9e5d9ccbfb2a6998c7f7366544a3f34281c1003000000000000000000000000000000000000040607090807050200000000000000000000000000000000000000000006131f2c3845515c666d747b7e7e7e7d7f8c99a6b2bfccd9e4d8cbbeb1a5988b7f7c7d7d7e7f7f7f7f7d7a746d685e544a3f34281c100300000b1724313e4a5764717d8a97a8b2bdc9d5e1ded2c5b8aca0968b7e716a6058524d4b4b4c52585f69707d8a95a0acb8c4d1dee1d5c9bdb2a9978a7e7164574a3e3124170b00000000000c17232e38424d57616b717e8b939aa3abb3bbc1c8cdd3d6dbd9d9dcd6d3cec6bdb5afaca7a9afb7c1cbd7e2e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd5e0ebe3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdb0a69d928d827b767371717274787d859196a0abb5c0cbd7e3ded2c5b9aca096887b6e6155483b2e22150800000000000000000000000714212d3a46535f6974818e99a4afbdc7d2e2e0d4c7bbafa4998d8074685e5243392f1d140a0000000007121d2a36414c56626e7b87939facb9c2cdd8e3d7cbc0b5ab9f92867b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1720282f35393a3f424445464646464543403b3a37312a211a11080000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606a6e737577787878787878787878787878787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a4aeb4bcc1c7ccd1d0cac1bbb3adaba7a4a3a4a7abadb3bbbfc6cfd8e1e1d7cdc5baaea2988d8073665c5145382c1f130600000000000000020d17202b343d474f5860676d737a80868c91969b9fa3aaabadb3b5b7b9bdc2c6c7ccd2d8dde4e0d9d4cdc4bbb1a79f92877b6e61554b4035291d100400000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d9d2ccc8c6c5c6cacfd3d2cfcdcecfd2d3d7dce2e2dbd6cbc2b9b1a79e948c80736b60544a4034281d1207000000000e1b2835414e5b6874818e9ba7b4c1cedae3d7cabdb0a4978a7d7164574a3e2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56606d7881888b8b8a898c919ca8b4c0cdd9e5d9ccbfb3a79b918b89898a8b8c8c8c8b8a86817a6d665c5044382b1f120600000815212e3b4854616e7b8796a0acb9c5d2dee1d4c8bdb2a89e92857c6f6a615e565858565e616a6f7b84919ea7b1bcc8d4e0dfd2c5b9ada196887b6e6155483b2e2215080000000003101c28343f4a545f69707d87929fa4acb4bdc4cdd4d9dfe2e3e0dfdddcddd8cfc7c0bbb9b4b6bac1c9d2dde8e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cec8c5c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc2b8aea49d948f87837f7e7d7e80848a9197a0a8b2bdc7d1dce8ddd1c4b7aa9e918477695f53463a2d2114070000000000000000000005121e2a36424d57616e7b87929fabb5c0d0d9e3dfd2c6b9ac9f93877b6e61564c4131271d0b0200000000010d1925303a47535f6975828f9ba6b0bcc7d3e0dcd1c7bbaea3998d8174695e52463b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129323a4145474c4f51525353535251504d4846423c332c231a0d0400000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d747b7f82848585858585858585858585858585858585858585858585858586929fabb8c5d2dee8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bec5ced3d7dedbd6cdc5beb9b8b3b1b0b1b4b8b9bec4cbd1d8e1e1d8cfc5bbb1a79f92857a6d61544b4034281c10040000000000000008131e29323d464f59606a6f7980868d92989ea1a8acaeb4b8babec1c4c5c9cfd2d4d7dde0dcd7d3cec8c2bbb3a9a0958d8073695f5343392f24180d0100000c1825323f4b5865727e8b98a5b1becbd8e4f4ebe4ddd8d4d2d2d3d0cac6c5c2c0c1c2c5c7cbd1d6dbe2ddd4cbc3b9b0a69f93877d6f665c5144392f23180c000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9397989796999ca3adb8c4d0dce8dbcfc3b8ada39b98959697989999999898928e83786d6053463a2d20130700000714202d3a46525e697784919eaab7c3ced9e5d9cec3b9ada19791857c746e6866646466686d737c849196a1acb9c3cdd9e4ded1c4b8ab9e918478695f53463a2d211407000000010c161f2c3844505c666e7b859299a3afb6bec6cfd6dfe4e2dcd6d3d2d0cfd0d2d3d1cbc7c5c1c2c6cbd2dbe4efe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cececececececececececececececececececececececed1d2d5d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe1d3cac0b6aea69f99938f8c8b8a8b8d91969ea1a9b2bac4cfd9e3e1d4c8bcb1a79a8d807467574d42372b1e1205000000000000000000010b14212d3a46535f6974818e99a3afbdc7d2e2e0d3c7bbb0a69b8e8275695f53443a301f150b00000000000008131e2b37424d57636f7c89949fabb7c3ced9e3d7cbbfb5ab9f92867b6e61564d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444c5254585c5e5f5f605f5f5e5d5955534d453e352c1f160c010000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7981878c8f91919292929292929292929292929292929292929292929292929298a2aebac6d3dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed0d7e0e3ebe7dfd7cfcac6c5c0bebdbec0c4c6c9cfd7dce3e0d8cfc6bdb3a99f958c7f72685d5242392e23180c00000000000000010d1925303a444e58606b707c848d92989fa2aaacb2b9babfc5c6cad0d1d2d5dadfdedcd7d3d1cbc7c3bcb8b0a9a1979183796d60574d4231281d12070000000c1825323f4b5865727e8b98a5b1becbd8e4f1f5eee8e4dfd6cfc9c5bebab8b5b4b4b6b9babfc6cad0d7e0ddd5cbc1bbafa4999184786d60554b4034291c1004000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa5a4a4a3a6a8adb5bfcad5e0ebe0d4c9beb5ada7a5a2a3a4a5a5a6a6aaa39f958a7e7164574a3e31241707000005121e2a36424d576774818d9aa8b2bdc8d4e0e0d5c9beb3a9a1979187807b7672717172757a80879196a0a8b2bdcbd5dfe1d5c9bdb2a99b8e817468574d42362a1e120500000007131d2a36414c56606d78839098a2abb5c0c7d0d8e1dfd9d4d0cbc7c5c3c3c3c5c7cbd0d4d2cecfd2d7dde4edece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dcd2c8c0b8b0aba49f9c999797989a9ea0a8adb3bbc4ccd5e1e3d9cfc7b8ab9f95887c6f6255493c31261a0e0200000000000000000007121d2a36424d57616e7b87929fabb5c0d0d9e3ddd0c4b7ab9f94897c6f62574d4232281e0d03000000000000020e1a26313c4854606b7683909ca8b2bdc8d4e1dcd1c6baaea3998d8074695e52463a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565d6065696b6c6c6c6c6c6b6966615f574f473e31281e1308000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75818e939a9c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4becad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcfdae6f2f4f1e9e1dad6d2d1cdcac9cacdd1d2d5dae1e6dfd6cec6bdb4aba2979083786d60564c4130271d12070000000000000005111e2a36414c56606a707d8691969fa2aaaeb4b9bdc4c7cbd1d3d6dbdededbd9d4d1d1cbc7c5c0bbb9b1aca69f9791857b6e675c51453b311f160c010000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e7ddd5cdc4beb9b3adaba8a7a7a9acaeb4babec5ced6deddd7ccc0b5aba0958c7f72675c5145382c1f1409000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b99a4afb1b1b0b2b4b8bfc8d1dbe6f1e5dbd0c7beb8b3b1afb0b0b1b2b2b2b4aea79b8e8175685b4f422f24180c0000020e1a25303c4956636f7c8996a0acb8c4ced9e5dacfc5bbb2a9a199928d86827f7e7e7f82868d9299a0a8b2bac4cedde6dcd2c5b9ada196897d7063564a3d31261a0e020000010d18242f3946525e68727f8c959faab3bdc7d1d9e2ded5cec8c6bfbab8b7b6b7b8babfc6c9ced6dbdee2e8eff6ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cdc8c4c3c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c4c5c8ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee4dad2cac2bdb5afaca9a6a4a4a5a7aaacb2b9bec4cdd5dee8dcd1c7bdb1a79d9083766a5f54473b2e1f1409000000000000000000000c18242f3a46535e6974818e99a3afbdc7d1e2e1d4c8bdb1a89c9083766a6054453b3120160c000000000000000009151f2c38434f5964707d8a96a0acb8c5cfdae3d7cbbfb4ab9f92867b6e61564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e686d72757778797979797876736e6961594f433a2f24190d010000000000000000000000000000000000000000000000000000000915222f3c4855626f7c88939fa4acaaababababababababababababababababababababababababababaeb4bcc5d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3bec9d5e1eefafbf3ece6e2dfdedad7d6d7dadedfe1e6e1dad5cdc4bcb4aba39992857b6e665c50443a301e150b00000000000000040f19222d3946525e686f7c869298a0a8aeb4babfc6c9ced3d7dcdedad5d2d1cfcec8c5c4bfbab9b5afaca7a09d9490857c6f695f554b4033291f0d04000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e9dfd5cbc3bbb2ada9a29f9c9a9b9c9fa3abaeb4bcc4ccd6dfddd2c7bdb1a89e9185796d6053473b31251a0e0200000f1c2936424f5c6975828f9ca8b5c2cfdbe3d6c9bcb0a396897d7063564a3d3023170700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aabb5c0bdbcbfc0c4cad1dae3edf7ece2d9d0c9c3bfbebcbcbdbebfbfbfbfb7aa9e9184776b554b4035291d100400000915222f3b4854606b7784919da8b2bdc9d5dee1d7cdc4bbb2aba39f98928f8c8b8b8c8f92989fa3abb2bac4ccd6e0dfd5c9beb3a99e9184786d6053463a2d20130900000004111d2935414b55616d7a85929fa7b1bcc5cfd9e3dbd2ccc3bdb8b4aeacaaa9aaacaeb4b9bdc4ccd3dce5eef8ffece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bdc3ccd5e0eae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e2dbd6d3d0c7c0bbb9b6b2b1b0b1b3b7b8bdc3c9cfd6dfe7ded7cbc0b5ab9f958a7d7064584e43372b1f0e0300000000000000000004101d2935404b55616e7b86929fabb5c0cfd9e3ded1c5b8aca0958a7d7063584e4333291f0e040000000000000000030f1b27323d4653606c7884919da9b3bec9d5e2dcd1c6baaea3988d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7a7f828485868686858483807b706b61564c4135291d11040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5afb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babec5ced7e2ece8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfecf8fffdf7f2eeecebe6e4e3e4e7e7e2dfdad6cfc9c2bbb3aaa29992877d70695f544a3f32281e0c03000000000000000a16202c38444f59616d7a859198a2aab2babfc6cad0d5dadbd6d3d2cfc9c5c4c2bfbdb8b7b4aeacaba39f9b95908a837b6f6a60574d43392f21170d00000000000c1825323f4b5865727e8b98a5b1becbd8e4f7ece1d7cdc3b9b1a9a19e97928f8d8e8f92999fa2aab2bac4cdd7e1d9d0c3b9ada1978b7e7165574d42362a1e120500000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1d2c9cccdd0d5dbe3ecf5fef4ebe2dbd4cfcccbc8c9cacbccccd1c5b9ac9f928679675d5145382c1f1306000007131f2c38434f5965717e8b96a0acb9c1ccd5dfdfd6cdc4bdb5afaaa39f9c999797999c9fa2aaaeb5bdc4ccd6dee1d6cdc4b9ada1978c7f72665c5044382b1f12060000000613202c3945515d6773808d97a2adb9c2ced7e1dad2c9c0bab1acaaa39f9d9c9d9fa3aaacb2bac1cad3dce6f2fbece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cdc3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac3ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c6cac7c6c2bfbebdbec0c4c5c8ced5dae1e7dfd6ccc4bbafa3999083766c6155463c32261b0f0000000000000000000006131f2c3845515d6774808d99a3aebdc7d1e1e1d5c9beb3a99d9184786c6053463d3220180d000000000000000000000a161f2b3844505b66727e8b97a1adb9c6d0dbe2d7cbbfb4aa9f92867a6d6054473a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b848b8f91929299929291908c867d70685d5245392c2013060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d7e0e9f3e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929eabb8c5d1deebf8fef6eee7e2dddbdadadbdbdadbd6d3cfcac5beb9b0a9a19892877e706b60574d42382e20160c00000000000000030f1b27323c4854606b75818e97a1aab4bcc3cad0d6dbdbd6d0cac6c5c1bdb9b8b5b3b1acaaaba39f9c99928e89837e766e6960584e453b31271d0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e6dacfc5bbb1a7a097918b8582818183868c9298a0a8b2bbc5cfdae2d5c9beb3a99d908376695e53463a2d21140700000e1b2834414e5b6774818e9aa7b4c1cddae6d9ccc0b3a6998d807366554b4035291d10040000000000000000000000000000000000020608080b0a07060300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6d9d9dce0e6edf5fefffdf4ece5e0dbd9d8d5d6d7d8d8d9d3c7baaea399867a6d6053473a2d2014070000030f1b27323d4653606d7884919ea5afb9c3cdd7e0dfd6cfc7c0bbb4aeaca9a5a4a4a5a8acaeb4bbbfc6cfd6dee1d8cfc4bbb0a69e9285796d60544a3f34281c10030000000714212d3a4754606d7a85929fa9b3becbd4e0ddd2c8c0b7aea8a09d989290909092989ea0a8b0b8c1cad4e0e9f3ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9da0a8b2bdc8d4e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4ece2d7cec5bfbab8babfc5cecfcccacacbcdd1d2d4d9e0e6e7ded5cdc4bab0a69f92877c6f625a5044342a20150a000000000000000000000714202d3a4753606d7985929fabb5bfcfd9e3dfd2c6b9ada1978b7e71655b5044372b1f120600000000000000000000030f1c28333f4a54606d7985929eaab4bfcad6e3dcd1c6baaea2988c7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6875828f969c9e9f9fa39f9f9e9c9892857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbe2e9f2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000004101d2935404b556a7683909da9b6c3d0dce9f6f6ece4dcd6d1cecdcdcececdd0cac6c5beb9b3ada69f9791867e706c61594f453b30261c0e040000000000000006131f2b37434e5863707d89939ea9b2bcc5ced6dbe0d7d0cac5bebab8b4b2adaba8a6a8a09d9a99928f8b86827c77716c615e574e463c332a1f150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee2d5c9beb3a9a09590857e79757474767a7f869196a0a9b3becad6dfdacfc4b7ab9f95877b6e6154483b2e21150800000d1a2633404d596673808c99a6b3bfd2dde8dccfc2b5a99c8f8276675d5145382c1f140a00000000000000000000000000000003090e12141517161312100b060000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfdfe2e7edf3fbfffffffbf3ece6e2dfdedfe0e3e8e2e2d6cabfb4aa93877a6d6054473a2d2114070000000a161f2c3844505c66707d89939ea7b1bbc5ced7dfe1d9d1cbc6bfbab9b5b2b1b1b2b5b8babfc6cbd1d8e1e1d8cfc6bcb2a99f948b7e71675d5142382e23170b00000004101c2834404b5564717e8b97a2adbcc5d0dddfd5cbc0b6aea49d95918a86848384868a91969ea6b0b8c2ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8aca095908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196a0acb8c5d1dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e7dbd0c5bcb4aeacaeb4bcc5ced7d7d7d8dadddee1e5e7e2dbd6ccc3bbb2a89f948d80736a6054473e3322190e04000000000000000000000b1724313e4a5764717d8a98a2aebdc6d1e1e2d6cabfb4aa9e9285796d6053493f33271b0f0300000000000000000000000b17222d3845515c67737f8c98a2aebac7d1dce2d6cabfb4aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa8aaabacafacacabaaa1978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdedededededededededededededededededededededededededfe2e7ecf3fbf5e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000c18242f424f5b6875828e9ba8b5c1cedbe8f4eee4dad2cbc5c2c0c1c1c1c0c0bfbab8b3ada9a19e948f857c706c615a50473d33291e140a00000000000000000815222e3b4754606a7683909ca5afbbc4ced7e0ddd5cec5bebab3aeaba7a8a19e9c999795918d8a86827e7a756f6b64615a524d453c342b21180d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecdfd2c6b9ada19790837b716d666768676d727c849197a1adb9c3ced9e1d3c7bcb1a7988b7e7165584b3e3225180700000b1825313e4b5864717e8b97abb5c0ccd7e3dfd2c5b8ac9f9286796d6053473d2f261c1106000000000000000000000000050b10151a1e21222423201f1c17110a02000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2d2d3d6dbe2e9f2fbfffbf2e9e1dbd6d3d2d2d4d7dcd5ddd3c6baaea29886796d6053463a2d20130700000003101c28343f4a54616b75818e95a0a9b3bcc5cdd5dee3dcd7d1cbc7c5c2bfbebebfc2c5c7cad0d7dce3dfd7cfc6bdb4aaa1978f82766c61554b4030261c110600000006131f2c3845515c6776828f9ca9b3beced7e1d9cdc3b9aea49d928d847e7a7776777a7e848f949ea6b0bcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b6aa9d9083818181818181818181818181818181818181818181818184919daab7c4d0dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabfb4aaa29fa2aab4bcc5cdd6dce2e6e4e6e2dfdbd6d0cac2bab2a9a1969082786d60584e43352c22100700000000000000000000000e1a2734414d5a6774808d9aaab3beccd5dadfd3c6baaea2988c7f73675c5141382d22170b00000000000000000000000006111c2934404b55616d7a86929fabb5c0cbd7dcd7d0c6b9ac9f9386796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afb7b8b9bbb9b8b7b3a99a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae7ebebebebe9e1dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaf2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000071a2733404d5a6673808d99a6b3c0ccd9e6f2e7dcd2c8c0b9b5b4b4b4b4b4b3b4aeaca9a19e97928b827a6f6a615a50483e352b21170c0200000000000000000916232f3c4956626f7c89949fabb7c1cdd6e0dfd5cbc3bcb4aeaaa29f9a9796918f8c8a8784817d7a76716d68636059555046423b332b22190f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89e92857b6e69605c54555d606a6e7b85929ea7b1bcc8d4e0d8cdc1b4a79b8e8174685b4e412f24180c0000091623303c4956636f7c8999a4afbbc7d4e0e0d3c7baaea3988a7d7164594f42382d2217100903000000000000000002080d161c20262b2e2f31302d2b28231c140c070000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c8c6c5c6cad0d7e0e9f3fef3e9e0d7d0cac6c5c5c7cbd1c9d2ccc5b8ac9f928579665c5145382c1f1306000000000c17232e38424f59606d79839197a2a9b3bbc3ccd6dbe1e2dcd7d3d2cfcccacacccfd2d3d6dbe2e2dcd7cdc5bcb4aba39891857a6e615a5043392f1e140a000000000713202d3a4653606d7986929facb9c5d0dfe0d4c8bcb1a79d928d8078716d6769676d7179828f949faab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1becbdcd8dcd3c6baaea2989298a2aab3bbc3cbd0d5dad8dbd6d3d0cac5bebab0a8a09691847a6e665c50463c32231a100000000000000000000000000e1b2835414e5b6874818e9ba8b2bac2c9ced4cbbfb5ab9f92867a6d61554b402f261b1106000000000000000000000000000c18232f3946525d6874808d99a3afbbc7d4d1cbc5beb9aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996abb5c0c5c5c7c5c5c1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa7b4c0d0dce7f3f8f3e9e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0eaf4e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dce7ede2d6cbc0b6aea9a7a7a8a8a7a6aaa29f9c97928c857e776d68605850483e362c23190f06000000000000000005111e2a36414c566773808d9aa6b0bbc9d3dfe1d7cdc3b9b1aaa29f98928e8a878482807d7a7774716d6865615e56544f49453e3630292119100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca0968a7e71695e56514a4b51585f69717e8a95a0acb8c5d1deddd0c3b6aa9d9083776a554b4035291d1004000714212d3a4754606d7a86939facb9c6d2dfe3d6cbbfb4aa9c9083766b60544a3f3328231a150e09040000000001050d131921272c31373a3b3e3d3a38342e261e19110900000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbbb9b8babfc6ced7e2edf7ece1d7cec5bebab8b9bbc0bbbcbcc0bbb7aa9d9083776a544b4034281c10040000000006111c26303d45515d676e7b859297a2a9b2bac1cacfd7dce3e3e0dfdcd8d7d7d8dbdfe0e2e3e0d8d1cbc2bbb3aaa39992867d6f685e52483e31271d0c0200000000091623303c4956636f7c8998a3aebac7d3e0ddd1c4b8aba0958d80746d66605d555d60676d78828f98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7c8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807367676767676767676767676767676767676767676874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8b97a4b1becbd1cbd1cabeb4aa9f92859298a2a9b1babfc6c9cfcbcfcac6c5bebab4aea69f9691847b6e685e544a3f342b2011080000000000000000000000000c1825323f4b5865727e8b96a0a8b0b9bdc4c8c7bbaea3998d8074685d5243392e1d140a000000000000000000000000000007121d2935414c56616e7b87929facb9c2cac7c0bbb3ada49e918477685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdd2d2d3d2cec1b4a89b8e8175685b4e4235281b080000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98aab4bfcbd6e3eff7ece1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8e2ede8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5bfcbd7e3eaddd1c5b9aea49d9a9a9b9b9a999798928f8a857f7a716c655e564e463e362c241a11080000000000000000000714202d3946525e687784919eaab7c2cddde6dbd0c5bbb1a7a098928c85817d7a787573706e686764605d5654524c48443d39342a251f170f070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c4b7aa9e9184786c60574d444041454e57616c7783909daab7c3d0ddded2c5b8ab9f928578675d5145392c1f1306000613202c3945515d677783909daab6c3cfdae6dcd0c6b7ab9f94897d70665b50443d352b261f1a14100c070b080d11171e252a33383c4247484a4946443f38302b231b120900000000000000000000000000091623303c4956636f7c8996a1acb2afacacaeb4bcc6d0dbe7f2e6dbd0c5bcb3aeabacafb5afafafb6afaca59a8d8174675a4e412e23180c0000000000000a151e2935414b555f696f7c859297a0a8afbabec5cbd1d6dbdee1e5e5e4e4e5e6e1dfdcd7d3cfc6bfbab1a9a19892877d706b60564c41362d1f150b00000000000c1925323f4c5865727f8b98aab4bfcbd7e1d5c9beb3a99d9083786d605c54514b51555d666e7a85929fabb8c5d0dbe7e0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a96a6b0babfbebebec0baaea298897d869297a0a7aeb4b9bebebebdbebab8b4aeaaa29f948f847b6e695f564c42382e22190e000000000000000000000000000714202d3a4753606d798491969fa6acb2b8bcbeb3a99f92867b6e61564c4130271d0b020000000000000000000000000000010d1924303a46535f6975818e9ba6b0bcbebab5afa9a29f928a7e7164564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e0dbcec2b5a89b8f8275685c4f423024190d0100000000000000000000000000000000000000000000000000000a1623303d495663707d8998a3aebac7d3e0ecf2e6dbd0c5bcb3adababababababababababababababacaeb4bcc6d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0e7dbcec2b5a99d928d8e8e8e8d8d8b8985827e79736d68605b534c443d342c241a1108000000000000000000000814212e3b4754616e7a8796a0acb8c5d2dee2d6cabeb3a9a09591867f7a74706e68696664615e565754524c4746413a38322d28221a140d05000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d8074665b50453b34353c45505a66737f8c99a6b2bfccd9dfd3c6baaea298867a6d6053473a2d2014070004111d2935414c556774808d9aa9b3becad6e2e2d3c7bbb0a69d9083786c60594f473f37312a251f1c18181819191d202930363d44484d5355575653504a423d352d241b12090000000000000000000000000613202d394653606c7884919ea0a8a49f9fa2aab4bfcad6e2eee2d6cabeb3aaa29f9fa3aba2a2a2aca49f9d93897c6f6356493c30231607000000000000030c18242f3a434d57606a6f7c8591969ea5adb3bbc0c7cad0d2d5d9d8d9d9d8dad5d2d1cbc7c1bdb4aea79f9792867e706b61594f443b30241b0d0300000000000e1a2734414d5a6774808d9aa7b3c0d1dcdfd2c6b9ada197897d70665c504a4540454b545e6873808c99aab4bfcad6e2e0d3c6b9ada093867a6d6053473a2d2014070005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000814212e3b4754616e7b87949faaaeb4b1b2b1b5afaa9f9285787d8590959fa3aaadb3b1b1b1b3adabaaa29f98928b827a6e695f574d443b30261c10070000000000000000000000000006131f2c3845515c676e7b848f949ea1a8acb1b5ada1978d8174695e52443a301e150b0000000000000000000000000000000008131e2a36424d57626f7c89949faab3b3adaba39f97928b80736c6155443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcd0dbe7dccfc3b6a99c90837669564c4135291d110400000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8c5d2dfebeee2d6cabeb3a9a29f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe7dacdc0b4a79a8d8081818181807e7c7975716d67605d565049413a322b221c17110a020000000000000000000a1623303d495663707c8996a8b2bdc8d4e1dfd3c6baada29791837b726d6764615e56595754524c4a484c4f4f4c4746413a322c241b130900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265544a3f332829333e4a5764717d8a97a4b0bdcad7e2d6cabeb3aa94877a6d6154473a2e21140700010d19242f3d4a5763707d8a97a1adb9c6d2dfe4d8cdc2b8ab9f958c7f736b60595047423c36302c292325242525292d323a41464f54575f626463605c544f473f362d241b1007000000000000000000000006121f2b3844505b66717e8b9196959a939298a2aebac6d3dfecdfd3c6baaea29892929994959696959a93908a81746b6054483b2f2215090000000000000007131d28313c454e58606a6f7b848f939fa2a9afb5babec4c5c9cecbcccccbcfc9c6c4bfbab9b0aba39f9590857d706c61594f463d32291e12090000000000000f1c2835424f5b6875828e9ba8b5c1cedbded1c4b8ab9e9185796c60544a3f383539424c56626e7b8898a2aebac6d3e0e0d3c6b9ada093867a6d6053473a2d20140700030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000714202d3a46525e6976828f989fa3aba5a5a5aba39f988e81746f7b838c92989ea1a9a4a5a4a9a29f9b98928d857f776d685f574d453b32291e150a000000000000000000000000000004101c2934404b555f696e7a828a91969da0a7aba49e92857a6d61574d4232281e0c0300000000000000000000000000000000020e1a26313b4854606a76828f98a1a9a9a29f99928e857e736e635a504532291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895aab4bfcad6e2ded1c4b8ab9e918578685d5245392c201307000000000000000000000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c2d1dce7ecdfd3c6baada29792929292929292929292929292929298a2aebac6d3e0e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784919eaab7c4d1dde2d5c8bbafa295887c7475757473716f6d6664605d55524c443f382f312d2b28231c140c0700000000000000000c1825323f4b5865727e8b98a5b1beced9e5ded2c5b8ab9f92857b6e69605d5554524c4d4a47464d5355595c5c5954524c443e362d251b1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabeb1a4978b7e7164584b3e312623303d4a5763707d8a96a3b0bdc9d6e6dbd0baaea194877b6e6154483b2e21150800000813202d3a4653606d7985929eabb8c2ccd8e3ded4c8bcb1a79f92877d706b625a534d46423b38342f3131323035393e444c52596063696e71706d66605950483f362d22190e0400000000000000000000030f1c28333f4a54616c717e848889888686929facb8c5d2dfebded2c5b8ab9f9285868788888989898886837e776c60594f43382c1f130700000000000000010c161f2a333d464e5860696e7a818b92979fa3abadb3b7b9bdbebebfbfbfbebeb9b8b4aeaca69e99928c837b6f6b615a50473e342b20170d000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b5a99c8f8276665b5042382e29303b47535f697985929facb8c5d2dfe0d3c6b9ada093867a6d6053473a2d20140700000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4034343434343434343434343435414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0005111e2a36424d56626f7c868f9299979898989799928f867c6e696e7980868d9297979898979697928f8b85807a726c655e564d453c332a20170c030000000000000000000000000000000c18232f39434d575f686e767e848b9095989999938b7e71685d52453b3020160c00000000000000000000000000000000000009141f2c38434e58626e7c869297999897928d87817b716c635c52483e3420170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebac6d3e0dfd2c5b9ada196877a6d6054473a2d21140a000000000000000000000000000000000000000000000000000004101c2834404b556673808c99aab4bfcbd7e3ebded2c5b8ab9f92858585858585858585858585858586929facb8c5d2dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b5c2cfdce3d6cabdb0a3978a7d70686867666462605c5453514b4541424242413d3a38342e261e191007000000000000000d192633404c5966737f8c99a6b2bfccd9e5d9cdc0b3a69a8d8073695f57514b47464140454d52575f6166696966615e5650483f372d241a0f060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266574d42362e2e36414c5665717e8b98a4b1becbd7e0d4c8bbafa49a877a6d6054473a2d211407000006121f2c3844505c6674818d9aa6b0bbc7d3e1e4d8cdc3bbafa39992867d716c625f57524d4745403f3e3e3f4041464750565e616b70767b7d7c78706b625a50483e342b20160c02000000000000000000000b17222d3842505a616c71777b7c7b797e8b97a4b1becad7e3d6c9bdb0a3968a7d797a7b7c7c7c7c7b7a76716c655b50473d32271b0f030000000000000000040d18212b343d464e575f686d757e858d92999fa2a9aaacb2b1b2b2b2b2b1b3adabaaa39f9b948f8680786e69605950483e352c22190e0500000000000000101d293643505c6976838f9ca9b6c2cfdcdbcec1b5a89b8e827568554b4034291f2b3844505c667885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272727272727272727272835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00020e1925303b4754606a6f7c8286898a8b8b8b8a8986827c6f6a5f676d737b8085888a8b8b8a898785827e79736d68605b534c443c332a21180e050000000000000000000000000000000007121d27313c454d565e616c71797e83888b8c8b8780736c61564c4133291f0e04000000000000000000000000000000000000030f1b27323d47535f6a6f7d858a8c8b8985817b746e68615a524a40362c220e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687985929facb8c5d2dfe1d5c9bdb2a9968a7d7063574a3d32261b0f0000000000000000000000000000000000000000000000000000000c18232e3d495663707c8998a3aebac7d3e0e1d4c7baaea194877b787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000b17232e414e5a6774818d9aa7b4c0cddae5d8cbbfb2a5988c7f72655b5a5a585653504a4f4f4f4f4f4f4f4e4d4a46443f38302b22190e050000000000000d1a2733404d5a6673808d99a6b3c0ccd9e3d7cabdb0a4978a7d7164574d45403b393f474f575e61696e737575726d68615a51493f362c21180e0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b5a99c8f8276695f53463f3b3b4046525e6875818e9ba8b4c1cedbdfd2c6b9ac9f9386796d6053463a2d201307000003101c28343f4a54626f7c88949fabb7c2cfd9e3dfd7cbc0b5aba29892867e766e69615e5753514b4c4b4b4c4c4c52545a61686d757d83888a89847d716d625a50473d32281e13080000000000000000000006111c262f3e48505a6164696e6f6e717e8b97a4b1becad7e3d6c9bdb0a3968a7d706d6e6f6f6f6f6f6d6864605b53493f352b21160a00000000000000000000060f19222b343d454d565d606c717a81878d92979b9ea0a8a4a5a6a6a5a4a9a19e9b98928e88827b736d665e574f473e362c231a100700000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b6a99c8f8376675c51453a2f2b313a4653606d7986929facb9c5d2dfe0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000009141f2b37434e58606a6f757a7c7e7e7f7e7e7c7a756f6a5f585c60696e73787b7d7e7e7e7d7b7975716d67615e565049413a322a21180f060000000000000000000000000000000000010b151f2a333c444d525a61666d71777c7f7f7e7b736e635a50443a3021170d00000000000000000000000000000000000000000a16212b37434e58606b6f797e7f7f7c79746e69615e56504840372e241a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566a7784919daab7c4d0dde6dacfc0b3a69a8d807367584e43372b1d120700000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe4d7cabeb1a4978b7e716c6c6c6c6c6c6c6c6c6c6c717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2bfcbd8e5dacdc0b4a79a8d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5753504a423d342b20170d0200000000010e1a2734414d5a6774808d9aa7b3c0cddae3d6cabdb0a3978a7d7064554b45413f4446505961696e757b7f82827f7a716c625b51483e332a1f140900000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92867b6e615b504a47474a515b616e7a86929facb8c5d2dfded1c4b7ab9e918478665c5044382c1f12060000000c17232e3847535f6a76828f9ca6b0bdc7d1dce8dcd1c7bdb4aaa298928b827b736e6963605c555958575859565e61656c717a81899094979691877f716c62594f443a3024190d03000000000000000000000a141d2d363e485056575f616264717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063616263636262605d5653504941382d23190f040000000000000000000000071019222b333c444c525a62686d747b80858a8e9196969798999998989697918e8b86817c756e69605c544d453d342c241a11080000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfd2c5b8ac9f9285796d60554b4239373a434e58636f7c8999a3aebbc7d3e0e0d3c6b9ada093867a6d6053473a2d20140700000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000020f1b27323c464e585f62676d6f71727272716f6d67625f584e51575e61656c6e71717271706e6c6564605d55524c443f382f2820180f0600000000000000000000000000000000000000030d18212a323b414650545c60656a6f7273726e6a635c52483e32281e0f050000000000000000000000000000000000000000040f1a26313c464f5960676d7173726f6d66615f57524d443e362e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192530424e5b6875818e9ba8b4c1d0dbe7ddd0c4b7aa9d9184776a5f5347392e23180c000000000000000000000000000000000000000000000000000006131f2c3845515c677683909ca9b6c3d1dce7dacec1b4a79b8e817468575f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcfdae6dbcfc2b5a89c8f827569686868686868686868686868686868686764605c544f473d32291f140800000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f73675d55514b4a50535a626b707b81878c8f8f8c857e726d625a50453c31261a0e06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbafa3998f81756d605c545454545c606d74818e98a2aebac6d3dfdccfc2b6a99c8f837669544a3f34281c100300000006111c2b37434e5863707d89949fabb5c0cbd7e0e3d9cfc5bcb4aaa39f948f86807b75706d6767666464656668686d72777e858e939c9fa6a09992887e716b60564c4135291f150900000000000000000000020b1b242d363e45494d53555864717e8b97a4b1becad7e3d6c9bdb0a3968a7d706357555656565554524c46443f382f261b100700000000000000000000000000071019212a323a414550565e61696e74797d818487898b8b8c8c8c8b898785827e7a756f6a615f57504a423b332b221a1108000000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe0d3c6baaea2988b7e71675d544b4642474c555f6a74818e9aabb5bfcbd7e3e0d3c6b9ada093867a6d6053473a2d201407000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d01010101020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000000a15202b343c464e53555d6062646565656462605d55534e46454d53535b6062646565646361605b5353514b46413a332d261d160e06000000000000000000000000000000000000000000060f18202930363e424a5153585f62656665625f57524940362d20160c000000000000000000000000000000000000000000000a15202a343d474f555d6064666563605c54534d46413b322d241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081926323f4c5965727f8c98aab4bfcad6e2ded1c5b8aca096887c6f62544b4034281c10040000000000000000000000000000000000000000000000000004101c2934404b556673808c99abb4bfcbd7e3ded1c4b7ab9e918478695e535252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a9b3bec9d5e2ddd0c4b7aa9d918477757575757575757575757575757575757574706d6660594f443b3025190e02000000000c1926323f4c5965727f8c98a5b2bfcedae5ded1c4b7ab9e9184796d67605d55545b60636c717d868e93999c9c98928a7f726c61574d42372b22170c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e938b7f736d6662616162666d737f8b939daab4bfcad6e2d6cabeb3aa998d8073665a4d402e23170c00000000000f1b26323c4854606b76828f99a3afbbc3ced7e1e1d7cec5bcb4aea69f98928d86817d797673727171727374777a7f848a92979ea5abb0aba39a92877d6f685d52453c31261a0e020000000000000000000009121b242d34393b42464b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a494949484745413a37332d261d140a000000000000000000000000000000070f18202830353f444c52575e61666d7074777a7c7e7f7f7f7f7e7c7b7875716d68625f58534d443f3830292119100800000000000000000000000b1825323e4b5865717e8b98a9b3becad6e2d6cabfb4aa9e9184796d665d55534d53565e676e7c87929facb9c5d1dce7e0d3c6b9ada093867a6d6053473a2d20140700000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000040e19222b343c43474b51535657585858575653514b47433c3b42464950535557585857565453504947454039363027221b140b040000000000000000000000000000000000000000000000060e171f252a30394044464e535558595855534e4540372e241b0e0400000000000000000000000000000000000000000000030e18222b353d434b51535759585653514b46423b363029201b120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2aebac6d3dfe1d4c8bdb2a8998d8073665c5145382c1f160b00000000000000000000000000000000000000000000000000000c18232f3d495663707d8999a3aebac7d3e0ded2c5b9aca196877b6e615448454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfdfd2c5b9ac9f9287828282828282828282828282828282828281807d786f6b60564d41362a1e1105000000000a1724313d4a5764707d8a97a8b2bdc9d5e1dfd2c5b9ada1968f8279716d676969666c70757e8792989fa4abaaa29f918a7e71695f53463e34281d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdafa59b918b7f78726f6e6e6f72797f8b919ba5afbcc6d0dbdfd3c6baaea298897d7063564a3d3023170600000000000a15202c38444f59626f7c87929fa7b1bcc6cfd9e2e0d7cfc6bfbab0aaa39f99928e898682807f7e7e7f7f8184878b91959ea1a9afb7bdb5aca39991847a6d60574d42372b1e1206000000000000000000000009121b22282d31363e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3c3c3c3a39352f2b27221b140b0200000000000000000000000000000000060e161e2429323a41464d53545c606468686d6f717273737271706e696864605d56534e46423c342e261e170f070000000000000000000000000915222f3c4855626f7b8897a2adb9c6d2dfdbd0c6b9aca0968e81786d67615e575f61686d79839099a3aebbc7d3e3ede0d3c6b9ada093867a6d6053473a2d2014070000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000071019222a313739404547494b4b4c4b4b494745403937313136383f4446484a4b4b4b4a4846443f3a39352f2a251e17110a0200000000000000000000000000000000000000000000000000050d14191e272e34383c4347494c4c4b4847423c332e251c1209000000000000000000000000000000000000000000000000060f19232b31394045474b4c4c494645403936312a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2dde5d9cec3b8ab9e9285796d6053463d32271c1004000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e31393e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eabb8c5d1dee0d3c7bbafa399928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8a847d6f685e5246392d201407000000000815222e3b4855616e7b8896a1acb9c5d2dee1d5c9bdb2a89e948f847e7a77767677797c828b9299a2aaafb5b3aea39f92867b6e615a5045392d20150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc1b7ada39b918c847f7c7a7a7c7f848c929ba3acb7c1ced7e2d9d0c5b8ab9f9285796d6053473a2d201407000000000004101c27333d47535f6a74808d95a0aab4bdc7d0d9e1e1d8d1cbc2bcb4aeaba39f9b98928f8d8c8b8a8b8c8e91939a9da0a7adb3bbc1c7beb5aba1968e8174695f53473a2d2114080000000000000000000000000910171d1f26313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302f2f2d2c29241f1b17110a02000000000000000000000000000000000000040c1319202830363b42464b515357565e616364656666656563615e575854524c47433c373128231c150c05000000000000000000000000000613202d394653606c7885929eabb8c4ced9e2d5c9bdb2a89e938e8179726e696b696e727a829095a0abb5bfcbd7e3f4e0d3c6b9ada093867a6d6053473a2d20140700000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000007101820262b2f35393a3c3e3f3f3f3e3c3a39352f2b26252a2d3337393b3e3e3f3e3d3b3937332d2c29241d19130b060000000000000000000000000000000000000000000000000000000002080c151c23282c32373b3c3f403f3b3a37312a211c130a00000000000000000000000000000000000000000000000000000711191f282f35393a3e403f3c3a38342e2a261f19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9cabb5c0ccd7e3dfd2c6b9ada1978a7e7164594f44382c21160a0000000000000000000000000000000000000000000000000006131f2c3845515d677683909ca9b6c3d1dce5dacec1b4a79b8e817468574d4236313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000004111d2935404b556a7683909da9b6c3d0dce3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9691857b6e6154473b2e211407000000000714212d3a46535f697884919eabb7c2cdd8e4dacfc4bab0a69e96918b868483828385898f939fa3abb4bbc0bebaaea2988f82766c6155493d32271b0f0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f5eae1d3c9bfb5ada39c95918c888787888c91969ca4acb5bec9d2e0ddd2c7bdb0a69b8e8174675c5145382c1f13060000000000000b16212b37434e58606d79839098a2abb5bec7cfd7e0e2dcd7cfc6bfbab5afacaaa39f9c9a99979798999b9d9fa4acacb1b9bec5cdd0c6bdb2a89f93877b6e6155483b2e22150800000000000000000000000000060c111825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d30242221201d19130f0b0600000000000000000000000000000000000000000002080e161e252a3136394045464a4c5254565858595959585654534d4b4745413a37322b261f17110a03000000000000000000000000000005121f2b3744505b6575818e9ba8b2bdc9d5e0d9cec4baafa59e938e847f7b7978797b7f8590959fa7b1bdc6d1dce7f3e0d3c6b9ada093867a6d6053473a2d2014070000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000060e151b1d24292c2d2f31323232312f2d2c29241d1b1a1b22272b2d2f31323231302e2d2b2722201d18120d080200000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f3233322f2e2b2620180f0a01000000000000000000000000000000000000000000000000000000070d161d24292c2d313332302d2c28231d1a140e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727e8b99a4afbbc7d4e0e1d5c9beb3a99d9083766b6054483d32271b0c0300000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5bfcbd7e3ded1c4b7ab9e918478695f53463a313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000010d18242f424e5b6875818e9ba8b4c1cedbe8dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a0988c807366594d402f24180d0100000005121e2a36424d576774808d9aa6b0bbc7d3dee0d6ccc2b8b0a8a19e9992918f8f9092989b9ea5aeb5bdc5cccabfb4aa9f948a7e7164584e43372b1f130600000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dbd0c7bfb5ada7a09d9895949495999ea0a8adb6bec7d0dbe1d7ccc0b5ab9f94887c6f62554b4034291c1004000000000000050f1b26313c45515c676f7c869299a3acb5bdc5ced5dee5e1d8d1cbc7c0bbb9b4aeaca9a6a5a4a4a5a6a7aaacafb6b8bcc3cacfd7d8cfc4bbafa4998c807366594d4033261a0d0000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171413110d080300000000000000000000000000000000000000000000000000050c13191f252a2e34383a3d414647494b4c4c4c4c4b494846423e3a39352f2b26201a140c0600000000000000000000000000000000030f1b27333f495363707d8a96a0acb9c3ced9e0d6ccc1b7afa59e96918b87858586888c92979fa7b1b9c3cfd8e3edf8e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000040a0f12181d20202324252525242320201d18120f0e11171b1f2022242525242321201f1b1713100d07010000000000000000000000000000000000000000000000000000000000000000000000070c10151b1f212225262522211e1a150e06000000000000000000000000000000000000000000000000000000000000040c12181d202024262523201f1c18120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3b4754616e7a87939facb9c6d0dbe6dacfc5b8ab9f95897d7063594f43382c1e150b000000000000000000000000000000000000000000000000000c18242f3d4a5663707d8999a3aebbc7d3e0ded2c5b9aca196887b6e6155483b313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000071a2633404d596673808c99a6b3bfccd9e6e3d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b2aa9d9083766a554b4035291d1004000000020e1a26313c4955626f7c88949fabb7c1ccd6e0ded3cac2bab2acaba39f9d9c9c9d9fa2aaaaafbbbfc6cfd7d0c5bcb0a69d9184776a6054473b2e22150800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7ede2d9d0c8bfb9b1acaaa5a2a1a1a2a5aaacb2babfc8d0d9e2d8cfc6bbafa4998f82766a605443392f23180c00000000000000000a15202934404b555f6a707d87929aa3abb4bcc4ccd5dae0e2dcd7d1cbc7c5bfbab8b6b3b2b1b1b2b2b4b7b9bbc0c7c8ced6dae1e1d7ccc0b5ab9c8f8376695c504336291d100000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7dad6c9bcb0a396897d7063564a3d3023170a0704010000000000000000000000000000000000000000000000000000000002080d141a1d23282c2d3036393a3c3e3f40403f3e3d3b3a36312d2c29241e1b150e09030000000000000000000000000000000000000b17222d3a4653606d7884919ea8b2bdc8d4deded3c9c1b7afa8a19e989892919298999fa2a9b1b9c2cbd5e1eaf4ece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000001070d101314161818191818161413100d070100060b0f12131517181818171513120f0b060401000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161919181514120e0903000000000000000000000000000000000000000000000000000000000000000001070d101314181919161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876838f9caab4bfcad6e2e1d4c7bcb1a79c8f82766b6054483e30271c12070000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1bed0dbe7eae1d9d1cbc7c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c1b8ac9f928579675d5145392c201306000000000915222e3b47545f6a76828f9ca5afbac4ced8e1dcd3ccc4bdb9b5afacaaa9a9aaacaeb4b6bbc1cbd1d8e1d7cec2b8aca096897c6f6256493c2f23160900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ede7e2dad1ccc3bcb8b7b2afadadafb2b7b8bdc3ccd1dae4d9d0c6bcb2a89f93877c6f62584e4331271d12070000000000000000040c18232f39434e58616b717e889299a2aab2bac0c9ced6dbe2e3dcd7d3d0cbc7c5c2c0bfbebdbebfc1c4c6c8ccd2d4d9dfe4e0d7d0cac2b7aa9d9084776a5d5144372a1e110000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdd0cdcdcdcbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000003090e12181c1f20252a2d2e30313233333232302e2d2a2521201d19130f0a04000000000000000000000000000000000000000006121f2b3844505c66727e8b96a0acb8c0ccd5dfdbd3c9c1bab2adabaaa29f9e9fa3aaabadb3bbc2cbd4dde7f3fcece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000306060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000001040607090b0c0c0c0b09070604010000000000030506080b0b0c0b0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0d0c08080602000000000000000000000000000000000000000000000000000000000000000000000000010406070b0d0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b98a2aebac6d3dfe4d8cdc2b7ab9f94897c6f635a5042392e23180c0200000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d42363e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996aab4bfcad6e2efeae3dcd7d3d2cececececececececececececececececec6baaea298867a6d6053473a2d2014070000000006131f2b37434e58636f7c89939ea8b2bcc6cfd8e1ded6cec9c7c0bbb9b7b6b5b6b8babfc6c6ccd7dce3dfd6cfc6bcb1a7988b7e7165584b3e3225180b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f2eae2dbd6d3d2d2cec8c5c4bfbbbababbbfc4c5c8ced5dee2dcd2c7beb4aaa0968d81746a5f54463c321f150b0100000000000000000007121d27313c464f59626c717e879298a0a8afb9bdc4cad0d6dbe2e3e0dcd6d3d2cfcdcccacacbccced0d2d4d8dde4e4dfd9d4cec5bfbab0a69c8f8275695c4f4236291c0f0000000000000000000000000000000a1724313d4a5764707d8a97a7b1bec0c0c1c0bfbbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232525262626252321211e1a1413110d08010000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea5afbac3cdd7e0dbd3ccc4bdb9b8b4aeacabacaeb4b8babec5cdd4dde5ebf2faece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030607090c060b0f121314141312100b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754606d7a85929facb8c2cdd8e4dfd3c7bbb0a69c9083766c61544a4034281f1409000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5c0cbd7e3ded1c4b7ab9e918478695f53463a3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a2aebac7d3e0ecf3eee8e3e0dfdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd6cabfb4aa94877a6d6154473a2e21140700000000030f1b26323c4854606b74818e96a1aab4bdc6cfd6dfe0dad5d1cbc7c5c4c2c2c3c5c6cad0d2d7dde1dbd6cdc4bcb4aaa095897d7063564a3d3023170a00000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d8d0cac6c5c5c7cbd1d0cbc8c7c7c8ccd1d2d4d9e0e1d8d1cbc0b6aca3989184796d60584e43342b200d0300000000000000000000010b151f2a343e47505a626c717e8691969da5acb2babfc6cad0d5dae0e2e3e0dfdcd9d8d7d7d8d9dadddfe0e4e1ded8d4cdc8c1bcb4aea69f948a7e7164574b3e3124180b0000000000000000000000000000000815222f3b4855626e7b8895a0acb2b3b4b4b4b3b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000406080d11131416181919191918161514120e09060401000000000000000000000000000000000000000000000000000b17232e3845515c66707d8a939da8b1bbc5ced7e0dfd6cfc9c5c4bfbab8b8b9babfc5c6cacfd1d2d5dae0e8f0ece0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004060b10121316191b171c1f202121201f1c171b19161313100c07040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedadfd6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000010406070c0f1112110e09090703000000000000000000000000000000000000000000000407090a0e1112110f0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f11121212110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0e1011121211100d0a060503000000000000000000000000000000000000000000000000000000000000000814202c3945515d6774818e9aa6b0bbc7d3dfe3d8ccc2b7ab9f948a7d70665c51443b3025190d0300000000000000000000000000000000000000000000010d18242f3d4a5663707d8999a3afbbc7d3e0ded2c5b9aca196887b6e6155483b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929facb8c5d0dbe3e7e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e8e2d6cabeb3a994877a6d6154473a2e21140700000000000a15202c38444f59606d7a849198a3abb4bcc5cdd4d9dfe3dcd7d4d2d0cfcfd0d2d3d6dbe2ded9d5cfcac2bbb2aaa2989083786c605346392d20130600000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec6bfbab8b9bbbfc6cfd8d5d4d4d5d8dddee1e4ddd8cfc6bfbaafa49a92867c6f675d51463c3222190f000000000000000000000000030d18222c353f48505a616c707c848e939ea1a8aeb4babfc6c9cfd3d6dbdfe0e3e7e5e4e4e5e5e7e2dfdfdad5d2cdc7c3bcb8afaaa29f948f82776c605346392d2013060000000000000000000000000000000814212e3a47535f697783909aa1a8a6a7a7a7a6a69f988f8276675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0d0c0b0a08070502000000000000000000000000000000000000000000000000000000000006111c2834404b54616b74818e95a0a9b3bcc5ced6dee0dad5d2d0cac7c5c4c5c7cbd1cec9c5c4c5c9ced6dee8f4e0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000001070c1013171c1f2023262822282b2d2d2d2d2b2823282623201f1c1813110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000010e1b2834414e5b6774818e9aa7b4c1d1d2d2d1d0bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000001080d111314181c1e1e1e1b1615130f0a04000000000000000000000000000000000000050b101416171b1e1e1e1c181312100c07000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1d1e1f1e1e1c1a1713120f0b06000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88949fabb7c3cdd9e4ded3c7bcb0a69d9184796d60564d42362a1f150b01000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9b3becad3d7dcd4d4d4d4d4d4d4d4d3d3d3d3d3d3d3d3d3d3d3ddd7d3c6baada297867a6d6053473a2d2014070000000000040f1b27323d45525d686f7c869299a3aab3bbc1c8cdd3d6dbdcdedfdddcdcdddedddbd9d4d1cec9c5bebab0a9a19892867c6f655b5044372b1f120500000000000c1825323f4b5865727e8b98a5b1becbd8e7dbd0c6bcb4aeacacaeb5bdc6d1d8dee1e5e8e4e0dfd9d2ccc4bcb4aea39f93887e716a60554b41342a2010070000000000000000000000000006101a232d363f485059616a6f79818a91969fa2aaaeb4b9bec4c6cad0d2d3d7dcd9d9dadad9dbd6d3d2cec9c5c2bcb8b1aca59e98928b82796d655b5044372b1f120500000000000000000000000000000006121e2b37424d5763707d88919698999a9a9a9997948f867c6f62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59606d79839197a1aab3bcc4ccd6dbe2e1dfdbd6d3d2d1d2d3d7ccc4bdb9b7b9bdc4ccd6e2ebe0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000003090e12181d1f23282b2d2f32342d3338393a3a3a38342e3533302d2c2823201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000010d1a2734404d5a6773808d9aabb5bfc4c5c5c5c4bdb2a895897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000040c13191d202125292b2b2a2823221f1b160c0701000000000000000000000000000002090e161c202323282a2b2b2824201f1c18120b030000000000000000000000000000000000000000000000000000000000000000050d141a1e202126292a2b2b2b2a282621201e1a140b060000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024282a2b2b2b2a292723201f1b17110a02000000000000000000000000000000000000000000000000000000010d19242f3a4754606a7683909ca7b1bcc8d4e1e4d8cdc2b8aca0968c7f72695e52463d31271d1207000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d423e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727e8b97a2adbac1c7cbd1c7c7c7c7c7c7c7c7c7c7c7c6c6c6c6c6c6c6c6d2ccc7c5b8ab9f928578675c5145382c1f13060000000000000a16212935414c56606a707e879298a1a9b0b8bcc3c6cad0d0d1d2d3d7d3d2d1d0cecec8c5c4bdb9b3ada69f9691867d706a5f53493f33271b0f0300000000000b1825323e4b5865717e8b98a4b1bed2ddd7d6cabfb4aaa29f9fa3abb5bfc6cfd2d5daddd8d4d2d0c7c0bbb2aaa39f918b7f726c61584e433a2f22190e00000000000000000000000000000008111b242d363e474f585f676d747d848c92989fa2aaadb3b8babfc3c5c7cbd1cccdcdcdccd0cac6c5c2bdb9b7b1aba7a09d938e867f786d675d53493f33271b0f03000000000000000000000000000000020e1a26313c4855606b717e84898b8d8d8e8d8c8a87827c6f6a5f5343392f24180c00000000000000000000000000000000000000000000000000000000000000000000030506080b0d0e10101110100f0f0d0c0a0807050200000000000000000000000000000000000000000000000000000000000000000007121d27303e45515d676e7b859298a2aab2bac2cad0d6dbe0e3e2e0dfdedbd6ccc3bab2acabacb2bac4d0d9e3e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000030a0f151a1d24292c2e34383a3c3f41433f4446474746443f43413f3c3a38342e2c29241e1b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000b1825323e4b5865717e8b99a3aeb6b7b8b8b8b7b4aca196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000080d161e24292c2d323537383734302f2c272118120b03000000000000000000000000050d141a21272c2f303537383735312d2c28231c150c070000000000000000000000000000000000000000000000000000000000010a0f171f252a2d2e3235373838383735322e2d2a251f17110a020000000000000000000000000000000000000000000000000000000000080d151d24292c2d313537383838373633302d2b27221b140b0300000000000000000000000000000000000000000000000000000008131e2b37434e5863707d8a95a0acb8c2cfd9e3ded4c8bdb2a89f92867b6e61594f43392f24180b0200000000000000000000000000000000000000000004111d2935404b556773808d9aabb5c0cbd7e3ded1c4b7ab9e918478695f53463e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa7b0b9bbbfbbbbbbbabababababababababababababababababac0bbb9b4aa9c90837669554b4034291c1004000000000000040d1924303a444e58616c717e8692979ea6acb1b8babec1c3c4c5c7cbc7c5c4c3c2c0bdb8b7b2aca9a29f948f847d706b60584e41382d22170b0000000000000b1825313e4b5864717e8b97acb6c0ccd2cbcec6baaea298929299a3aeb4bdc2c5c9ced2ccc8c6c2beb6afa8a198928a7f726d625a50463c31281d10070000000000000000000000000000000009121b242d353e464e555d606c70797f868d92989ea1a9acaeb4b6b9bbbfbebfc0c0c0bfbebfbab8b6b2acaba79f9d959089817b726c665d554b41382d22170b00000000000000000000000000000000000915202c38444f59616c71787c7e80818181807e7b766e6a5f584e4331271d12070000000000000000000000000000000000000000000000000000000000000004060b0f121315181a1b1c1d1d1d1d1c1b1a18171514120e090705010000000000000000000000000000000000000000000000000000000000000b151e2935404b555f696f7c869298a1a8b0babfc5cad0d3d7dcddd7d4cfcac3bab2a8a19ea1a8b2bdc7d2dddad6cabeb4aa93867a6d6053473a2d201407000000000000000000000000000000000000000001070c151a20262b2f35393a3f4446494c4e504a5053545453504a504e4c494645403a39352f2b26201a150c07010000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000814212e3b4754616e7b86929fa6a9ababacabaaaaa29e918478685e5246392d20130700000000000000000000000000000000000000000000000109111a1f282f35393a3f42444544413c3b383229241d150d0300000000000000000000060e171f252a33383c3d41444544423e3a38342e271e191008000000000000000000000000000000000000000000000000000000000a131c212930363a3b3f424445454544423f3b3a363027221b140b0200000000000000000000000000000000000000000000000000000008121a1f272f35383a3e41434445454443403d3937332d261d150c030000000000000000000000000000000000000000000000000000010f1b27323c4653606c7883909da6b0bdc7d1dce5d9cec3baaea2988e81756b60554b4035291d140a000000000000000000000000000000000000000000010d18242f3d4a5763707d8a99a3afbbc7d4e0dfd2c5b9ada196887b6e6155483e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c959ea6acaeb5aeaeaeaeaeaeadadadadadadadadadadadadadadadb5afacaba3988c807366594d402f23180c000000000000000008131e28323d464f59616c717d858f949da0a7abadb3b4b6b8b9babfbab9b8b6b5b3b2acaaa8a09e97928b827a6f6b60594f463c2f261b11060000000000000a1724303d4a5763707d8a9aa4afbbc0bebebdbdb8ac9f928686929fa3abb0b7b9bdbdbdc0bbb9b7b0aca49f9691867e726d625b51483e342b1f160c00000000000000000000000000000000000009121b232c343c434b515961676d737a80868c91979b9fa2aaaaacaeb5b2b3b3b4b3b3b2b4aeaca9a8a19e9a95908a837d756e69605b544b433a2f261b1106000000000000000000000000000000000003101c27333d47505a61666c6f727374747473716e69625f584e463c311f150b010000000000000000000000000000000000000000000000000000000001070c1013171b1f2022242628292a2a2a29292827252321211e1a1413110d080200000000000000000000000000000000000000000000000000000000030c18242f39434d57606a6f7d8691969fa6aeb4babfc5c7cbd1d2ccc7c5beb9b1a8a0969196a1abb5c0cccdcdcdc6baaea29886796d6053463a2d20130700000000000000000000000000000000000000030b121820262b3137394045474a505356595b5c5e5b606060605c5e5d5b595653514b4745413a37312b262018120b03000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000714202d3a46525e6974818e949a9d9e9f9f9e9d9b98928b7e7165564c41362a1e1105000000000000000000000000000000000000000000000009131b232c313a4145474b4f5151514e4948433d352f271f150c030000000000000000060f18202930363d44484a4e5151514f4b46444039302b221a1208000000000000000000000000000000000000000000000000000009121c252e333b4246484c4f51515251504f4c4846423b332d261d140a000000000000000000000000000000000000000000000000000008111a242c31394045474b4e50515251514f4d4a46443f382f271e150b0000000000000000000000000000000000000000000000000000000a151f2b3744505b65707d89949fabb5c0cbd7e1dfd6cabfb4aa9e93897d70675d51453c2f261c11060000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9bdb2a8988b7e7165584b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606d78838f949c9fa3aba1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a49f9e9992867b6e6154483b2e2115070000000000000000020c16202b343e47505a616b707a828990959b9fa2a9a8a9abacaeb4aeacabaaa8a6a8a09d9a96918c857f776d6860594f473d342a1d140a000000000000000714212e3a4754616d7a87939faaafb5b2b1b1b2aca59c8f827e8b92999fa6abacb2b0b0b6afacaaa69f9a938e847c716c625b51493f362c22190d040000000000000000000000000000000000000009111a222a313a41454f555d60686d737a7f858a8e92989a9d9fa3aba5a6a6a7a7a6a5aaa29f9c9996918d88837e78706b615e57504a423a31281d140a000000000000000000000000000000000000000b16212c353e4850545b606265666767676664615e57534e463c342a200d03000000000000000000000000000000000000000000000000000000040a0f12181d1f22272b2d2f313335363637373636353432302e2d2a2521201d1913100b0500000000000000000000000000000000000000000000000000000007121d28313b454e58606a6f7c848f949fa2aaaeb4b9bbbfbebec0bbb9b3ada7a09691849199a4afbbc0c0c0c0bfb8ab9f928578665c5044382b1f1206000000000000000000000000000000000000070d151d242931373c42474b5153545c60626567696b666c6d6d6d666b69686663605c5454514c47433c373129231d150d0700000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000005111e2a36424d57606d7982898d9091929292918f8b867f726c6256443a3025190d010000000000000000000000000000000000000000000008111b252d363e434c5154585c5e5e5d5b56544f45403931271e150a00000000000000040e18212a333b42464f55565b5d5e5e5b5753514a423c342c241a1107000000000000000000000000000000000000000000000000020b1b242e3740454d5254595c5d5e5e5e5d5b5954524d443f382f261b1106000000000000000000000000000000000000000000000000050f1a232c363e434b5153575b5d5e5e5e5d5c5a56535049413930271d12070000000000000000000000000000000000000000000000000000030f1b27333f4953616b76828f99a3afbbc5cfdae6dbd0c5bcafa59e9184796d60584e42382d22170b0200000000000000000000000000000000000000000613202c3945515d677783909daab6c3d2dde5dacfc1b4a79b8e817468574d424b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000010d18242f3a45515c666d7a828a8f929995949494949494949494949494939393939393939393939993918d877e71695e53463a2d211407000000000000000000040e19222c353e48505960686d757d83898e9297989b9d9e9fa3a0a39f9e9d9b999796918d89847f7a726c655e564f473d352b22180b02000000000000000713202d3946525e6875828f989fa4aba5a4a4a8a09e938a7e717e8690949a9ea1a8a3a4aca49f9d99948f87817a6f6a615a51493f372d241a10070000000000000000000000000000000000000000000810181f282f353e434b51565e61686d73797d82858a8d9092999798999a9a9a99989798928f8c8884807c76716c656059524d443f382f281f160b0200000000000000000000000000000000000000050f1a232c363e424a505356585a5a5b5a595754534d47433c342a22180e0000000000000000000000000000000000000000000000000000040a0f151b1d24292c2d3337393b3e404143434443434242403f3d3b3a36312e2d2a251e1c160f0a0300000000000000000000000000000000000000000000000000010c161f2a333d464e58606a6f7a828b92989fa2aaacaeb5b1b1b5afaca9a29e9590847b87939faab1b3b4b4b3b2b0a79c90837669544a3f34281c100300000000000000000000000000000000000711191f272f353c43474e53555d6064666d6f7274767879797a7a7979787674726f6d6665605d55534e47433c342f271f191006000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000020e1a25303b45515c676d767d80838485858584827f7a726d625a504532291e130800000000000000000000000000000000000000000000020b1a232d373f4850555d6065686a6b6a67636059514b433930261c11060000000000020c16202a333c454d52596063686a6b6a6864605c544e463e362c23190f0500000000000000000000000000000000000000000000000a141d2d36404951575e6165686a6b6b6b6a6865615e57504941382d22170b0000000000000000000000000000000000000000000000000b16212c353e4850555d6064686a6b6b6b6a696663605b534b43392e23180c0200000000000000000000000000000000000000000000000000000b17222d38414f59626f7c87929fa9b3bec9d5e1e2d7cec1b9aca0968d80736a5f544a3f33281f1408000000000000000000000000000000000000000004111d2935414c556773808d9aabb5c0ccd7e3ded1c4b7ab9e918478695f53464b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000007131d2834404b545d686d757d8286878888888887878787878787878787878787878787878787868684817b716c62574d42362a1e12050000000000000000000007101a232c363e474f565e616b70777c8185898c8e9091929993999291908f8d8a8784807c78726d68605b534c443d352b231a1006000000000000000005111d2a36414c56626e7c868f9399979898979696918c81776c717c83898e9196959697969a93918d88827c746d68605850483f372d251b12080000000000000000000000000000000000000000000000060d161d2429313940454c52565e61666d7075797d808386888a8b8c8d8d8d8c8b8a8885827f7c78736f6a64605b534f46423b332d261d160d0400000000000000000000000000000000000000000008111a242c2f383f4446494b4d4e4e4e4d4b4846423b37312a2218100600000000000000000000000000000000000000000000000003090e161b20262b2f35393a3f4446484b4d4e4f505050504f4e4d4b4a4846423e3a3936302c27211b150e0600000000000000000000000000000000000000000000000000040d18212b343d464e585f686d777f868d92989c9fa3aba4a5aba49f9d97928c837b76828f98a0a7a6a7a7a6a6a69e958b7f7265584c3f2e23170b00000000000000000000000000000000030b1218232b313940454e53575f62676d7175797c7f8183848586878786868583817f7c7976716d67625f58534e454039312b2217110a02000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080000000000000009141f2934404b555c606b707476787879787775726d68625b51483f3420170d02000000000000000000000000000000000000000000000a141d2b353f49515a61676d7275777877746f6b605d554b42382e23170c040000000008131e28323c464e575e616b707477787775716d66605850483e352b21160b0000000000000000000000000000000000000000000006111b262f3e48515b63696e7275777878787775726e69605b53493f33271c11060000000000000000000000000000000000000000000004101c27333d47505a61676d717476777878777673706c655c554b4034281e1308000000000000000000000000000000000000000000000000000006111b262f3d47535f6a74808d97a1adb9c2cfd8e2e0d5c9bdb2a89f92877c6f665b50443b3025190d0400000000000000000000000000000000000000010d19242f3d4a5763707d8a99a4afbbc7d4e0dfd2c5b9ada196887b6e6155484b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000010c18232e39424c565d606c7076797a7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746e69625a50453b31251a0e02000000000000000000000008111a242c353d444c525960636b6f75797c7f8183858686868686858382807e7b77746f6c65605d565049413a322b231a1108000000000000000000010d1925303a47535f6a6f7c8286898b8b8b8a8987847f786d656a6f767c818487898a8a8a898684807b766f6a605d564e463e362d251b130900000000000000000000000000000000000000000000000000040c13181f272f353a41464c52545c6063676d707377797b7d7f80808180807f7d7b7976726f6a67625f58535049413d363028221c140b04000000000000000000000000000000000000000000000008121a1d262d3338393c3f40414141403e3b3a36312b2620180f06000000000000000000000000000000000000000000000000050d141a21272c3237394045474950535557595b5c5d5d5d5c5c5b5a585654534d4b4746413a38322b262018100800000000000000000000000000000000000000000000000000060f19222b343d464e565e656c727a80868b8f9299979898979993908b857f786e6f7c869195989a9a9a9a9997948f83796d6053473a2d201406000000000000000000000000000000040c151d2328353d434b51585f626a6e74797e8285898c8e8f9192989393989291908e8c8986827e7a756f6a625f58514b433d3428221c140b0200000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d0200000000000000020c18232f39434b51596063676a6b6c6c6b6a6865615e5651493f362d220e050000000000000000000000000000000000000000000006111b262f3d47515b626c707a7e82848483817c756d675d544a3f342821160b000000010d1924303a444e585f696e767d81848484827e786f6a615a50473d33271c10040000000000000000000000000000000000000000000b17222d3841505a636d737b7f828484858483827f7b736c655b5044382e23170c000000000000000000000000000000000000000000000714202c38444f59616c71797e81838485848482807d776d675c51453a3024190d0100000000000000000000000000000000000000000000000000000a141d2b37434e58606d7a85929ea6b0bcc6d1dce5d9cec4bbafa3999083786c60564d41362a1f160c01000000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2dfe1d5c9bdb2a8988b7e7165584b4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c525a6164656c6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6567625f5750483f33291f14090000000000000000000000000008121a232b323a41464f54596063666d6f7275767879797a797978777573716e696762605b53524c443f382f2920191108000000000000000000000008131e2b37424e575f6a6f767a7d7e7f7e7e7c7b77726d665c5f626b6f74787a7c7d7d7d7c7a77736f6a626058524c433d342c241b130901000000000000000000000000000000000000000000000000000001070d151d242930363a41464a5053555d606367666d6f7072737374747372706e6c6566625f5855534e46443f382f2a251f17110a0200000000000000000000000000000000000000000000000000080b141c22282b2d2f323334343433312e2d2a251f1a150e06000000000000000000000000000000000000000000000000090f171f252a32383c43474b5153535b606264666869696a6a696968676563615e575854524c48443d37312a221a120800000000000000000000000000000000000000000000000000071019222b343c444c535b60686e747a7f8386888a8b8b8b8986837f79726d666a6f7c83898b8d8d8d8d8c8a88827b6e675d5145392c1f13060000000000000000000000000000040d161e272e343f474f555d606a6e757b81858a8f9298989a9c9e9fa2aaaaa39f9e9c9b9998928f8b86817c756f6a605c554e463f332d261d140c030000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000007121d27313940454f54565a5d5e5f5f5f5e5c5854524c443f372d241b1100000000000000000000000000000000000000000000000b17222d38414f59626d727e858b8f9191908e8981796d665c50443d32271b1002000004111d2935414c565f6a6e7b82898e9091918e8a837c716c61594f44382c20150a0000000000000000000000000000000000000000030f1b27333f4953616c737f868c8f90919191908e8c8680776c60544a3f34281c10030000000000000000000000000000000000000000000916232f3c4855606b717e858a8e90919191908f8d8982796d60564c4135291d11040000000000000000000000000000000000000000000000000000020b1b26323c45525d68717e8b949faab4bfcbd7e1e0d7cbc0b5ab9f958b7f72685e52463e31281d1207000000000000000000000000000000000000000613202c3945525d687783909daab6c3d2dde5dacfc1b4a89b8e817568564c4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000b151e28323a41455055535b6061626161616161616161616161616060606060606060606060605b5355534d453f362d21170d030000000000000000000000000000081119202930363d44484f54545c606365686a6b666d6d6c666b6a686664615e575653504945413a332d261d170e07000000000000000000000000020e1a26313c454e585f62686d7071727171706e6965605c545359606367686d6f7071706f6d6766625f58544e45413a312b221b1209010000000000000000000000000000000000000000000000000000000000030b12181e252a3036383f44464b515357545c606264656667676766656461605b5355534e4847433c37332d261d1a140b0600000000000000000000000000000000000000000000000000000000020a11171c1f20232527272827262421211e1a140f0a0300000000000000000000000000000000000000000000000009121b212931363d43484e53555d6064656c6e717374767677767675757372706e696864615e56544f47433c342c241a120800000000000000000000000000000000000000000000000000071019222a323a414950565e61686d7276797c7d7e7e7e7c7a76726d67605c606a6f777c7f808181807f7e7b756e695e554b4035291d100400000000000000000000000000040d161f2830394045515960676d737c81878e92989c9fa2aaa7a9abacaeb4b4aeacaba9a7aaa29f9c98928e87827c736d67605850443f382f261e150c03000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000000000000010b151f272f343d4448494d5051525252514f4c4746413a322d251b120900000000000000000000000000000000000000000000030f1b27333f4953606b727f8892979b9d9e9d9a938e82786d60594f44382c1e130800000713202c3945525d686e7c848f949b9d9e9d9b9591867e716b6054483c32271b0f000000000000000000000000000000000000000005121f2b3744505b65717e8b92999b9d9e9e9e9d9b99928b7f72665c5044382c1f1206000000000000000000000000000000000000000004101c2834404a5463707d8892979b9d9e9e9e9d9c99948d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000a15202935414c56606c77839098a3aebac3cfd9e3dcd1c7bdb1a79f92857b6e61594f43392f24180d0300000000000000000000000000000000000004111d2935414c566774808d9aabb5c0ccd7e3ddd1c4b7aa9e918477685d524b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000030c1620282f353e4449495053545555555554545454545454545454545454545454545454535350494847423c332d241b0f0500000000000000000000000000000000070e171e252a33383d44484a505356595b5d5e5c6060605b5e5d5c5a5754524d4946443f38352f27221b140b0500000000000000000000000000000915202a333c464e53565d60636465656463615e5753504a474f5456565e616263646362605d5555534e47433d352f281f191009000000000000000000000000000000000000000000000000000000000000000001070c13191e252a2e34383a4045474a4a5153555758595a5a5a595857555350494947433c3a37312b27221b140b090200000000000000000000000000000000000000000000000000000000000000060b0f121316181a1b1b1b1a181514120e09030000000000000000000000000000000000000000000000000007101b242d333b42464e54585f62676d7175797b7e808182838383838281807e7d7b7874716d68636059534e463e362c241a0f060000000000000000000000000000000000000000000000000007101820292f383f444c52565d6165676d6f71717271706d6865605d55515860626a6f727374747373716e69615e574d43392f24180c00000000000000000000000000030c161f283139434b515b626b6f7980878e93999fa2aaabaeb4b4b6b7b8babfbfbab9b8b6b4b4aeacaaa29f9a938e8780796f6a625a504a423830261e150a00000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000030d151d232933383c3d41434545464544423f3a39363028201b130a000000000000000000000000000000000000000000000005121f2b3744505b65707d88939aa1a9aaabaaa59e948d80736b6054483a3025190d01030f1c28333f4a54606d7a8491969fa6aaabaaa7a09892877d7063584e43372b1b1106000000000000000000000000000000000000000613202d394653606c7784919ea3abaaabababaaaba39e9184796d6053463a2d201307000000000000000000000000000000000000000006121f2c3844515c667683909aa1a9a9aaababaaa9a69f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000040d19242f3a44505b656e7b86929fa7b1bdc7d1dce3d9cfc2baada2978e81756b61554b4035291f1409000000000000000000000000000000000000010d19242f3d4a5764707d8a99a4afbbc7d4e0dfd2c5b9aca096877a6d60544a5764717d8a97a4b0bdcad7e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000040d161e24293339383f44464748484848484848474747474747474747474747474747474746443f3b3a37312a211b1209000000000000000000000000000000000000050d131921272c3238383f4446494c4e504a50535353504a504f4d4a4846423c3937332d29241e17110a02000000000000000000000000000000030e18212a343c43474c525456585858575654524d46443f3d4448494c5254565757575654514b4847433c373229241e160d07000000000000000000000000000000000000000000000000000000000000000000000002080d13191c23282c2f35383a3d404446484a4c4d4d4e4d4d4c4a4846443f3c3b37322e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030606090c0d0e0e0e0d0b080705020000000000000000000000000000000000000000000000000000040f19222d363f454d535860626a6f74797d8185888a8c8e8f9090908f8f8e8d8b898784817e7a75706b625f5850483e362c21180e0300000000000000000000000000000000000000000000000000060e171d262d333b41464c5254555c60626465656463615d5653514b444e5458606265676767676664615f57534d453b31271d1207000000000000000000000000020b151e28313a434b555c606d727d848d92999fa4abaeb4b8babec1c2c4c5c7cacbc7c5c4c3c1bfbab8b4aeaca49f99928d847c716c605b544a423830261c110600000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b0300000000000000000000000000030b121821272c2f303437383939383735322e2d2a251e160e0a0100000000000000000000000000000000000000000000000613202d394653606c7883909aa4acb3b7b7b7afa69d92897d7063564c41362a1e110506121f2b3844505b6673808d96a1a9b0b7b7b7b1aaa3999083776a605447382d22170b000000000000000000000000000000000000000915222f3c4855626f7c8896a0acb5b7b7b8b7b6b5ada196897c6f6256493c2f23160900000000000000000000000000000000000000000713202d3a4653606d7986929facb3b6b7b8b7b7b5aea3988a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000008131e27333f49535f6a737f8c95a0abb5c0cbd7e1e1d6cabeb3a99e938a7d70675d51453b31261a0c030000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2d3d2d0c7bdb2a895887b6e62554a5764717d8a97a4b0bdcfd3d6d3cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000040c131922282d2d3337393b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d2e2b261f180f09000000000000000000000000000000000000000002080d161c21272c2e34383a3c3f42433f44464746443f4442403e3b3a36302d2b27221b19130b06000000000000000000000000000000000000060f18222a31373a4145474a4b4c4b4b494846423b383432383b3c414647494a4a4a494745413c3a37312b272019130c04000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f24292c2d2e34383a3c3d3f40404141403f3d3b3937332d2e2b26211f1b150f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343f4850575e616a6f767c81858a8e919797999b9c9c9d9d9c9c9b9a989696918e8b86817d766f6a615a50483e332a2015090000000000000000000000000000000000000000000000000000050b141b222730363a4146474b515355575858585654524c4745403d43474e5456585a5a5a5a595755534d46423b33291f150b010000000000000000000000000a141d27303a434c555d676d757f8791969fa3abafb5babfc5c6cad0cfd1d2d3d6d7d3d2d1cfd0cac7c5bfbab6afaba39f9691867e746c665c544a42382e231711080000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000001070c161c202223272a2b2c2c2c2b292521201d19130c0500000000000000000000000000000000000000000000000004101d2935404b5563707d8a95a0acb6bec4c4c1b8aea49c8f8276685e5246392d2014090613202d394653606c7884919ea8b2bbc2c4c3bcb4aba095887c6f6253493f33271b0f030000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc3c4c4c4c3bdb2a8978a7e7164574b3e3124180b00000000000000000000000000000000000000000815212e3b4854616e7b8799a3afbec3c4c4c4c3bfb4aa998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000010b17222d38414e57606d78839099a3afbbc3cfd8e2dbd0c5bcafa59e9184796d60574d42362a1e150a0000000000000000000000000000000000000713202c3945525d687783909daab6c3cbc7c5c2bdb5ada196887b6e61554a5763707d8a96a9b3bec5c7cac7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000001080d171c1b22272b2d2e2f2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2b2722211e1a150e060000000000000000000000000000000000000000000000050b10161b1c23282c2d3032352e34383a3a3938332d3533312e2d2a25201f1b17110d0801000000000000000000000000000000000000000006101820262b3035393a3d3e3f3e3e3d3b3a36302c28272c2f3036393a3c3d3e3d3c3a39352f2e2b26201b150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012181d1f2023282c2d2f3132333434343332312e2d2b2722211f1b15120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46505a62696e757c82888e92989b9ea1a9a6a7a9a9aaa9a9a8a8a6a5a8a19e9b99928e89837c716c615a50463c31261a0f050000000000000000000000000000000000000000000000000000020a11171e252a3035393a404547494a4b4b4b494746413a393532373d4347494c4d4e4e4d4c4b4846423b36312921170d0300000000000000000000000006111b262f39434c565d676d79818c9299a0a8afb5bbc0c7cad0d3d6dbdcdedfe0e2e3e0dfdedcdbd6d3d0cac7c0bbb5afa8a098928b80786d665c544a3f3428231a0e050000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a0300000000000000000000000000000000000000050b101316161a1d1e1f1f1f1e1c191413110d08020000000000000000000000000000000000000000000000000006131f2c3945515d6775818e9ba7b1bec7d0d1cac0b9ac9f92867a6d6154473b3025190e101c28343f4a54636f7c8996a1adbac4cdd1cec6bdb1a79a8d8073655b5044372b1f12060000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced1d1d1cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000916222f3c4955626f7c8895abb5c0d0d1d1d1d1c1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000006111b262f3c44505c666f7c87929fa7b1bdc6d1dce1d7cec1b9aca1968d8073695f53463d30261c1106000000000000000000000000000000000004111d2935414c566673808d99a7b1bcbfbab9b6b0aba49e9184786c60534955626f7c8897a1adb7b8babfbbb9b7afa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171b1f2021222222222121212121212121212121212121212121212120201f1b1714120e09030000000000000000000000000000000000000000000000000000040a0f11171c1f2023262823282b2d2d2d2b282229272421201e1a13120f0b06000000000000000000000000000000000000000000000000060e151a1e24292c2d3031323231302e2d2a251f1c1b1f22252a2d2e2f3031302f2d2c2924211f1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c101314181c1f202224252627272726252422201f1b1715130f0a060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e58626c717b82898f949a9fa2aaabadb3b3b4b5b6b6b6b6b5b4b3b1b2adababa39f9b9490867e716c61584e43372b21160b00000000000000000000000000000000000000000000000000000000060b14191e24292d2f34383a3c3e3e3f3e3d3a3935302c29272b32373b3c3f40414140403e3b3a36312a251f170f05000000000000000000000000050e17222d38414b555d686d79828e939fa3abb2bbc0c7ccd2d6dbdfe2e7e6e2dfdedddddedfe2e6e7e2e0dbd6d2ccc7c0bbb2aaa39f928d81786d665c50443f352c20170d02000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d0908060300000000000000000000000000000000000000000000000407090a0e1012121312110f0c070705010000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c3d0d9ded4c7bbafa3998b7e7265564d42362a1e11121f2b3844505c6674818d9aa9b2bdccd6ded8cfc3b8ab9e9184786c605346392e23170c0000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded8cbbeb2a5988b7f7265584c3f3225190c00000000000000000405060401000000000000000916232f3c4956626f7c8995a2afbcd1d5dedbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a73808c95a0abb4bfcbd7e0e0d5c9bdb2a89f92867b6e61594f42382e23170c0000000000000000000000000000000000010d1924303c4956626f7c8995a0aab1b4aeaca9a69f99938b7e71665b504653606d7985929ea6aaacaeb4aeacaaa79e93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131415151515151515141414141414141414141414141414141413120f0b06060200000000000000000000000000000000000000000000000000000000000000060c10121316191b171c1f2020201f1c171c1a171514120e090503000000000000000000000000000000000000000000000000000000030a0f13191d202123252525242321201e1a14100f1315191d2021232424242321201d1815120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c1012131517191a1a1b1a1a19171513120f0b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a717e868f939c9fa6acaeb4b8b9bebfc1c2c3c3c3c2c2c1c0bebdb9b7b4aeaca69f9892887e716a5f53473d33271c10010000000000000000000000000000000000000000000000000000000002080d13191d2023292c2d2f31323231302e2d2924201d1b20272b2e2f323434343433312e2d2a261f1a140d05000000000000000000000000020d172027333f49535c676d7a828f949ea5afb5bdc4cbd1d7dde3e5e1dedddad5d2d1d1d1d2d3d6dbdedee1e5e4ddd8d1cbc3bcb4aea49d938e81786d605b51473e32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d5e2e3d7cbc0b5ab9c8f8376695e52463a2d201413202d3a4653606d7985919eabb8c4cfdee8dfd2c5b9ada196897c6f63544a3f34281c100300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c000000020507080d101213110e08080602000000091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000040607070707070b17232e38424e58606d78839099a3aebac2ced8e2dacec4baaea3988f82756b60544a3f34281c110600000000000000000000000000000000000813202d394653606c788390989fa7aba39f9d99948f877f726c62544a44505c66737f8c949b9d9fa2aaa39f9e9b958f82756a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060808080808080808080808070707070707070707070707070706050300000000000000000000000000000000000000000000000000000000000000000000000000030607090c060b1012131413120f0b060d0b08070502000000000000000000000000000000000000000000000000000000000000000002080d1113141718191818161514120e09030307080d11131416171717161413110d070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0c0d0d0e0e0d0c0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8892989ea5abb0b8babfc4c6c9cfcecfcfd0d0cfcfcecdcfc9c5c4bfbab9b0aaa29a92867c6e62594f44382c1d130700000000000000000000000000000000000000000000000000000000000002080d1113181c1f2022242525252321201d1913110f161b1f22232527272727262422211e1a140e09030000000000000000000000000008141e29323b44505b656d79828f959fa6afbbc0c7cfd7dce3e4dfd9d4d1d0cfc9c6c5c4c4c5c6cacfd1d2d5dae0e4e3dcd7cfc6bfbaaea59e938e81746d63594f443b3025190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875828f9baab4bfcad6e7e8dcd1c6b9ac9f93877b6e6154473b30251a1c28343f4a5463707d8997a1adb9c6d2dfebe1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0002080e111414191d1f1f1e1a1514120e090300091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030607070c1013131414141414141c26303c44515c666f7c86929fa7b1bcc6d0dbe0d7cbbfb4aa9e93897d70665c5044382e23170b000000000000000000000000000000000005121f2b3744505b656f7c86909596969992908c88827c726d635a50423f4a54606d78828a8e919298939992918e8a837a6d60584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0c0b0b0a08070502000000000001050707090a0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa2aaafb7bbc2c6cad0d2d4d1d1cbc7c5c4c4c5c6cad0d1d2d1cbc7c2bcb4aca2989082766b6054483a2f24180d01000000000000000000000000000000000000000000000000000000000000000105070c1013141617181818161413110d0804040a0f131516191a1b1b1a19181514120e09030000000000000000000000000000020c1925303b444f59606c77818e949fa7b0b8c1cbd1d9e1e6ded8d3cec8c5c4bfbeb9b8b7b7b8babec0c4c5c9ced4d8dfe7e1d8d1cbc0b7afa59d938c7f726b61564c41362a1f160c0100000000000000000000000000000000000000000000000000000000000000000000030606090c070c101313141313100c070c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbe7ede0d4c7bbafa4998b7f7265574d42362a1e1f2c3844505c6674818e9aa9b3bec9d5e1eee5dacfc4b8ab9e9285796d6053463a2f23180c00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060b14191e2021262a2c2c2b2722211e1a150d07091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000060b10121318181c1f2020202020202020202834404a545f6a727f8c959faab4bfcad6e2dcd1c6bcafa59d9083786d60544a3f34281c110600000000000000000000000000000000030f1b27333f4953606a6f7c83888989888683807c766f6a635b51483e3845515c666d777d8184858687868684827d776d685d52463c31261b0f030000000000000000000000000000000000000000000000010507070b0d0f1011100f0e0b080806020000020507080c0e0f101110100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1012131313131313131313131313131313131313131313131313131313131313131313131312100d08070502000000000000000000000000000000000000000000000003050606060504010000000000000000000000000000000000000000000000020507080e11110d0807050200000000000000000000000000000000101c2936434f5c6976828f9cacb4bcc1c7ccd3d6d3cdc8c4c3bfbab9b8b8b8babfc3c4c8cdd7d3cec6beb4aa9f94897d7063554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000040607090b0b0c0b0a0707050100000000030608090c0d0e0e0d0d0b08070502000000000000000000000000000000000a141e2a36414c56606b73808d939ea6b0b9c2cad7dce3e1dbd6cdc7c3bdb8b7b2b3adabaaaaabadb3b3b7b9bdc4c8cdd6dbe2e2dcd7c9c1b7afa59f93887d70685e52463f31281d13070000000000000000000000000000000000000000000000000000000000000003060b0f121316191b181c1f2021201f1c181b19161313100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b99a3aebac7d3e2edf0e3d7ccc0b5ab9c908376695e52463a2d20202d3a4653606d7985929eabb8c4cfdae6f2ebdfd2c6b9ada197897d7063554b4034291c1004000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190a11171f252a2d2e3337383937342f2e2b262018120c1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000020a11171c1f202423282c2d2d2d2d2d2d2d2d2d2d2e39424e58606d78839098a2aebac2d0d9e2d8cfc1b8aca0958b7e71665c5044382d22170b00000000000000000000000000000000000b17222d38414e58606a6f767b7d7d7b7976736f6a62605851493f3634404b545c656c70757779797a7a797775716c655d564c41342a20150a0000000000000000000000000000000000000000000003080d111314181a1c1d1d1d1c1a181514120e09090e121415181b1c1d1d1d1c1b181413100c070100000000000000000000000000000000000000000000030606070707060400000000000000000000000000000000000000000000000000000000020507080c0f100f0b06050300000000000000000000000000000000000000000000000000000000000000000000010507070d1012100d0908060300000000000000000000000000000000000000000000000000010407070d0f0b0a0805000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020201f1d1a1514120e090300000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000002080e1114141a1e1d1a1514120e090300000000000000000000000000000e1b2834414e5b6774818e9aa9b2bdc9d3d8d4ccc7c3bcb8b6b4aeacababacaeb4b6b8bcc3cbd4d8d0c6bcb0a69c8f8275675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68707d88939fa5afb8c2cbd4dce8dfd7cfcac2bbb7b1acaaa6a9a19e9e9e9fa2a9a6abacb2b8bcc3cad0d7e0e7dbd3c9c0bbafa49a92857a6e615a50433a2f24180d0200000000000000000000000000000000000000000000000000000000060b0f12171c1f2023262823282c2d2d2d2c2823282623201f1c1812100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9cabb4bfcbd7e3f3f4e8ddd2c6b9ac9f93877b6e6154483b31252834404a5463707d8997a1adb9c6d6e1ebf7eee2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519141c22283036393b4043454644413b3a373129241d161623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c141c23282b2d312e34383a3a3a3a3a3a3a3a3a3a3a3a3c44505c666e7b86929fa6b0bdc7d2dde1d4c8bcb1a79e9184786d60544a3f33281c0f030000000000000000000000000000000006111b262f3d464e585f62696e70706f6d6766625f58544e463f372e2e39424b535b6064686a676d6d6d6c656864605b534c433a2f22180e030000000000000000000000000000000000000000060b1013191d20212427292a2a2a29272522211e1a15141a1e21222527292a2a2a292724201f1d18120b0300000000000000000000000000000000020507060b0f121314141413100c0708060300000000000000000000000000000000000000000003090e121415191c1d1c1713120f0b0600000000000000000000000000000000000000000000000000000000000002080d1113141a1d1e1d1a1515120f0a0300000000000000000000000000000000000000000002080d1113141a1c181715110c060000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2a2722211e1a140d060000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b040000000000000000000000000000050d14191e2021272b2a2721211e1a140c07000000000000000000000000000b1724313e4a5764717d8a96a1adb9c3cfcdc8c2bbb7b1abaaaba39f9e9e9fa2aaaaabb1b9c3cdd7d8cec2b9ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59616e7a85919aa4afb7c1cad4dde5ddd4cdc5beb9b0aba8a09d999697929191929796999ea1a8abb1babfc5ced5dde4dbd8ccc0b6aca1978f82766c62554b4035291e13080000000000000000000000000000000000000000000000000000070c11171b1f22282b2d2f32352e34383a3a3a38342e3533302d2c28231f1c18120d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dce7f3f9ede0d4c8bbafa49a8c7f7265574d42362a2c3844515c6674818e9ba9b3bec9d5e8f2fdf2e6dacfc5b8ab9f9285796d6053473a2f24180d010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225141d262d333b4146474c505252514d4847423c352f281f1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e262e34383a3e42404546474747474747474747474747474a545f69727f8b949fabb5c0ccd7e3d9cec3b9aca0968a7e71665b5044382b1f150a00000000000000000000000000000000000a141d2b343d464e54575f61636362605c5555534e47433d342e2527303941495053575b555c606060605b5357535049413a31281e100600000000000000000000000000000000000000020a11171c1f252a2d2e3134363637363634322e2d2b261f1f262b2d2e3234363637373634312d2c29241d150d080000000000000000000000000003090e121415171c1f202021201f1c181515120f0a030000000000000000000000000000000000040b0f141a1e212226292a2824201f1b17110a02000000000000000000000000000000000000000000000000000000050d13191e2021272a2b2a2722211f1a15100b04000000000000000000000000000000000000040c13191d202127282424211d1710090000000000000000000000000000010a0f171f262a2d2e33363839393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a261f180f080000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000080e171e252a2d2e343737342e2d2a251f18120b0300000000000000000000000713202d3a4653606d7884919ea7b1bdc7c3bcb8b0aba79f9d98999291919298979d9fa7b1bbc5cfdbd3c7bbaea3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b75818e97a1acb6c0c9d3dce5dcd3cbc2bbb3ada69f9c95918c89878584848587898d91969d9fa7aeb4bcc3cbd4dce8ddd2c7beb3a99e948b7e71675d51453a3024190d000000000000000000000000000000000000000000000000030b12181b22272b2d3338393c3f41434045464746454044423f3d3a38342e2c28231c19130c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2edf8fcf0e4d8ccc0b6ac9d908376695e53463a2d2d3a4653606d7985929fabb8c5cfdae6f8fff7ecdfd3c6baaea2988a7d7064554b4035291d11040000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251d262f383f444d5254595d5f5f5e5a55534d45403931282023303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f2830383f44464b4f4b515353535353535353535353535353535357606c77839099a4afbbc7d4e0dfd5c9bdb2a89d9184786c6053463d32271b0f0000000000000000000000000000000000020b19222b343c43474d535556565553514b4847433c38322b221c1e272f383f44464a4e4b515354535350494a46443f382f281f160c00000000000000000000000000000000000001080c141c23282b3036393a3e404243444342413e3b3a37312c2931373a3b3f414243444343413e3a39352f271f1911080000000000000000000000050d141a1e212122282b2d2d2e2d2c292322211f1b150e06000000000000000000000000000003090e161b1f262a2d2e33363735312d2b27221b140b0400000000000000000000000000000000000000000000000000070e171e252a2d2e33373837332f2e2b26201b160e0903000000000000000000000000000000040e161e24292c2d333531302d28221a120a020000000000000000000000000a131c212931363a3b40434546464646464646464646464646464646464646464646464646464646464646464646464543403b3a363129211a11080000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000009111a20293036393b414444403b3a363128231c150c050000000000000000000006121f2c3844515c66717e8b95a0abb5bab9b1aba69f9c95908b8886858585878a90959fa9b3becad6d7cbbfb5ab998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d89939ea9b3bec7d2dbe5dcd3cac1b9b1a9a29e949089847f7c7a787777787a7c80848a90959fa2aab1b9c2cad4dce4d9d0c5bbb0a69e9185796d60564c4135291c120700000000000000000000000000000000000000000002090c151d23282d3337393f4446494c4e504b51535453514b504e4c494645403a38342e2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909dabb5c0cbd7e3f4fffff4e8ddd2c7b8ab9f95877b6e6154483b3134404b5563707d8a97a2adbac6d7e1ecf7fffbeee2d6cabeb3aa9b8e8275675d5145392c2013080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225262f38424a50565e61666a6b6c6a67625f57514b433a322823303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a424a5053575b545c606060606060606060606060606060606060656f7c87939facb9c6d2dfe5d9cec4b8aca0958a7e7164584e43372b1d12070000000000000000000000000000000000071019222a32373c4246484a4a484645403c3a37312b27201910151d262d3337393d42404546474746443f3e3937332d261d160d040000000000000000000000000000000000040c13191e262e34383a4146474b4d4f5050504f4d4b4847423c38353c4246484b4e4f5050504f4e4b47454039312b23190f05000000000000000000090f171f252a2d2e2d3338393a3a3a38342f2f2e2b262018100a010000000000000000000000060e151a21272c31363a3b3f4243423e3937332d261d160d04000000000000000000000000000000000000000000000007101820293036393a40434543403c3a37312c27211a140d0500000000000000000000000000040d1620283035393a40423e3d39342c241c140a000000000000000000000009121c252e333b4246484c5051525353535353535353535353535353535353535353535353535353535353535353535352504d4846423b332c231a0d03000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000009121b232c323b4146474d51504d4846423b342e271e170e0600000000000000000004101c2834404a54606d78839099a3afaeaca79f9d948f89837f7b797878797a7d839097a2adb9c6d2dcd1c1b4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7883919da5afbbc4d0d9e4ddd3cac1b8b0a79f97928a837d77736f6d676b6b686d7073787d838b9298a0a7b0b8c2cad4dee2d7cdc2b9ada1978c8073685d5246392e23180c0000000000000000000000000000000000000000050d14191e272e34383f44464a505356595b5d545c6060605c555d5b595653514b46444039363028231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabbdc7d1dce8f4fffff9eee4d4c8bcb1a7988c7f7265574d42363845515c6774818e9ba9b3becad6e2eefbfffef2e6dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32222d38424a545b60686e7376787977746e69605d554c443a2f26303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000010d19242f3a434c545c6064686b666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d75818e9ba8b4c1cedbe7e0d4c8bdb1a89d9083776a605447392e23180c00000000000000000000000000000000000007101920262b31373a3b3d3d3c3a38342e2e2b26201b160f070b141b22272b2d312e34383a3a3a3937332d2d2b27221b140b040000000000000000000000000000000000060d161e242930383f44464c5254575a5c5d5d5d5c5a5855534d464440454d5355585a5c5d5d5d5c5a5753514b433d352b21170d030000000000000009131b212931363a3b3f3f44464747474540413c3a37312a221c130a00000000000000000000090f181f262b32383b4246484c4f504f4a46443f382f281f160c01000000000000000000000000000000000000000000040d18222a323a4146474d5051504d4847433c38322a251f170f080000000000000000000000010c162028323a4145474d4f4b49453e362e261c110800000000000000000006111b242e3740454d5355595c5e5f6060606060606060606060606060606060606060606060606060606060606060605f5f5d5a55534d453e362c1f150b01000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b01000000000008121b242d353e444c52545a5e5d5a54534d444039302920180f060000000000000000000c18232e3944505c666f7c87929fa4a39f9c959089827c77726e6a6b6b686d707985929eabb8c5d1dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5964717e8a95a0acb7c1cdd6e2e1d5cbc2b8b0a69e9590857e76706b6663605d55565d6063656c70787e8690959fa6b0b8c2ccd6e2dfd5c9beb3a99f92867a6d61544a4034281c1004000000000000000000000000000000000000080e171f252a30394045495053545b606265686a6b666d6d6d676b6a686663605c5453514a46413a342e271e17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7b1bccfd9e3eef9fffffff0e4d8cdc2b6aa9d908377695f53463a3a4653606d7985929fabb8c5cfdbe6f2fefffff7ece0d3c7baaea2988a7e7164564c4135291d110500000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3228333f4a545b666c727b7f83858584807b746d675e564c42382d303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004111d2935414c565d666d71757779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a97a4b0bdcad7e3e5d9cec3b8aca095897c6f62544b4034281c1004000000000000000000000000000000000000070e151b1f262b2d2e30302f2d2c2823211f1b150f0a0400020a11171b1f202423282c2d2d2d2d2b2722201f1b17110a02000000000000000000000000000000000008101820282f353e424a5053565e61646769696a69696765615f5753504b51575f61656769696a6a696764605d554f473d33291f140900000000000007111b252d333b4246484c4a5053535453514b4d4847433c342e261c1209000000000000000009121b212a31373d44484d5355595c5d5b57535049413a31281d13070000000000000000000000000000000000000000010c161f2a343c444c52545a5d5e5d5a55534e48443d363129211a11080000000000000000000008131e28323a444c52545a5b5755504840382e231a100500000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615f5750483e31271d12070000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d12070000000007111a242d363f474f565e61676a6a67615e57514a423b322a22181006000000000000000007121c28343f4a545f6a73808c939999928f8a837d766f6a6562646668686e727a85929eabb8c5d1dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7783909da7b1bcc9d3dfe2d8cfc3b9b0a69e948f837b716c6360595654514b4c5254535b60656c717b838f949fa6b0bac4d0d9e4dacfc4baaea2988c7f72665c5144382c1f120700000000000000000000000000000000010a111a202930363e434b51535b6063666c6f7274767879797a797978777572706d6664605c54524c4540393028231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daab7c2cdddebf5fffffffff5e9ddd1c4b8ab9f95887b6e6155483c404b5564707d8a98a2aebac6d3e1ecf7fffffffbefe2d6cabfb4aa9c8f8275685d5246392d20140800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32323b44505b666c787f868c909292918d8780796d685e544a3f33303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000613202c3945525d686d787e8284868686868686868686868686868686868686868686868a909aa6b2becbd8e4eadfd4c8bcb1a79a8e8174665c5145382c1f130600000000000000000000000000000000000000040a0f141a1e2122232322201f1c1815120f0a040000000000060b0f121317181c1f202120201f1b1713120f0b0600000000000000000000000000000000000008111a222a323a41454f545c6064686d7173757677767574716e6964605c555d60696e7274757677767674716d6760594f453b31251a0e0200000000040f19232d373f454d535459545b606061605c555a55534e4640382e241b0b0200000000000009121b242d333c42474f54575f6166696a6864605b534b433a2f24180c020000000000000000000000000000000000000008131e28313c464e565e61666a6b6a66625f58544f46423b332c231a11080000000000000000010d19242f3a444c565d60666864615a524a40352c21160b0000000000000005111d29343f48515b63696e73767879797979797979797979797979797979797979797979797979797979797979797979797876736e69615a5043392f23180c000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c010000060f19232c363f48505961686e747777736e69605c544c443c342a22180e0500000000000000000b17232e38424e58606c788087898986827d78706b6367696e707375777a7f849197a2adb9c6d2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8995a0acb9c3cedbe7dcd1c6bcb1a79f948f82796e69615a544f494745414145474950535b60696e7a828f949fa8b2bec7d2dde1d6cabfb4aa9e9184796d6053463a2e23180c000000000000000000000000000000020a131c232c323b424650555c60656c7074797c7f81838586868786868583817f7c7975716d66615e56514b423d342e261e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0acb8c5d1deeafdfffffffff9ece0d4c8bcb1a7998c7f7266574d4245515d6775818e9baab3becad6e2f3fdfffffffff3e7dbd0c5b9ac9f92867a6d6154473b3025190e02000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f2f3b444f59606c78818c92989d9e9f9d99928d837a6d665b50443d323c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005121e2a36424d57606d7a828a8e9192999393939393939393939393939393939393939393979aa2acb7c2cedae7f0e4d9cdc3b8ab9f9285796d6053463a2d20130600000000000000000000000000000000000000000003090e1214151717151313100c070603000000000000000000030506070c101313141413120f0b0605030000000000000000000000000000000000000008111a232c343c444c525961666d70767a7e808283838382807e7b77716d665f676d747b7e818283838382817e79706b60574d42362a1e1205000000000b16212b353f4951575e616669666c6d6d6d676a67625f58524a40362d1d140a0000000000060f1b242d363e454d53596063696e72757675716c655d554b4135291e140a000000000000000000000000000000000000010d19242f3a434e585f686d73767876736f6a636059534d453e352c231a0d040000000000000004111d2935414c565d686d7375716c645c52473d33271c10040000000000000915222e3a45515b636d737b7f838485868686868686868686868686868686868686868686868686868686868686868686868583807b706c61554b4034291c1004000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e130800050e18212b353e48505a626b707a808483807b736d665e564e463c342a20170c020000000000000006111c26303c44505b666c747a7c7c7a75706c666d7074787b7d7f8184878b9196a1a9b3becad6dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba7b1bccbd5dfe3d7cbbfb4aaa0958f82786d675e575048443d3a393535393a3f444950575f686d79829096a1acb6c0ccd8e3dbd0c6b9ada1968a7d7064544b4034281c100400000000000000000000000000020a141c252e353e444d525a61676d72787d8185898c8e9092929993999292908e8c8985827e79736d68605c544f443f3830281f170e05000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcc8d4e0edf9fffffffffcf0e4d8cdc3b6aa9d908377695f53474753606d7985929facb8c5d0dbe6f2fffffffffff8ede0d3c7bbaea3998b7e7165564d41362a1e1105000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f38424d56606b727f8c939fa2aaabacaba39f958f82786c60594f443a3c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3a46525e6975818e949b9e9fa3a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4a6acb4bdc8d3dfeaf5eadfd3c6baaea298897d7063564a3d2d22170b0000000000000000000000000000000000000000000000020507080a0a0907060400000000000000000000000000000000000004060707070605030000000000000000000000000000000000000000000008111a232c353e464e565d606b70787d82868a8d8f9090908f8d8b88837e786f6a6d7981878b8d8f9090908f8d8a847d70695e53463a2d21140700000003101b27323d47515b62696e727678797a7a7a7977746f6a635c52483e2f261b1106000000030d18212d363f4850575f626b6f767b7f8283827e776d675d51453e30261c1106000000000000000000000000000000000004111d2935414c565f6a6f7a80838483807b76706b615e574f473e352b1f160c010000000000000713202c3945525d686d7a80827e736e64594f44382c21160b0000000000000b1724313d4a56626d737f868c8f9192939a939393939393939393939393939393939393939393939393939393939393999292908d867e70675c5145382c1f130600000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d040d17202a333d47505a626c717d858d91908d867f786e685f584e463c32291e130800000000000000000a141e28333f4a545b60686e706f6d67696e73797d8185878a8c8e9196989ea1a8b2bbc5cfdbdacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c3cddfe7e0d3c7baaea3989083796d665d554d453e38332d2c29292c2d33383f444d565d676d7a84919aa4afbbc7d2dde2d5c9bdb2a99b8e8175665c5145382c1f1306000000000000000000000000000a141c262e373f474f565e616c70797e84898e9297989b9d9e9fa3aba39f9e9d9b9998928f8a85807a726d666059504a4239312920170d04000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3ced9e4f0fcfaf8f8f8faf5eaded1c4b8aca095887b6e6255484b5564717d8a98a2aebac6d3e1ecf7f9f7f7f7f9fbefe3d7cbbfb5ab9c8f8376685e5246392d201409000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3f4a545e68707d87929fa5aeb4b8b8b5afa79f948c7f736b60564c413c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212e3b4854616e7b87939fa6aaacaeb4adadadadadadadadadadadadadadadadadadadb0b2b7bdc6cfdae4f0fbeee2d6cabeb3aa9a8d80746753493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c363e474f585f686d757d838a8f93999a9c9c9d9c9c9a9895908b837c7075818e939a9a9c9c9d9d9c9a9691867b6e6154483b2e2115060000000713202c38444f59626d727b7f8285868687868683807c736e635a5041382d22170b00000009141f29333f48505a62696e767c82888c8f908e8a82796d605a5042382e23170b00000000000000000000000000000000000613202c3945525d686f7c858d9091908d88827d756e6961594f473d31281d1307000000000006121f2b37434e58606d7a838d8e8a80736b6155483d32271b10000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d989185796d6053473a2d20140700000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110c161f29323c464f59616c717e8792989d9d98928c827a6e6a5f584e443a3025190d0300000000000000020c17222d38424a50565e616362696e757b80858a8e919797999b9da0a8abacb2bac4cdd7e1d5c9beb3a9988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aebac6d3dfe2d6cabeb3a99f92867c6e675d544b433b332c2721201d1d2022272d333c434c555e686f7d88939fabb5c0ccd7e3dacfc4b8ab9f9285796d6053463a2d20130700000000000000000000000009121c262e384049515961696e767d848b91959b9ea1a9a7a9abacaeb4aeacabaaa8aaa29f9b97918c857f796f6b605c544b433a32291f160c030000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a0acb9c5d5dfeaf5f2eeecebeceef2ece0d4c8bcb1a7998c7f7366584e515d6775828e9baab4bfcad6e2f3f1edebeaebedf1f3e7dcd1c6b9ac9f93877b6e6154473b31261a0e020000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f44505b666e7a859199a3afbabfc5c5c0bbb0a69f92877d70685e52463f4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1825313e4b5864717e8b9aa4afb7b9babfb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdbec2c8cfd8e1ebf6fef2e6dbd0c3b6a99d908376655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070707060400000000000000000000000000000000000000000000000000040d18222c353e485059616a6f7a818a90959c9fa4aba8a9aaa9a8a7a7a09d9590867d7c88939fa4aca8a9aaa9a9a8a1988d8073665a4d402e23170c0000000916222f3b4854606b727f868c8f919693949892908d8780736c6253493f33271b0f0300020e1a26313b45505a626c717b82898f94999c9d9b948f82756c61544a3f34281c110600000000000000000000000000000005111d2935414c56606d7a8491979d9e9d99948f89827b706b61594f433a2f24180d01000000000815212e3a47535f6a74818e959b92897d7063594f44382c1c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacb5afacabaaa197897c706356493d3023160a0005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013141e28313b444e58606b717e879299a2aaaaa39f9490847c6f6a5f564c41362a1f1409000000000000000006111c262f383f444e585f676d737b81878d92979a9ea1a9a6a8aaacb2b7b9bdc4ccd6dfdcd2c6b9ada197897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566774818e9aaab4bfcad6e2dfd3c6baada2978c80736a5f554b42393129211c1413111113171b2227313a434c56606b74818e99a4afbbc7d4e0dfd3c6baada297897c706356493d30231608000000000000000000000007101b242e38404a525b636b707b828a91969da0a7abadb3b4b6b8b9babfbbb9b8b6b4b4aeaca9a19e97928c847c736d665d554c443a31281e150b000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9d5e7f1ece6e2dfdedfe2e6ece4d9cdc3b7aa9d9084776a5f5353606d7a86929facb8c5d0dbe7eae5e1dedddee1e5eaede0d4c7bbafa4998b7f7265574d42362a1e12050000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c444f59606c78828f97a1abb5c0cad0d1cbc2bbafa39991847a6d615b51464956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99acb6c0c5c7cbd1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cacbced3dae1eaf3fdfff7ecdfd2c5b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d070c10131314141313100c0706040100000000000000000000000000000000000000010c16202a343d47505a616b707c848e939da0a7acafb5b5b6b6b6b5b3b1aca7a0989285818e9aa5afb6b5b6b6b6b5b2aa9d9083776a544a3f34281c10030004101c2834404b5563707d8892989c9ea1a9aaa39f9d99928b7e71655b5044372b1f12050005121e2a36424d57626d717e868f949c9ea6a8a9a69e948a7d71665c5044382d22170b0000000000000000000000000000010c13202d3946525e6873808c96a1a9aba9a69f9c948f857d706b60554b4035291d110400000004101c2834404b54626f7c87939fa49d9083776b605448382e23170b000000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b3a9988b7f7265584c3f3225190c000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21141c26303a434c565f6a707d879299a3abb3b4aea69f9691857c6f685e52463b31251a0e0200000000000000000d1924303a444e585f6a6f7980868e92999ea2a9abadb2b2b4b7b8bdc3c5c9ced6dedbd6cabfb4aa9e9185786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919daab7c4d0dbe7ded2c5b8ab9f9285796d60584e433930271f170f0b060404060b11171f28313a444f59616e7b87939facb9c6d2dde2d6cabeb3a9998c7f7366594c402f24190d01000000000000000000040d19222d36404a525c636d727d858f949ea0a8acb1b8b9bec1c3c5c5c7cbc7c5c5c3c1bfbab8b3ada9a29f96918780786d675e564c433a30271c1207000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4ced9e5e9e1dad6d2d1d2d6dae1e9ded1c5b8aca095887b6e62555564717e8a98a2aebac7d3e2e7e0d9d4d2d1d2d4d9e0e7e3d7ccc0b5ab9d908376695f53463a2d21150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4c56606b73808c949fa9b3bdc7d1dbdcd7cbc0b5aba1968f82756d62584e4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d3d7dcd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d7d8dadfe4ebf7f7f7f7f7ece0d3c7baaea398877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000205090e121415181a1c181c1f202121201f1c181413110d0701000000000000000000000000000000000008131e28323c464f59616c707d8691969ea5acb1b9bbc0c2c3c3c3c2c0bcb8b1aaa298928e929da9bbc0c2c3c3c3c2b8ac9f928579665c5044382c1f12060006131f2c3845515c6775828f9aa3aaabadb2b4aeacaba39e9184786c605346392d201306000714212d3a46535f69717f8b92989fa6aab0b5b6b0a69d9184786d60544a3f33281c0f030000000000000000000000000007121d2935414c56616d7a85929fa8b2b7b6b0aba69e9792877d70675d5145392c20130600000006131f2c3845515c6674818e9aa4aca095897c7063544a3f34281c10030000000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5bfb3a6998c807366594d4033261a0d000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d312417232e38424b555e686e7c859299a3abb5bdbfbab0a8a19791847a6d61574d42362a1e12050000000000000004111d2935414c565f6a6f7c848d92989fa3abadb3b8b9bebfc1c4c5c8ced2d5dadad5d0cac1baaea2988d8073655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb8c5d1e2e1d5c9bdb2a8998d8073675d51463c31271e150d05000000000000060d161f28323d46535f6975828f9bacb6c0ccd8e4dbd0c2b5a89c8f827569554c4135291d11040000000000000000010c161f2b343f48525c636e737f8892979fa6acb2b8bcc3c6c9cfd0d1d2d3d7d3d2d1d0d0cac6c4beb9b3ada8a099928c82796d685e554c42392e23180e04000000000000000000000000000000000000000000000000000000000000000004101c2834404a5463707c8996a1adb9c5d5e0e9dfd7cfcac6c5c6cacfd7dfe0d4c8bcb1a7998c807366585d6775828f9baab4bfcad6e2ded5cec8c5c4c5c8ced5dee8ddd2c7b8ab9f95887b6e6155483c31261a0f0200000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c525e68707d87939fa6b0bbc4cfd9e3e8dcd1c7bdb2a99e948b7f726a5f554b56636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe3e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3eaeaeaeaeaeaeaeaeaeaeae3d7cbbfb4aa94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000002090e11151a1e212225272923282c2d2d2d2d2c282321201d18130c04000000000000000000000000000000030c19242f3a444e58616b707e879298a1a8afb8bcc3c7ccd2cfd0cfcfcdc8c3bcb3aaa29f9a9da5afbaccd2cfd0d0c6baaea29886796d6053463a2d201307000713202d3a4653606d7986929facb4b8b9bdbfbab9b5aca096887b6f6255483c2f221509000815222e3b4855616e7b86929fa3aab0b7bbc2c1b8aca0968b7e71665b5044382b1f160b000606060606060606060606010d18242f3945525d6873808d98a2aebac4c2bbb7b0a9a2999185796d6053473a2d2014070000000713202d3a4653606d7985929facb1a79b8e8174665c5044382b1f12060000000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dcd7d3cdc0b3a79a8d8074675a4d4134271a0e000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f32262428343f4a545d676e7a849197a2abb4bdc7cbc2bab2a9a1968e8175695e53463a2d211407000000000000020d17202c3945525d686f7c8591969fa3aaafb5b9bec4c6c9cfced0d1d4d9dcd7d3cfc9c6bfbaafa59f92867a6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdc8d4e1ded2c5b9aca096887b6f62554b40332a1f150c030000000000000000040d16202a36424d5764717e8a9aa4afbbc8d4e0ded1c5b8ab9e928578675d5145392c201306000000000000000007131d28313d46505a636e73808c939aa1a9b0b9bdc4c8ced2d5dadcdedfe0e3e0dfdedddbd6d3cfc9c5bebab2aba39f948f837a6d675d544a40342820160c020000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818e9aa9b2bdc9d5e7dfd7cdc5beb9b8b9bec5cdd7e1d9cec3b7aa9d9184776a5f606d7a86929facb9c5d0dbe0d5ccc3bdb8b7b8bdc3ccd5e1e3d4c7bcb1a7998c7f7266584e43372b1f120600000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558515b616d7a849199a4afb8c2cdd6e1ebeee3d9cfc4bbb0a69f92867c6f675c5156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdededededededededededededededededededededededededededededededededdd7cbbfb5ab94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000060b14191e20262b2d2e3134352e34383a3a3a3a38342e2d2c29241d160d0400000000000000000000000000000b151e2935414c565f6a707d879299a2aab2bac1c8ced4d7dddcdddcdbd9d4cec5bcb3aeaba7a9afb7c0cbdddcddd6cabfb4aa93867a6d6053473a2d201407000916222f3c4955626f7c8899a3aebec4c5c9cbc7c5bdb2a8978a7e7164574a3e3124170b000d1a2633404d596673808c99a3aeb4bcc2c7ccc8bdb2a89d9184786c6053463e33281c1013131313131313131313131313101d2935404b55606d7a85929faab4beccccc7c1bcb3aba1978a7e7164574b3e3124180b0000000a1723303d4a5663707d8997a2adb8ab9f9285796d6053463a2d2013060000000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8ddd7d2cfcecacacacacacacacacacacacacacacacacacacacacacacacacfc0b3a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033262c363e44505c666d79839096a1a9b3bdc6cfd7ccc4bbb2a89f93877b6e6154483b2e21150800000000000008141f2b37434e58606d7a849197a0a8aeb4bbc0c7cacfd2d5dadbd9d9d5d2d1cbc7c5beb9b4aea69e938b7f72685e5241382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1beced9e5ddd1c4b7aa9e9184776a5f53433a2f21180d0300000000000000000000040e1a26313b4754606d7a86939facb9c6d2dfdfd2c6b9ada197877a6d6054473a2d21140700000000000000030c18242f3a434e58626c73808d929fa4acb3bbc2c9ced4d9dfe2e6e8e4e0dfdfdfe0e3e7e7e2dfdad5d0cac3bdb5afa69f959083796d665c51443d32281e1308000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae1d7cdc5bbb3adabadb3bbc5cfdaded1c5b8aca095887c6f6264717e8b98a3aebac7d3e2d9cec3bab2acaaacb2bac3cfd9e3d8cdc2b7aa9d9083776a5f53473a2e21150a00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655858626d75828f96a1abb5c0cad4dfe8f3f5ebe1d6cdc1baaea3989083796d605956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0c7bbaea399877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020a11171f252a2d31373a3b3e40424440454647474645403f3a39352f281f160c0300000000000000000000000007121d27303945525d686f7c869299a3abb4bcc4ccd4d9e0e3e8e7e3e0dfdfe0d7cec5bebab8b4b5bac0c9d2dde9e7dbd0b9ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97abb5bfd0d2d5d7d3cebeb1a5988b7e7265584b3f3225180c000e1b2835414e5b6874818e9babb4bfc6ced3d8cec3b8aca0958a7d7164594f44382c211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202c3945515d67737f8c98a2aebcc5d0d8d3cec5bdb3a9998c7f7266594c3f3326190c000004101d2935404b556773808d9aa9b3baada297897c6f6256493c2d22170b0000000c1825323f4b5865727e8b98a5b1becbd8e4ede5dbd3ccc6c3c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbeb5ab998c7f7366594c403326190d000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d40332b353e48515b606d78828f95a0a8b2bbc5cfd8dfd6cdc4bbafa49a8a7d7064574a3d3124170a0000000000020e1925303b4754606a75818e96a1a9b2babfc6cbd1d6dbd6d2d1cfcccec9c5c4c0bbb9b3adaaa29f948f81786c60564c412f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e6dacec1b4a79b8e817468584e4331281d0f060000000000000000000000000914202c3945525d687784919daab7c4d0dde2d6cabeb3a995887c6f6255493c2f221609000000000000000a151e2935414b55606a717e8b929ca4afb6bec5cdd5d9e0e5e1dfdeddd8d4d2d2d2d3d7dcdcdddfe3e1dbd6cfc7c0bbb0a79f958f82786d60594f443a3024190d04000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8a97a2adb9c6d6e0dacfc5bbb3a9a19ea1a9b3becad6e3d4c8bdb1a8998c8073666875828f9caab4bfcbd7e1d4c8bdb2a8a09ea0a8b2bdc7d1dcded1c5b8aca095887b6e6255483c32271b0f00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265555f6a727f8b949ea9b2bdc7d2dce6edecebece8dfd6cbbfb4aaa0958d80746b6156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99abb5c0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000030c141c232830363a3c4247484b4d4f504b5153545453514b4c4745413a31281e150b0000000000000000000000000c18232e39434f59606d7a849198a2abb5bdc6ced6dee5e4e0dddcd7d3d2d2d3d7d7d0cac6c5c1c2c5cbd2dbe4eee0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed1d7e1e3d8cbbeb2a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a8b1bdc8d4e0dfd4c8bdb1a89d9083776b6155483d32272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2834404b55606d7985929eaab3beced7e2e0d3c7bbafa3998a7e7164574b3e3124180b00000613202c3945515d677783909daab6beb3a9998c7f736653493f33271b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3ada3998a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033343d47505a636d74818e949ea7b1bac4cdd7e1e0d6ccc4b9aca196897c6f6256493c2f231609000000000005111e2a36414d56626f7c87939fa8b2bbc3cbd0d7d8d3cfcac6c5c2c0bebdb9b7b5afaca9a19e98928c82796d665b50443b301d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae5d8cbbfb2a5988c7f7265594c3f3126160c0000000000000000000000000004111d2935414c566875828f9ba8b5c2cedbe6dacfbdb0a3978a7d7064574a3d3124170a00000000000006111c26303845515d676f7c87929fa4aebbc0c7d0d7dfe5e1dad5d2d1d2ccc8c6c5c5c7cbd1cfd0d3d8dee3e1d9d1cbc2b9b1a79f948d80746b61564c41352920150a000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e2d6cabeb3a9a1979297a1adb9c7d2ddd9cec3b7aa9e9184776a6d7a86929facb9c5d1dcded2c5b8aca0969196a0abb5c0cbd7e0d4c8bcb1a7998c807366584e43372b1b1106000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655d676f7c86929fa6b0bbc4d0d9e3e3e0dfdfdfe2e7dcd0c6bcb1a79f93887d70685e636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5b1a99d918477665b5044382b1f1206000000000000000000000000000000000000000000000000000000030c151e262e343b4246474d5355585a5c5d545c606060605c545954514b433a30271d12070000000000000000000004101c2834404b55616c75818e96a1aab4bdc6cfd7e0e7ded8d3d0d1cbc7c5c5c7cbd1d1d4d3d2cdced1d6dde4edece0d3c6b9ada093867a6d6053473a2d201407000b1825323e4b5865717e8b98a4b1becbd7e4e5d8cbbeb2a5988b7f7265584c3f3225190c000916232f3c4956626f7c8995a0acb8c4cfdae5d9cec3b8aca0958a7d7063594f443839393939393939393939393939393939393845515c67727f8c97a1adbcc5d0e0e9dfd2c5b9ac9f92867a6d6154473a2e21140700000714202d3a4753606d7a86929facb9c2b5a89c8f8275655b5044372b1f120500000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9a19e92867b6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40323c464f59616c727f8c939da6b0b9c3ccd6dfe1d7cec4bab0a69e9184786c605346392d20130600000000000714202d3946525e6875828f9aa4afbac4cdd6dcd4cdc7c5beb9b8b5b3b1b2acaaaba39f9c97928c867f786d675d544a3f32291e0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000000000000010d192430404d5a6773808d9aa6b3c0cdd9e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000c17232e38424f59606d79849199a3aeb6c0ccd2d9e2e1dbd6cfc9c6c4c0c0bbb9b8b9babfbec2c3c7ccd3d8dee3dcd7cbc2b9b0a69d92897d70685d52463c32261b0f04000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfdbdfd2c6b9ada1979285929eabb5c0ccd7ded2c5b9aca096887c6f717e8b99a3aebbc7d3e2d4c8bcb1a79e91849199a3afbbc7d4e0d9cec3b7aa9e9184776a605447382d22170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606d79849199a3aeb8c1cdd6e2dcd7d4d2d2d3d6dbe2d8cec3bbafa49a91857a6d61636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000814212e3b4754616e7a86929fa6a8aaaaababababababababababababababababababababababababababababababababaaaaa9a7a0978d807367544a3f33281c0f030000000000000000000000000000000000000000000000000000000b151e2730383f444d5254575f616467686a6b666d6d6d6d666966605d554b42392e23180c0000000000000000000006131f2c3845515c67707d8a939ea8b2bcc5cfd8e1e2dcd6cdc7c4c3bfbbb9b9bbbfc3c4c8cdd7dddbdee2e7eef6ece0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed0dbdbdcd8cbbeb2a5988b7f7265584c3f3225190c000915222e3b4854606a7784919da8b2bdc9d5e1dfd4c8bcb1a79c9083766b6054484646464646464646464646464646464646463f4a54606d7984919ea9b3beced7e1dfd3c7bbb0a69b8f8275685e5246392d2013070000091623303c4956636f7c8999a3afbbc5b8ab9e9285796c605346392d20130600000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b979797979797979797979797979797979797979797979797969697928c8074695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b444e58606b717e8a919ca5afb8c1cbd5dee2d9cfc5bcb2a89f948b7e71665b5044382b1f120600000000000814212e3b4754616e7b86929facb6c0ccd6dad2cac2bbb7b3adaba8a6a4a8a09e9b99928f8b85807a736d665d554b42382d20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c30231609000000000000000000000000000008192633404c5966737f8c99a6b2bfccd9e5d8cbbeb2a5988b7f7265584c3f3225190c000000000003101c28343f4a54606b74818e96a0abb5bfc8d8dde4dfd7cfcac4beb9b8b3b6afacacacaeb4b1b6b7bbc2c7ccd4dce8ddd4cbc2b8aea49e91857a6d61584e43372b21160a00000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d7e1ded1c5b8ab9e92857f8b99a4afbbc7d4e0d4c8bdb2a8998d807376828f9cabb5bfcbd7ded1c5b8aca095897c87929facb9c5d2ddded2c5b9aca096887c6f6253493f33271b0f030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656c74818e96a0abb4bfcad3dfd9d1cbc7c5c5c6cad0d7e0d8ccc0b6aca1978f82756d636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3946525e6875818e94999c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9c9a9591857b6e6154483b2d22170b00000000000000000000000000000000000000000000000000000007121d273039424a50565e6166696e717375777879797a7a797876726d675d544b4034281c10040000000000000000030f1c28333f4a54606d7984919ea5afbac4ced7e1e0d8d0cbc2bcb7b6b5aeacacaeb5b6b8bcc2ccd2d9e2ebf5f9f9ece0d3c6b9ada093867a6d6053473a2d201407000a1724303d4a5763707d8a96a9b3becacecfcfcfccc0b5ab978b7e7164584b3e3125180b0007131f2c38434e5865717e8b96a1adb9c5cfdae4d9cdc3b7ab9f94897d7063584e52525252525252525252525252525252525252505c66727e8b97a1adbbc5cfe0e9ddd0c4b7ab9f94897c6f63564c41362a1d110500000c1926323f4c5965727f8c98abb5c0c6b9ada297887b6e6255483b2f22150800000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988857f786c60574d42362a1e1105000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40434d565f6a707d87929fa3adb7c0cad3dde4d9d0c7bdb4aaa1968f82776c60544a3f33281c0f0300000000000b1825323e4b5865717e8b99a3afbec7d2ded2c8c0b8b0aba9a29e9c99979596918e8b86827e79736e68605c544b43392f261c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbd8e5d8ccbfb2a5998c7f7266594c3f3326190c000000000006121f2c3844505c66707d89939da8b2bdc6d1dae8ddd4cdc5bebab3adaba7aca49f9f9fa3aaa5a9abb0b7bbc2cad1dae3ddd4cac0b9ada1978d81746a5f53473d32271b0f0300000000000000000000000000000000000000000000000000000613202c3945525d6875828f9baab4bfcad6e2d6cabeb3a99a8e817a87939facb9c6d2ddd9cec3b7aa9e9184777a86929facb9c5d1dcddd0c3b7aa9d908377828f9cabb5c0ccd7e1d4c8bdb2a89a8d8073655b5044372b1f12060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7269717e8a939da8b2bdc6d1dcd9cfc7c0bbb9b8babfc6ced7ddd2c7beb3a99e948b7f726a6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111e2a36414c56606d7982888c8f9091919191919191919191919191919191919191919191919191919191919191919191908f8d89837c6f695e52463a2d1c11060000000000000000000000000000000000000000000000000000000c18232e39424b545c60696e73777b7e80828385858687878685837f796d665c5145382c1f1306000000000000000006121f2b3844505b66727e8b96a0acb7c1ccd6e0e0d8cec6bfbab0aba9aba39f9fa3aba9abb1bbc0c7d0d9e3eef9ffece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7b8897a2adbac0c1c2c2c2c1bbafa499897d7063564a3d3023170a00030f1b27323d4653606d7984919ea9b3bec9d5e1dfd3c7bcb0a69c8f82766a605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7884919ea9b2becdd7e1e0d4c8bcb1a79c9083766b6054443a3025190d010003101c28343f4a546875828e9ba8b5c1cabeb3a9978b7e7164584b3e3125180700000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f817d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b78736c665b50453b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d424b555e686f7c859299a3aeb5bfc9d2dce8ddd2c7beb5aba29891847a6e655b5042382d22170b0000000000030f1b27333f49536875818e9babb5c0d0d9d6cbc0b6aea69f9c97928f8d8b898784817e7a76716d67615e56504a423931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccd8e5d9ccbfb2a6998c7f7366594c403326190d0000000004101c2834404a54606d7883909da5afbac4cfd8e3dcd4cbc2bbb3ada9a19e9a969a9392929895989c9fa6abb0b8bfc8d1d9e3dcd5c9beb3a99f93877c6f62594f43382c1f140900000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbdfd3c6baada297897d76838f9cabb5c0ccd7ded2c5b9aca096897c7e8b99a3afbbc7d3e3d4c8bcb1a7998c7f737e8b99a4afbbc7d4e0d9cec3b7ab9e9184786c605346392e23170c0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726e7b85929fa5afbac3cfd8dcd1c7bdb5afacacaeb4bcc6d0dbd9d0c4bbb0a69f92867c6f6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000010d1925303b45515d676d757c808283848484848484848484848484848484848484848484848484848484848484848484848482807d786f6a5f574d42362a1e0a00000000000000000000000000000000000000000000000000000004101c2834404b545c666d737b8084888b8d8f9091929893939792908c83796d6053463a2d20130700000000000000000613202d394653606c7884919ea8b2bdc9d3dee2d8cec6bcb4aea69f9c9799929299979d9fa7afb5bdc7d2dde8f2fbece0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7985929fa8b0b3b4b5b5b5b4b1a99f93867a6d6054473a2d21140700000a161f2c3845515c66727f8b97a1adb9c5cfdbe4d8cdc2b7ab9f94897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66717e8b96a0acbbc4cfdfe9ddd1c4b8ab9f95897d7063594f4332291e1308000006121f2b3844505c667784909daab7c3cfc0b3a69a8d8073675a4d402f24180d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073707070707070707070707070707070707070707070707070706e6c65605b544a3f33291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a545d676e7a849197a2abb4bfc7d1dbe4dad8ccc0b6aca39992867c6f685e53493f2f261c1106000000000005121f2b3744505b657784909daab7c3d1ddd1c5baaea49d948f898582807e7c7a7774716d6864605d55534d443f3830271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c0000000006121f2c3844515c66727e8b95a0acb7c1ccd6e1dfd4cac2b9b1a9a29f97918d8a8786858686888b8f949c9fa6adb6bfc7d1dbe6dacfc4bbafa4998f82766b6054483b31261a0e0000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7d3e2ded2c5b8ab9f928579727e8b99a4afbbc7d4e0d5c9bdb2a89a8d80828f9cabb5c0cbd7ded1c5b8aca095887b6e7a86939facb9c6d2dddfd2c5b9ada196897c6f63544a3f34281c100300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7278839097a2adb7c0ccd5ded7cbc0b5aba39f9fa2aab4bfcad6ddd6cdc1baaea3989184796f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000008141e2935414c555d606a6f73757777787878787878787878787878787878787878787878787878787878787878787877777673706d665f584e453b30251a0e00000000000000000000000000000000000000000000000000000006131f2c3845515c666d787f868c9196979a9b9d9e9fa3aaa9a29f9c958b7e7164584b3e3125180700000000000000000a1723303d4a5663707d8996a0acbac4cedbe7dcd0c6bcb4aaa39f94908a878686878b90959fa4abb5c0ccd7e0e9f3ece0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b6674808d969fa6a6a8a8a9a8a8a7a0978f8275685d5245392c201307000004101c2834404b54606d7985929ea9b3becad6e2ded3c7bbb0a69b8f817979797979797979797979797979797979797979797979797883919da8b2bdcdd6e0e0d4c8bcb1a79d9083766b6054473d3220170c0200000713202d3a4653606d7986929facb9c5cfc2b5a99c8f827669554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736664646464646464646464646464646464646464646464636361605b53504a42382d20170d0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d505c666d79839096a1a9b3bdc6d1d9e3dbd2c8c0bbafa49a92877d706a5f564c41382d1d140a0000000000000613202d394653606c7985929facb8c5d2dfcec2b5a99d928d827d797573716f6d6868646163676968625f574f473d332a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae4d7cabdb1a4978a7e7164574b3e2e23170b00000000000000000000000000030f1c28333f4a546874818e9ba7b4c1cedae4d7cbbeb1a4988b7e7165584b3e3225180b000000000713202d3a4653606d7984919ea7b1bcc9d2dee0d6cdc2b8b0a79f97928b85807d7b7979797a7c7f82888f949ca4adb5bfc9d3e0e1d7ccc0b5ab9f94897c6f63574d42362a1b11060000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab4bfcbd7e2d6cabeb3a99b8e81746e7a87939facb9c6d2ddd9cec4b8ab9e928587929facb9c5d1dcddd0c4b7aa9d9184776a7683909cacb6c0ccd8e1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f73808d959fa9b3bec9d2ded6ccc4bbafa399929298a2aebac0cbd5dfd7cbbfb4aaa0968e81757c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000020d19242f3a434c51585f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a696763605c544e463c33291f1409000000000000000000000000000000000000000000000000000006121f2b37434e58606d78828c92989ea0a8a6a8aaabacaeb4b3adaba79b8e8275685b4f422f24180c0000000000000006121f2b37434e586874818e9ba8b2bdccd5e0e3d6cbbfb4aaa398928a837e7a79797a7e838b9399a4afbbc0ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a54616d7a848f94989a9b9c9c9c9b999590857b6e61564c4135291d11040000000c18232e3945515d67727f8c97a2adbac5d0dbe3d8ccc2b6aa9e938f858585858585858585858585858585858585858585858585869195a0acbac4cedfe8ded1c5b8aca0958a7d7064594f44342b210e050000000815222e3b4855616e7b8898a3aebac7d1c4b8ab9e918578675d5145392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a575757575757575757575757575757575757575757575655535049443f382f261c0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515b606d78828f95a0a8b2bbc5cfd8e2dbd2c8c0b6aea49f93887e716b61584e443b2f261b0b020000000000000714212d3a4754606d7a8798a3aebac7d3dacdc0b4a79a8d8077706d66666462605d60656b6f7476746e6960594f453b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f7366544a3f34281c100300000000000000000000000006121f2b3844505b6676838f9ca9b6c2cfdce4d7cabdb1a4978a7e7164574b3e3124180b00000006121f2b37434e5864717e8b96a1acb9c3cedbe6dacfc4bbb0a69f9590857e7974706e6c65676d6f72767c828c919ca3adb7c1ced7e2ddd2c7bdb0a69c8f8275695f5346382d22170b0000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dcdfd3c6baada2978a7d706876838f9cabb5c0ccd7dfd2c6b9ada197929299a3afbbc7d4e3d4c8bcb1a7998c807366727f8b9aa4afbbc8d4e0dacfc4b8ab9e9285796d6053463a2e23180c00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7d87939fa7b1bcc5d0dbd8cfc4bab0a69f928786929fa4aeb9c3ced7dcd1c6bcb2a89e938b7f7d8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a41454e5455595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5653504a423c342a21170d0200000000000000000000000000000000000000000000000000000814212e3a47535f6a74808d949fa3aaacb2b3b5b6b8b8babfbebab7aa9e9184776b554b4035291d10040000000000000814212e3a47535f6a7885929eabb8c3cedee7e0d3c7baaea39892867e76716e6c6c6e71787f87939fa4aebcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d20140700000b17222d3846525e686e7b82888b8d8e8f8f8f8e8c89837c6f695f53443a3024190d0100000007121d2935404b55606d7a85929faab4becad6e2ded2c6bbafa59e989292929292929292929292929292929292929292929292929298a0a8b1bdccd6e0e1d4c8bdb2a89d9083786c6053463d3320190f000000000a1724303d4a5763707d8a96aab4bfcbd2c6b9ada197867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846443f38332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a636d74818e949ea7b1bac4cdd7e1dbd2c9c0b6aea49c928b7f726c61594f463c32291d140a000000000000000814212e3b4754616e7a8794aab4bfcbd6d3c7baada094877a6d65626161626365676d71777c8083817b706b60574d41382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced9e5dbcfc2b5a89c8f8275665c5044382b1f14090000000000000000000000000613202d394653606c7985929fabb8c5d2dee2d6cabfb4aa96897c6f6356493c302316090000000815212e3b47535f6a7783909da8b2bdcbd5dfe1d5c9bdb2a99f9490837a726d676361605b5d6062656a6f777f8c919ca5afbcc5d0dbe3d9d0c2b9ac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2ded2c5b8ab9f9285796d65727f8b99a4afbbc7d4e0d5c9beb3a9a19e9fa3abb5c0cbd7ded1c5b8aca095887b6f626e7b87939facb9c6d2dfdfd2c6b9ada197897d7063554b4034281c1004000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80859199a4afb9c2ced7dcd1c6bdb2a89e948c7f7e8a929da7b1bcc5d0dbd8cfc3baafa59f92867f8b98a5b2becbd8e5dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f282f353c4347494d4f5051515151515151515151515151515151515151515151515151515151515151515151514f4d4a46443f38302a22180f05000000000000000000000000000000000000000000000000000004101c2934404b55626e7b87939fa6aeb4b9bdc0c2c3c4c5c7cbcac5b9ac9f928679675d5145392c1f13060000000000000815222f3b4855626e7b8897a1adb9c6d2dfe0d4c7bcb1a79f92867d716c6461606061656c727e8b929daab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000006111c2a36414c565f696e767b7e8081828282817f7c776f6a5f574d4232281e130800000000000c18242f3945515d6773808c98a2aebac6d0dbe3d7ccc1b8afaaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab1bac3cedee8ded1c5b8aca0968a7e71655b5044372b1f1207000000000b1825323e4b5865717e8b98a4b1bed1d5c9beb2a995887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3937332d28221c140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736659616c737f8c939da6b0b9c3ccd6dfdbd3c9c0b7aea49d928c80736d625a50473d342a20170b02000000000000000814212e3b4754616e7a8794aab4bfcad6d5c8bbafa295887c73706f6e6e6e7072757a7e83898d908e867d70695f53493f33271b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1ded1c5b8ab9e9285796d6053463b31261a0f060000000000000000000008101c28343f4a54626f7c8898a2aebac6d3dfe0d3c7baaea298877b6e6154473b2e2114080000000915222f3c4855626f7c8895a0acbac4cedde7dfd2c5b9ada1969082796e68605c55545350515355585f656c737f8c939eaab4becad6e1e0d4c8bbafa49a8d8073655b5044372b1f1205000000000000000000000000000000000000000000000714212d3a46535e697683909cabb5c0cbd7e2d6cabeb4aa9b8e817566616e7b87939facb9c6d2dddacfc5bbb3adabacafb5bdc7d1dcddd0c4b7aa9d9184776a5f697683909da9b6c3cdd8e2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869197a1abb5c0cbd4ded7cbbfb4aba1968f827774808d95a0a9b3becad6ddd5ccc1baaea3989286929facb9c5d2dfe8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e242932373b3c404244444545454545454545454545454545454545454545454545454545454545454545444443403d3a38342e261e18100700000000000000000000000000000000000000000000000000000006131f2c3845515c6774818e99a4afbabfc6c9ceced0d1d2d3d6d3c7baaea399867a6d6053473a2d2014070000000000000b1825313e4b5864717e8b97a9b3bec9d5e2ddd1c4b8ab9f958b7e716b615a545353535b606c74818d98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d2014070000000d1925303a444d575f616a6e72737575767575736f6b625f584e453c3120160c02000000000007121d2935414b55606d7a85929faab4bfcad6e2ddd3cac1bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc3ccd5dfe1d5c9bdb2a89d9184786c6053493f33271b0f03000000000d192633404c5966737f8c99a6b2bfccdacfbcb0a396897d7063564a3d3023170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403331313131313131313131313131313131313130302e2d2b27221b17110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366606b717e8b919ca5afb8c2cbd5dedbd3c9c1b7afa59d928d80736e635b51483e352c22190e0500000000000000000714212d3a4754606d7a8798a2aebac6d3ded2c5b8ab9f9285807d7b7b7a7b7c7f82858b90959a9c9892867b6e655b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb9c5d2dedfd2c6b9ada297897d7063574d42362a21180f06000000000000000006111a242c3844505c6673808d99aab4becad6e2dfd2c5b8ac9f9285786c605346392d201306000006121f2b37434e586774808d9aa7b1bcccd6e0e1d4c8bdb1a89e91847a6d675e56514b4846444547494e535b606d75818e98a2aebac5cfdae4d8ccc0b6ac9e9184786c605346392d201306000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dcdfd3c6baaea2988a7d70645e687683909cacb6c0ccd8e1d6cdc5beb9b8b9bbc0c7cfd9e3d4c8bdb2a8998c8073665865727f8c98a7b1bcc8d4e0dacfc5b8ab9f9285796d6053463a2f24180d010000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a9b3bdc7d2ddd5ccc3baaea39991847a6d6d79839097a2adbac0cbd4ded7cbbfb4aaa3999299a3aebac7d3e0e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c131920262b2e2f33363738383838383838383838383838383838383838383838383838383838383838383838373634302d2b28231c140c07000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb5c0cbd0d5d9dbdddedfe0e3d7cbbfb4ab93877a6d6054473a2d2114070000000000000d1a2633404d596673808c99a6b3bfcfdae6dcd0c3b6a99d9083766c62595047464649505a616d7a85929fabb8c5d2deebe0d3c6b9ada093867a6d6053473a2d20140700000008131e29323b454d53585f626567686969696866636059534e463c332a1f0e04000000000000010d18242f3a45525d6873808d98a2aebac6d1dce7dcd3cec6bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced5dee7ded2c5b9aca0968b7e71665b5041382d22170b00000000000e1b2734414e5a6774818d9aa7b4c0cdd7cabeb1a4978b7e7164584b3e3125180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272424242424242424242424242424242424242322201f1b17110b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666a707d87929fa3adb7c0cad3dddbd3c9c1b7afa59d938d80746e645b52493f362d231a10070000000000000000000713202c3945525d687985929facb8c5d2dfd3c6baada297928d8a88878788898b8f92989da0a7aaa2989083776c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7c4d1dce2d6cabeb3a99b8e8175695f53463e332a21180f080200000000030a1117232935404b55606d7984919eabb7c4d0dbe7dcd0c3b6a99d908376655b5044372b1f120500000814212e3a47535f6a7784919eaab7c3cddde8ded1c5b8aca0958a7e71685d554d45403b3937393a3c4149505b616e7a86929fa9b3becad6e2ddd2c7b9ada196887c6f6255493c2e23170b00000000000000000000000000000000000000000006121f2b37434e5866727f8c9aa4afbbc8d4e3ded2c5b8ab9f9285796d605665727f8b9aa4afbbc8d4e0dfd6cfc9c6c5c5c7cbd1d9e1ded1c5b8aca096887c6f6255616e7b87959fabb8c4d1dddfd3c6baada2978a7d7064554b4035291d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb3bbc4d0d9d8cec3baafa59f92877c6f68676e7b85929fa4aeb9c2cdd7dcd1c6bcb4aba39fa3abb4bfcbd7e3e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000001080d151b1f222226292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292723201f1c17110a0200000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebdc7d2dce2e5e8e8e3e0dfd9d4c8bbafa49a867a6d6053473a2d2014070000000000000f1b2835424e5b6875818e9ba8b4c1cedbe4d7cabeb1a4978b7e71645a50473e39393f46525e6874818e9ba7b4c1cedae7e0d3c6b9ada093867a6d6053473a2d201407000000020c172029333b42464e5355585a5b5c5c5c5b5956544f47433c342a21180e000000000000000007131d2935414c56616d7a86929fabb4bfcbd7e3e5e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0e7e1d5c9bdb2a89e9184786d60544a3f2f261b110600000000000f1c2835424f5b6875828e9ba8b5c1ced8cbbeb1a5988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1717171717171717171717171717171717161513120f0b060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073696f7c859299a3aeb6bfc9d2dcdbd3c9c1b7afa59e938e81776c605c524940372d241b11080000000000000000000004111d2935414c566a7783909daab6c3cdd9d6cabeb3a9a29f9a969594949596989b9fa2aaacb1b4aa9f948a7e71655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566874818e9babb5c0cbd7e3dbcfc5b9ac9f92877b6e615a50453c332a2119130e0909060b0f141c2328353d45515d67717e8a96a1acb9c5d2e2e3d7cbbfb4ab9a8d80736753493f33271b0f0300000815222f3b4855626e7b8896a0acb9c5d2dee2d6cabeb4aa9d9184786c60564c433b342e2d2b2c2d2f383f46525e68737f8c97a1adb9c6d2dfe4d5c9bdb2a8998c7f7366544a3f34281c100300000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccd8e2d6cabfb4aa9b8e8175675c54616e7b87939facb9c6d2dde8e1dad5d2d1d2d4d7dce3ebddd0c4b7aa9d9184776a5f535e697783909daab6c3cdd9e2d6cabeb3a99b8e8175675d5145392c2013080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4cdd6dbd0c6bcb2a89e938b7f726a605f69707e8a929da7b1bbc5d0d9d8cfc6bdb4aeacaeb4bdc6d1dce7e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a171312100b06000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bed0d9e3edebe3ddd7d4d2ccd1c6b9ac9f9386796c605346392d2013060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe1d4c7baaea194877b6e6154483f352d2d35414c5664717e8b97a4b1becad7e4e0d3c6b9ada093867a6d6053473a2d201407000000000a141d2730394045464b515355555656555453504a46443f3830261d140a0000000000000000010d1924303a46525e6874808d99a3aebac7d1dce8e9e2dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaebdfd2c5b9ada1968b7e72665c5042382d1d140a0000000000000f1c2935424f5c6875828f9ba8b5c2ced8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0806050300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e7b849197a2abb5bfc8d1dbdbd3c9c1b7afa59e938e81786c655b504a40372e251b12090000000000000000000000010d19242f404d5a6773808d9aa7b1bcc8d4dbd0c5bcb3adaba6a3a2a1a1a1a3a5a8abaeb4b8bcbcb0a69d9184786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303e4b5864717e8b99a3afbbc7d4e0e0d3c7bbafa3998f82756c61574d453c332a251e1a161516171b1f262e343e47505a606d7984919ea8b2bdc9d5e1e0d3c7baaea3998a7d7064574a3d2d22170b0000000c1925323f4c5865727f8b98a8b2bdc9d5e1dfd3c6baaea2988b7e71655b50443a312823201f1f20262d36414c56606d7985929eabb8c4cfdae5dacfc3b6a99c908376665c5044382b1f120600000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2dddfd3c6baaea2988a7d706455525e697683909cacb6c0ccd8e4ece6e1dfdedfe0e3e8eee1d4c8bdb2a8998c807366584e5766727f8c99a7b1bcc8d4e0dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd6ddd6cabfb4aaa0968e81756d625857616c74808d959fa9b3bec7d2ddd8cfc6bfbab9babfc6cfd8e2ede8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030608090d0f111112121212121212121212121212121212121212121212121212121212121212121111100d0a070603000000000000000000000000000000000000000000000000000000000000000004111d2935404b556976828f9ca9b6c2d0dcebebe2d9d2ccc7c6bfbbc0b8ab9e918578655b5044372b1f1205000000000000101d293643505c6976838f9ca9b6c2cfdcdfd3c6b9aca09386796d6053463a2d2025303d4a5663707d8996a3b0bcc9d6e3e0d3c6b9ada093867a6d6053473a2d20140700000006111c262f39434b5153545c60616263626261605c5453504a42382f261c1106000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7e3eeede7e2dfdfdfdfd8d3d0cfcacacacacacacacacacacad0d1d4d9dfdfdfe0e2e7edeee1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000101c2936434f5c6976828f9ca9b5c2cfd8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807379839096a1a9b3bdc6d1dadbd2c9c1b7afa59e938e81786d665b53493f382e251c130900000000000000000000000000081623303c4956636f7c8995a0acb8c0ccd2d7cec5bebab8b3b0aeaeadaeafb2b5b8babec5c8c2b8aca095897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d0dbe3d7cbc0b5ab9e938a7e71695f574e453e36302a2623222222272b30383f445059616c74808d96a1acbac4cedae5dfd2c5b9ac9f92867a6d6054473a2d211406000003101c28343f4a546874818e9ba7b4c1ced9e5ded2c5b8ab9f9285796d6053493f32281f18131213141b25303b45515c6774808d9aa9b3bec9d5e1dfd2c5b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d9e4dfd2c5b8ac9f9285796d60534d5665727f8b9aa4afbbc8d4e0edf2eeecebecedeff4ebded2c5b8aca096887c6f62554855616e7b8895a0acb8c4d1dee0d3c6baaea2988a7e7164564c4135291d110400000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e0d5cbc3baaea2989184796d605b51505a606d78839097a2acb6c0ccd8dfd8d1cbc7c5c7cbd1d8e1eaf4e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885919eabb8c4d1deebe3d9d0c7c0bbb9b2afb5afa89c8f82766953493f33271b0f03000000000000101c2936434f5c6976828f9ca9b5c2cfdce0d3c7baada094877a6d6154473b2f2628313e4a5764717d8a97a4b0bdcad7e3e0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38424b555c6066666d6e6f6f6f6f6e6d6665605c544a42382d22170b0000000000000000020d1925303a46525e6974818e99a3afbbc7d2dde8f4f2efece6dcd4ccc7c3c2bdbdbdbdbdbdbdbdbdbdbdc4c5c8ced5dee7eceff3f8ecdfd2c6b9ada1978b7f72665c5142382e1d140a00000000000000101d293643505c6976838f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079828f95a0a8b2bcc5cfd8dbd2c9c1b7afa59e938e81786d665c544a41382d261c130a01000000000000000000000000000915222f3b4854606b7783909da4aebbc0c7d0d3d0cac6c5c0bdbbbababbbcbec2c5c6cad0cbc7bdb1a8998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9ca9b3becad6e2dcd1c7bdafa59f92857b6e695f575046413a36312f2f2f2d33373c424a505a616b717e8a929da8b2bdccd6e0e2d6cabeb3a99b8f8275685d5245392c201307000006121f2c3844505c667784919daab7c4d0dde7dbcec1b4a89b8e8175675c5141382d20160d0705060a141e2934404b55626f7c8897a1adb9c6d2dfdfd3c6baaea298887b6f6255483c2f221509000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3cddde2d6cabfb4aa9b8e8275675d514754616e7b87939facb9c6d2dde8f4faf8f8f8f9fcf7eaddd1c4b7aa9e9184776a5f5347535f697783909daab7c3ced9e2d6cabfb4aa9c8f8275685d5245392c20140800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce1d7cec3b9afa59f92867c6f675d514944515c666e7b85929aa4afbbc2cdd6e2dcd7d3d2d3d7dce2eaf3f5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030709090e101213131312100d09080603000000000000000000000305060a0e111213131312100d08070502000000000000000000000406070b0f1112131313110f0c070705010000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfe8ddd2c7bdb5afaca6a2aba39f968b7f7265584c3f2d22170b000000000000000f1c2935424f5c6875828f9ba8b5c2cedbe2d6c9bcafa396897c7063564c41382f303a434f5966737f8c99a6b2bfccd9e5e0d3c6b9ada093867a6d6053473a2d2014070000030f1c28333f4a545c676d7277797b7c7c7c7c7b7976716d665c544a3f33281c0f03000000000000000008131e2a36424d57616e7b87929fabb5c0ccd7e3f0fcf4e9ded4cac2bbb7b6b1b1b1b1b1b1b1b1b1b1b1b7b8bdc3ccd5dfeaf6fbeee2d6cabeb3a99e9285796d60544b4030261c0b0200000000000000101c2936434f5c6976828f9ca9b5c2cfd7cbbeb1a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80818e949fa7b1bac4ced7dbd2c9c0b7afa59e938e81786d665c544a42382f261b140a01000000000000000000000000000007131f2c38434f5963707d89929da5afb6bec3c7cbd1d1d2cdc9c8c7c7c8c9cbced2ccc8c6c0bbb9b0a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b97a2adbac6d1dce3d9cfc1baada29791847b6e6a615a524c46423e3c3c3c3d3f44464e545c606c717d87929fa4aebac4cedee8ded2c6b9ada2978a7e7164564c4135291d110400000713202d3a4653606d7986929facb9c5d2dfe2d6cabeb3a9978a7e7164554b402f261b0e04000000020c18232f394754606a7885919eabb8c4d1dee2d6cabfb4aa978a7d7164574a3e3124170b000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d2dee0d3c6baaea2988a7d7164554b46525e697683909cacb6c0ccd8e4f0fcfffffffffaede1d4c8bdb2a8998d807366584e434d5766737f8c99a7b1bcc8d4e0dbd0c5b9ac9f92867a6d6054473b3025190e02000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e6dbd0c5bcb1a79d938b7e716a5f554b40404a545e69707d88939fa6b0bbc5d0d9e3e3e0dfe0e3e7edf4fcf5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000060b0f1213171b1d1f20201f1e1d1a1514120e0903000000000000070c101313181b1e1f20201f1e1c191413110d0802000000000000000815222f3b4855626e7b8895a9b3bec9d5e1e3d7ccc0b5aba49f99959499928e847a6d6054473a2d211406000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dacdc0b3a79a8d8074685e5349413e3e434b55606b7783909daab6c3d0dde9e0d3c6b9ada093867a6d6053473a2d201407000006121f2b3844505b666d797f838688888989888786837e786d665b5044382b1f12060000000000000000020e1a25303b46535f6974818e99a4afbbc7d4e0e9f4efe3d8ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a4aaacb1bac3ced9e5f1f8ecdfd3c6baada2978c7f72675d5142392e1e150a00000000000000000f1c2835424f5b6875828e9ba8b5c1ced2cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e91858e939da6b0b9c3ccd6dad2c8c0b7afa59e938e81786d665c544a42382f261d140a02000000000000000000000000000000030f1b27323d4854606b74808d939fa4acb1b9bbc0c3c5c6cacfc9cacad0cbc7c5c3c0bbb9b5afaca69f968c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4753606d7a85929faab4bfcbd7e1e1d6cabeb3a9a19691847c706c615e56534d4b494849494950535860666d737e869299a3aeb6c0ccd6e0e0d6cabfb4aa9e9285796d6053473a2f24190d0100000815212e3b4854616e7b8799a3afbbc7d4e0dfd3c6baada297877b6e6154483b2f21140a000000000007121d2b37434e586975828f9ca8b5c2cfdbe7dbd0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000005121f2b3744505b6573808d9aa8b2bdc8d4e1dfd2c5b8ac9f92867a6d605347424d5765727f8b9aa4afbbc8d4e0edf9fffffffff8ebded2c5b9aca096887c6f6255493c4855626e7b8895a0acb8c5d1dee0d3c7bbaea3998b7e7165564c41362a1e1105000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff8f3efececece6ddd6cabeb3aaa0958e81746c61584e433a39424d57616b73808d949fa9b3bdc7d2dde8ecececeff3f8fffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160c07000000020a11171b1f2024282a2c2c2d2c2b292622211e1a140e06000000030b12181c1f2024282b2c2c2d2c2b292521201d19130c04000000000000091623303c4956636f7c8996a2afbccfdae6e0d4c7bbafa499938c88878786817b6e675d5145392c201306000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c5b8ac9f92867a6e655b534d4b4b4e555d67707d89959fabb8c4d1ddeae0d3c6b9ada093867a6d6053473a2d20140700000613202d394653606c78828c909299959695959992908b81786c605346392d20130600000000000000000009141f2a36424d57626e7b87939facb9c1ccd7e3efecdfd3c7bbb0a69f9c97979797979797979797979da0a8b1bdc8d4e1edeee2d6cabeb4aa9f92857a6d60554b4030271d0c0300000000000000000e1a2734414d5a6774808d9aa7b3c0c5c5c4bdb1a895897c6f6256493c2f231609000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada19791979da5afb8c2cbd5dad1c8c0b6aea59d938e81786d665c544a423830261d140b0200000000000000000000000000000000000a16212c38444f59606d78818d939aa0a7acafb5b6b8b9bebcbcbdbdbcbfbab8b6b6afacaba39f9b948f847a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c3945515d6773808d98a3aebac5cfdbe6dbd0c5bcb2a8a19691857d746d68615f575756555556535b60636a6f7880889298a3abb4bfc8d2dee5dacec6baaea2988c8073675d514539281e1308000000091623303c4956636f7c8996abb5c0cbd7e3ded2c5b8ab9f928578695e53463a2d2114020000000000010f1b2732404c5966737f8c99a6b2bfccd9e5dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9e3d6cbbfb4aa9b8e8275675d51453b4854616e7b87939facb9c6d2dde8f4fffffffff7eaddd1c4b7aa9e9184776a5f53473b47535f697784909daab7c3ced9e3d7cbbfb5ab9c8f8276685e5246392d201409000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffbf9f4e9dfd4cbc2baaea2989083796d605a50463c31303b454f59606d78829097a1abb5c0ccd7dee8f3f9fbfffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000030b121821272c2f303437383939393836342f2e2b272018120b03040b141b22272b2d303437383939393836332e2d2a261f180f0a01060c151d23282c2d313537393939393836322e2d29241e160e0800000000000a1724313d4a5764707d8a97a3b0bdcad6e3dfd2c6b9ac9f93877f7c7b7a79756e695e554c4135291d1104000000000000000a1724303d4a5763707d8a99a4afbbc7d4e0e0d3c6baaea2988f82776c655e575758585f676d7984919ea7b1bcc8d4e0ece0d3c6b9ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a949d9fa3aba2a2aba39f9d938b7e7164584b3e3125180b000000000000000000020e1a26313b47535f6a75828e9ba6b0bbc7d3dee9e9ddd0c3b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a9195a0acb8c5d1deebecdfd3c6baaea2988c8073675d5143392f1e150b0000000000000000000c1825323f4b5865727e8b98a6b0b7b8b8b8b6aca095877a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19ea1a9afb7c0cad4dad1c8c0b6aea49d938e81786d665c544a423830261e140b0200000000000000000000000000000000000004101c27333d44505c666d78808890959c9fa3aba9abadb3afb0b0b0afb4aeacaaaca49f9d99928f89827b6e685d5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616e7a86929fa9b3becad6e0e1d7cec4bab2a8a197928a817a736e6966646262626365656c6f757c838d939aa3aab4bdc6d1dae4ddd5c9bdb2a89f92867a6d61554b403529160c010000000a1724313d4a5764707d8a97a3b0bdd1dce8dcd0c3b6a99d9083766a574d42362a1e12050000000000000a1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000003101c28343f4a5463707c8996a1adb9c5d5e0e0d3c7baaea3988a7e7164554b403a46525e697683909dacb6c0ccd8e4f0fcfffffaede1d5c9bdb2a8998d807366584e4337424d576673808c99a8b2bdc8d4e1dcd1c6b9ac9f93877a6e6154473b31251a0e020000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff5ebe2d7cdc2b9aea49f92857b6e675c51483e342a29333e44505c666e7b859299a4afbbc2ccd6e1eaf4fffffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000030c151d232832383b3c4143454646464543403c3b373228231d150c0e161d262d3337393d4144454646464543403b3a36312a211c130a0f181e272e34383a3e42444546464644423f3a39353028201a1108000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f82756f6e6e6d66615e574d433a2f24190d01000000000000000714212d3a4754606d7a86939facb9c6d2dde2d6cabfb4aa9e948d80776e69656464666a6f79828f96a0acb9c3cdd8e4f0e0d3c6b9ada093867a6d6053473a2d2014070003101c2936434f5c6976828f9ca6acafb5afafb5aeaca59c8f8376695c504336291d100300000000000000000009141f2b37424e57626f7c88949eaab7c2ccd8e3e9dccfc2b6a99c8f827e7e7e7e7e7e7e7e7e7e7e84919daab7c4d0ddeae2d6cabfb4aa9f92857a6d60554b4131271d0c030000000000000000000815222f3b4855626e7b88949fa6aaabababa9a59d918477685d5245392c201307000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc4bbb3adabadb3bbc0c9d2dcd1c8bfb6aea49d928d81786d665c544a423830261e140c0200000000000000000000000000000000000000000b162128343f4a545c666d737d838a8f92999a9c9ea1a9a2a3a3a3a3aaa39f9d9b9a93908c86827d766e695e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525e6874808d97a2adbac2ced7e1e0d6ccc4bab2a9a29f938e86807b7673716f6f6f707274787c828790959fa4acb4bcc6cfd8e2e0d5cbc3b9aca1968c8073685d5243392f241804000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcfc2b5a89c8f8275695c4f4231251a0e020000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7dfd2c5b8ac9f92867a6d6053473a36424d5765727f8c9aa4afbbc8d4e0edfafffff8ebded2c5b9aca096887c6f6255493c323c4855626f7b8896a0acb8c5d1dee0d4c7bbafa4998b7f7265574d42362a1e12050000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff9eee4d9d0c5bbb1a79d928a7e71695f554b40362d222128343f4a545e69707d87939fa6b0bac4cfd8e3edf8fffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e271e151620282f383f44464a4e505253535251504d4846423b332e251c1118212a30394045464b4e5152535352514f4c4746413a322c231a0e040000000b1825323e4b5865717e8b98a4b1becbd7e4d9ccbfb2a6998c7f73666161605c54524d453b31281e130800000000000000000713202c3945525d687783909dabb5c0ccd7e4dbd0c6bcb0a69d928d827b7572717172767c828f949ea8b2bdcbd4dfeaf5e0d3c6b9ada093867a6d6053473a2d2014070005121e2b3845515e6b7884919eabb7bbc0bcbcbfbbb8ab9e9185786b5e5245382b1f1205000000000000000000030e1a26313c47535f6a75828f9ca6b0bbc7d3deebded2c5b8ab9f92857a7171717171717171717b86939facb9c6d2dfece0d3c7baaea2988d8073685d52433a2f1f150b000000000000000000000814212e3a47535f6a76828f949b9e9f9f9e9d9a938b7f7265564c4135291d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe1d6cdc4beb9b8b9bec4cdd2dbd9cfbfb6aea49c928d80776c665c544a423830261e140c02000000000000000000000000000000000000000000050b17232e38424a545c606b70787d82868a8d909297959696979796959892908e8b87837f7b75706b615e564d443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36414c56616d7a85929fa7b1bcc5d0dbe6ded6ccc4bbb3ada59e98928d8783807e7c7b7c7c7e8184898f939a9fa7afb6bec6cfd8e1e0d7cec3b9afa59e9184796d60564c4131271d1207000000000b1825323e4b5865717e8b98a4b1becbd7e4dbcec1b4a89b8e8175685b4e4235281b09000000000000000916232f3c4956626f7c8995a2afbcc8d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae3d7cbbfb4aa9b8f8275675d514539303b4854616e7b87939facb9c6d2dfecf5fffff7eaddd1c4b7aa9e9184776a5f54473b2e3a47535f6a7784919daab7c4ced9e3d7ccc0b5ab9d908376695e53463a2d2115090000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf1e8ddd2c7beb3a99f958d80746c61574d43392f241b17232e38424d56606b737f8c949fa8b2bdc6d1dce7f0f9fffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e45403930271d1e28323a41495053575b5d5f5f605f5e5c5955534d453f372e231a1f2a333c424b5153575b5e5f5f605f5e5c5854524c443d352c20160c0200000b1825323e4b5865717e8b98a4b1becbd7e4d7cbbeb1a4988b7e7165585453514b46423b33291f160c01000000000000000004111d2935414c5666727f8c99a4afbbc7d2dde2d8cec1b8aea49d938f86827f7e7e7f838790949ea6b0bac3cedde6f0ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5cbd1d1cbc5b8ac9f9285796c5f5246392c1f1306000000000000000000000915202b37434e58626f7c89949fabb7c2cdd8e4dfd3c6baada2978c7f726764646464646975818e99a4afbbc7d4e0e3d7cbbfb4ab9f92867a6d61564c4131281d0d030000000000000000000006121f2b37434e58616e7b838a8e91929291908d8981776c6053463a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c4c6c9cfd6dfdcd1c7bdaea49c928d80746c655b544a423830261e140c02000000000000000000000000000000000000000000000006111c263038424a505960656c70757a7d808385878889898a8a8988888583817e7a77726e68636059524d443b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1925303b46525e68727f8b959faab3becad6dbe4ded6cdc5bebaafaaa29f9a93908d8a898888898b8e91969b9fa4acb1bbc0c7d0d8e1e1d8cec5bcb1a79d938a7d70675d51443a301f150b01000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000004101d2935404b5563707d8a97a1adb9c6d6e0e0d3c7baaea3988a7e7164554b40352d3a46525e697683909da9b6c2cdd8e4f0fcfaede1d5c9bdb2a8998d807366584e43372b37434e586673808d99a8b2bdc9d5e1ddd2c7b7ab9f95877b6e6154483c31261a0f0200000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8dfd8ccc0b6aca1979083786d605a50453c31271d12111c26303b444f59606c78828f96a1abb5bfcbd7dee7f2fcfffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6967626058514b42392e2324303a444c535b6063676a6b6c6c6c6b6966615f5751493f352b2126313c454d545c6064686a6c6c6c6c6b6965615d564f473d32281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4645403936302920170d04000000000000000000010d19242f3b4854616e7b87939facb6c0ccd8e1e0d3cac0b6aea69e99928f8c8a8b8c8f92999fa6b0b8c1ccd5e0eff8ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5d2dcdcd2c5b9ac9f9286796c5f5346392c20130600000000000000000000030f1b26323c4754606a76828f9ca6b0bcc7d3dfe2d6cabeb3a99e9285796d60545757616e7b87929fabb5c0ccd7e3e0d3c7baaea3998d8074685e52443a301f160c0000000000000000000000020f1a26313c46525e696e787d828485858583817c746c655b504437281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d2d5dae1e3d7cbc0b5ab9c928c80746e605b534a423830261e140c02000000000000000000000000000000000000000000000000000a141e2630383f444f535b6064686d717476787a7b7c7d7d7d7c7c7b797774716e6866615e56544f46423b322920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2a36414c56606d78839098a2aebabfc9d2dbe7dfd7d0cac1bcb4aeaca49f9d999795959596989a9ea1a8acafb6bec3ccd2d9e2e0d8cfc6bcb3a9a0958e81746c61554b4032281e0d0300000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e8dfd2c5b9ac9f92867a6d6054473a2f2a36424d5765727f8c98a7b1bcc8d4e0ecf9f8ebded2c5b9aca096887c6f6255493c3226313c4955626f7c8896a0acb9c5d2dee3d3c7bcb1a7998c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6cdc4bbafa49a92857b6e665c51483e332a1f150b0a141e29323d44505b666d7a849199a3aebbc1ccd5e0eaf4fefff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004101c2834404b555c606b6f7476787979797876736f6a605c544b4034282935414c565d656c707477787979797876736e69635b51473d33272b37424d575f666d717577787979797775726d6861594f443a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e38342e2a251f170e0500000000000000000000000814212d3a46535e6975818e9aa4afbbc5cfdbe6dcd2c8c0b8b0aba39f9c989797999c9fa3abb0b9c1cad3dee7f1ffece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000a15202b37434e5863707d89949fabb7c3cdd8e4dbcfc5b9ada1978b7f72665c535e6974818e99a3afbdc7d2dde3d7cbc0b5ab9f92867b6e61564c4132281e0d040000000000000000000000000a15202a36424d565e666c71757778787876746f6b605b53493f3327160c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe6e1dfdedfe1e6ebe0d3c7bbafa3998c80736e645c504941382f261e140c020000000000000000000000000000000000000000000000000000020c141e262e343d41495053565d60646769686d6e6f707070706f6e6d666865615e5654524d48443d36302920170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a44505c666e7b85929fa4aeb7c0c9d7dce2e1dbd6cec5bfbab6afaca9a6a4a2a2a2a3a5a7abacb2b9bbc0c7d0d8dde4dfd7cec6bdb4aaa2979083796d60594f43392f20160c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000714202d3a4753606d7985929fabb8c5cfdae3d7cbbfb5ab9c8f8275675d5145392c25303b4854616e7b87959fabb8c4d1ddeaf5f7eaddd1c4b7aa9e9184776a6054473b2a212e3b47535f6a7784919eaab7c4cedae4d8cdc2b7aa9d9083776a5f53473a2e21140900000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bbb0a69f93887d70695e544a40362c21180d03020c172028333f4a545e686f7c87929fa5afbac3ced8e2edf8fff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006131f2c3845515c676d757c8083858686868583807c756d665c5145392e2d3946525d686d777d8183858686858482807b726d63594f44382c2e3a47535f696e797e81848586868584827f7a706b61564c4135291d1105000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3128231d1a140d0500000000000000000000000005121e2a36424d57626f7c87939fa9b3becad6dce4dad2cac1bdb4aeaca8a5a4a4a5a9acafb5bdc2cbd3dce5f0f9f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000040f1b27323d4854606b7683909ca7b1bcc8d4dfe1d5c9beb3a99e9184796d6057616e7b87929fabb5c0d0d9e3e0d3c7bbafa3998e8174695e52443a3020160c00000000000000000000000000030e1925303b444d545b6064686b6c6c6b6a67636059504941382d2217040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e7ecdfd2c5b9ac9f92867d716c615a51493f372e251c130a02000000000000000000000000000000000000000000000000000000020c141c23282f383f44464c5254575a565d606263636464636261605c545854524d4746413b38332a251f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545f69717e8a929ca5afb7c0cbd1d8e1e6e0d7d0cac7c0bbb9b6b3b1afaeafafb1b4b7b9bdc4c8ccd2d9e2e6ded5cdc5bcb4aba29892857b6e675d51473e31271d0e040000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c2934404b5564717d8a98a2aebac6d7e1e0d3c7bbaea3998b7e7164554c413529212d3a46535e697683909da9b6c3cdd8e4f0ede1d5c9bdb2a89a8d807367584e43372b1f2b37434e586673808d99a8b2bdc9d5e1ded1c4b8aca095887b6e6255483b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4f1faf0e8dcd1c7bdb2a99f948c80736b61574d42392e241a0f060000050e17222d38424c56606a727f8c939ea8b2bcc6d0dbe7eff8f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d60554b403436414c56616d7a828a8e9092929392918f8c877f726b6054483a2f38444f59626e7b848a8e9192929392918f8b857d70685d5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418120e090200000000000000000000000000020e1a25313b47535f6a74818e97a2adbac0cad3dce4dcd3cfc6bfbab9b5b2b1b1b2b6b9bbc0c7cfd4dde0e4eaf1f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000a16202c38444f5963707d8a959fabb8c3ced9e4dacfc5b9ada1968b7e71665e6974818e99a3afbdc7d1e2e3d7ccc0b5ab9f92877b6e61574d4232291e0e04000000000000000000000000000009141f29323b424a5053575b5e5f5f5e5d5a56544f443f382f261b11060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce2e0d3c7bbafa39992877e716c625b514940372e251c140a02000000000000000000000000000000000000000000000000000000020a11171d262d33373a4145474a4d4c5254555656575756555553504a4b4746413b3936302c272119140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424d57616c73808d929da5aebabfc6cfd7dce3e2dbd6d2ccc8c6c3c0bdbcbbbbbcbec1c4c5c9ced4d8dde4e1dad6ccc3bbb3aaa39992867d6f695f554b40352c1f150b000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000006131f2c3845515c6775828e9baab4becad6e9dfd2c5b9ac9f92867a6d6054473a2f241e2a36424d5765727f8c98a7b1bcc8d4e0ecebded2c5b9aca196897c6f6256493c32271b26323c4956626f7c8996a1acb9c5d2dee0d4c8bcb1a7998c807366574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e8ded7cbc0b5aba1978f82786c60594f453b30271c12080000000006111c262f3a444e58626d75818e96a0aab4bfcad6dde6f1f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9c9a938c8073675c5145383946525e6875818e949a9d9e9f9f9f9e9c9992897d7063564c41353b4854606b778390969b9d9f9f9f9f9e9c9792857a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241807000000000000000000000000000000000009141f2b37434e58616e7a85929fa4aeb8c1cad4dce7e1d8d1cbc7c5c2bfbdbebfc2c5c7cbd1d2d0d1d4d9dfe7efece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000004101b27323d4855616b7783909da7b1bcc8d4e0e1d5c9bdb2a89e9184786d616e7b86929fabb5c0cfd9e3e0d4c7bbafa4998e8174695f53453b3020170d000000000000000000000000000000020d1720292f383f44464a4f51525252504e4948433d332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e1d7cbc0b5aba39992877e726d625b514940372e261c140b0200000000000000000000000000000000000000000000000000000000060b141b22272b2f35393a3e4141454748494a4a4a49494846443f3e3b3936302d2a251f1c160e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a636e74808e939ca4aeb4bcc3cbd1d9e1e4e4ddd8d4d2d0cccac8c8c8c9cbcdd1d2d5dae0e4e4ddd8cfcac1bab2a9a29892877d706b60574d43392f231a0d03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202d3a4753606d7985929facb8c5d0dbe3d7cbc0b5ab9c8f8275685d5245392c1e1a25313b4854616e7b87959fabb8c4d1dde9eaded1c4b7ab9e9184786a6054473b2b2015222e3b4754606a7884919eabb7c4cfdae4d9cdc3b7aa9d908377695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d6ccc4bbafa39991857a6e665b50473d33291e150b0000000000000a141d28323d46515b606d7a849198a2aebac0cbd4dfe9f4e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7985919ea5a9abacacacaba9a59e9285796d6053463a3b4754616e7a86929fa6aaabacacacababa39c8f8276685d5245393c4956636f7c8995a0a8aaabacacacaaa9a2978c7f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000030f1b26323c46525e68707e8a929da6b0b8c2cad6dbe2e2dcd7d3d2cfcbcacacccfd2d2ccc8c6c3c5c8ced5dde7f1e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000b16212c38444f5964707d8a95a0acb8c3ced9e5dacfc4b9aca0968a7e716874808d99a3aebdc7d1e1ebdfd2c6b9ac9f93877b6e62574d4233291f0e0500000000000000000000000000000000050e171d262d3338393e424445454543413c3b383227221b140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd4dcd1c7bdb4aba39992887f726d635b524a40382e261d140b0200000000000000000000000000000000000000000000000000000000020a11171b1f24292c2d312f35393a3b3c3d3d3d3d3c3b3a38342e2e2d2a25201e1914100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e48525c606c78818d929fa3aab2bbc0c7cfd3d8dfe2e4e0dfdcd9d7d5d5d5d6d8dadedee1e5e3dcd7d2ccc5beb9afa8a09792867e706b61594f453c31271d110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e2e0d3c7bbafa3998b7e7164564c4135291d14212d3a46535e697783909daab6c2cdd8e4e1d5c9bdb2a89a8d807367584e43372b19131f2b37434e586773808d9aa8b2bdc9d5e1ded1c5b8aca095877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4eae2d8cfc4bab0a69f92877d6f685e544a3f352c21170c03000000000000020b16202b343f45515d676f7c86929fa4aeb9c2cdd7e2ebe8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6ada297897c6f6356493c3e4b5764717e8a99a3afb6b8b9b9b8b7b5ac9f92867a6d6054473a404d5a6673808d99a7b1b7b8b9b9b8b7b3a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000a15202a36414c56616c74808d949ea6b0b8c1cad0d8e0e4e3e0dfdbd8d7d7d8d9d0c7c0bbb9b7b8bcc3cbd5dfeae0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000004101c28333e4653606c7883909da8b2bdc8d4e0e0d5c9bdb2a89d9183786e7b86929fabb4bfcfd9e3dfd3c7bbb0a69b8e81756a5f53453b3120170d000000000000000000000000000000000000050b141c22282b2d3135383939383734302f2c272117110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc2cbd4d9cfc6bdb4aba39a938b7f736d635c524a40382e261d140b020000000000000000000000000000000000000000000000000000000000060b0f13191d20212424292c2d2f30303131302f2e2d2b282321201e1914110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212c364044505b666c74808b9298a0a8afb5bdc2c7cdd3d6dbdfe1e6e6e4e2e1e2e2e4e8e3e0dfdad5d1cbc7c0bbb3ada59e9691857d706c61594f473d332a1f150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000d192633404c5966737f8c99aab4bfcad6dedfd2c5b9ac9f92867a6d6154473a2f2419121e2a36424d5766727f8c99a6b0bbc7d3deddd2c5b9aca196897c6f6256493d32271b0f1b27323d4956626f7c8996a1adb9c5d2dfdfd4c8bcb1a7978a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8dddddbd1c6bdb2a89e948c7f726b60564c42382d231a0f050000000000000000050e19222935414c555f6a717e8b929da7b1bbc5d0d9dddddbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4beb3a9978b7e7164584b3e404d596673808c99abb5c0c5c5c6c5c4bbafa399887c6f6255493c424f5c6875828f9ba8b5c2c5c5c6c5c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000040d1925303b44505a606d78828f949fa6afbabfc6ced4d8dfe0e3e8e5e4ddd8d1c7beb6afacaaacb1b9c3ced9e4e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000b161f2b3744505b65717e8a96a0acb8c4cedae5d9cec4b8aca0958a7d73808d98a3aebdc6d1e1eadcd0c3b7aa9e94887c6f62574e4233291f0e0500000000000000000000000000000000000000020a11171c1f2024282b2c2c2b2a2723221f1b160b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb1b9c2ccd5d8cfc6bdb5aca49f918c7f736e635c524a40382f261d140b0200000000000000000000000000000000000000000000000000000000000003080d11131417191d20212223232424232222201f1c171414110e080502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a2428333f4a545b606e737e8691969fa3abb0b7bcc2c6cad0d2d5dadadbdcdcdcdbdbddd7d4d2cfc9c7c0bbb6afa9a19e938e847c6f6b615a50473e352b21180d030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c0c7cdd1d4cbc0b5ab9c8f8276685d5246392d1e130e1a25313b4855616e7b88949fabb7c1cbd1d2ccc2b7ab9e9184786a6054473b2b20150a13202d394653606c7884919eabb7c3ced5d2d0c7c0b6ac998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced0d1d0d0cabfb4aba1968f82776c60594f443b2f261c110800000000000000000000071019242f3a434e58616c74818d959fa9b3bdc7d0d0d1d1cec1b5a89b8e8275685b4f4235281c0f000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cfbeb1a5988b7e7265584b3f404d5a6773808d9aa6b3c0d1d2d2d2cbc0b5ab96897c6f6356493c43505c6976838f9ca9b6c2cfd2d2d2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000008141e29323e44505c666d79828f949da5aeb4bcc2c8cdd2d4d7ddd9d4d2ccc6bfb6aca49f9da0a7b1bcc8d4ddd8d4c7bbafa499867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000030f1b27333f4953606d7884919ea8b2bdc9d5e1e0d4c8bcb1a79d90837a86929faab4bfcfd8e2dfd3c7bbb0a69c8f82756a5f53453c3121170d00000000000000000000000000000000000000000000060b0f1213171c1e1f1f1f1d1b1615130f0a0400000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea39992999fa7b1bac3cdd6d8cfc7beb6afa39b918c80736e645c524a40382f261d140b020000000000000000000000000000000000000000000000000000000000000001040707080d11131415161717171616151312100b0607050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081217222d38424a505c636d717c848d92999fa6abb0b8babfc4c5c9cfcdcecfcfcfceced2ccc7c6c3bdb9b5afaca49f97928b81796f6a605950483e352c23190f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1a2734414d5a6774808d9aa5aeb7bbc2c5c8c7bbafa3998b7e7165564c4135291d0c0914212d3a46535f697683909ca6b0b9c1c4c5c0bbafa59a8d807367584e43372b190f05121f2b3744505b6574808d9aa8b2bdc8c9c6c2beb6afa49a8c7f7266594c3f3326190c000b1724313e4a5764717d8a97a8b2bdc3c4c4c3c2bfbaaea39991847a6d655b50473d32291d140a00000000000000000000000008131e28313c46505a606d79839097a1abb5bfc3c4c4c4c3c0b5ab9a8e8174675b4e4134281b0e000000000000000000000c1825323f4b5865727f8b98a5b1becbd8dfd8cbbeb2a5988b7f7265584c3f414d5a6774808d9aa7b3c0cddadfdcd1bcafa396897c706356493d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020d172028343f4a545d676d79828e939fa2aab0b8bcc2c6c7ccd2cec8c7c0bbb4aea49a939095a0acb8c5ccd2cbcfc6b9ac9f9386796c605346392d2013060006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000b17222d3844505c66717e8b96a1acb9c4cfdae5d9cec3b8ab9f9590839098a2aebcc6d0e1eaddd0c3b7ab9f94897c6f62584e43332a200f060000000000000000000000000000000000000000000000000306060b0f11121212100e09090703000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928690959fa8b2bbc5ced7d9d0c7c0bbada39c928c80736e645c524a40382f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000104060708090a0a0a0a09080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44525a626a6f79808790949c9fa6acaeb4b8b9bdbfc1c1c2c3c2c2c1c0c0bbb9b6b2adaba39f9a938e857e756d675f584f473e362c231a110700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d89939da4abb0b7b8bcbdb9ac9f92867a6d6154473a3024190d05121e2a36424d5764707d8a949ea7afb7b8b8b6afa69e93887c6f6255493d32271b09030f1b27333f4953626f7c8996a0acb8bfbeb9b8b0aca49f93877c6f6255483c2f221509000915222f3c4855626f7c8896a0acb5b6b7b7b7b6b4aea59f92877c6f685d53493f352b20170b02000000000000000000000000010c161f2a343e45515c676e7b859299a4aeb4b6b7b7b7b6b5afa4998c7f7265594c3f3226190c000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000050e17232e38424b555d676d78818b92989fa6abb1b7b9bbc0bdbdbdb8b6afaba39f938883909da9b3bbc0bebebebeb8ab9e918578655b5044372b1f12050006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000006111b28343f4a54606d7984919ea9b3bec9d5e1dfd4c8bcb1a79f9490949faab4bfced8e2e0d3c7bbb0a69c8f82766a6054463c3221180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d80839096a0a9b3bcc6cfd9d9d2ccbfb5ada49c928d80746e645c524a40382e261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33404850585f676d747c838990949b9fa2aaabadb2b2b4b5b5b6b6b5b4b3b5afacaaa9a19e99928e87817a716c605d554e463d352c241a11080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000916222f3c4854606b75818d929c9fa6aaacb1b1afa59b8f8275685e5246392d1e1308020e1a26313b4955616c75828f959ea5aaababaca49f948e81756a6054473b2b20160a000b17222d384754606a7784919da6afb2b3adaba69f9a938d80736a5f53473a2e211508000613202d394653606c7884919ea3aba9aaaaaaa9aaa29f938b7f726a60564c41382d23190e050000000000000000000000000000040d18222834404b555e69707d87939fa2aaa9aaaaaaaaa8a59f93877b6e6155483b2e221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000006111c263039434b555d666d747f8690949d9fa7aaacafb5b0b0b2acaca49f99928b7f7e8b97a2abafb5b2b1b1b3ada69b8f82756853493f33271b0f030006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000b17232e3844515c66727f8b97a1adb9c5cfdae4d8cdc3b9b0a69f9c9fa6b0bcc6d0e0eaddd0c4b7ab9f94897d7063584e43342a200f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807a849197a1aab4bdc7d1dcddd8c8bfb6aea49c928d80746e645c524a40382e251c130a00000000000000000000000000000000000000020507080c0f11121212121212121212121212121212121212121111100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228363f464e555d606a6f767d83898e92989b9ea1a9a5a7a8a9a9a9a8a8a6aba49f9d9a96918d87817c746d68625a514b433c342b231a1108000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202c38444f59606d7880898f949a9da0a7a4a69e93897c6f63564c4135291d0c020009141f2d3944505a616e7a838f939a9d9e9f9e9a938d82796d60584e43372b190f040006111b2b37434e5865727f8b949ea5a5a9a19e9a94908880786c60584e43372b1f12060005121f2b3744505b65717e8b92999b9c9d9e9d9c9a98928d81746d62584e443a2f261b110700000000000000000000000000000000061018232e39434d57606b727f8c92989a9c9d9e9e9d9b99938e8175695f53463a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000a141e283139434b545c606d727b828a9095999d9fa4aba4a3a8a09d9a938f867f727a8592999fa4aba5a5a4a9a19e948a7d7063574a3d2d22170b000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000006111c2834404a54606d7985919ea9b3becad6e1dfd4cbc2b9b0aba9abb0b9c2ced8e2e0d4c8bcb1a79c9083766b6054463d3222180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80737b859298a2abb5c0cbd7dbdad1c8bfb6aea49d928d80746e645c524a40372e251c12090000000000000000000000000000000003090e121415191c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1d1c1b19171413110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d343c434b51585f626b70767c81858a8e919697999a9b9c9c9c9b9b99989993908d8984807b756f6a615e565045413a312a2219110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c27333d44515c666d747d83888d9095969798948e81756b6054443a3025190d000003101c28333e46525e686e7a81898d909192918e8780786d675d51463c32271b070000000f1b27323d4653606d78828e9398999797918e89837c736c665b50463c31261b0f0300030f1b27333f4953626c737f868b8e909191908f8d8a8680786d605b51463d32281d140a00000000000000000000000000000000000007121d27303b454f59636d727f868b8e90919191908f8c8882796d60574d42362a1e1205000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000020c161f283139424b515b626a6e767d83888d9093999697979596918d87827b726d707e878f9399989898979697928d82776c605346392d201306000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000c18232e3945515c67727f8c97a1adb9c5d0dbe6ddd4cbc2bcb7b6b7bcc2cbd4e0eaddd1c4b8ab9f95897d7063594f44342b2010060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736f7c869299a3afbbbfc9d2dcdad1c8c0b6aea49d928d80746e645c524940372d241b12080000000000000000000000000000050d141a1e212126292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2928262421201d1913120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121b222a313a40454e535960636b6f747a7e8184888a8c8e8e8f908f8f8e8d8b898683807d78736e69625f58524c443f352f281f1810070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000b16212834404a545c606b6f767c808487898a8b8882796d60594f4332281e13080000000b17222a36414c565e686d757c8083858584817c746d665d554b40342b20150a0000000a161f2c3844505c666d7981888b8c8b8985817c766f6b605b544a3f342a20150a0000000b17222d3841505a636d737b7f818384848483817e7a736d665c50493f342b20160b02000000000000000000000000000000000000000b151e29333d47515b636d727a7e818384848483827f7c756d675d51453b31261a0e02000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000040d161f273039404551575f626c70767c80848688898a8a898784807b756e6a626c707c8286898b8b8b8b8a888580796d655b5044372b1f1205000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000007121c2934404b55606d7985929ea9b3becad6e2e6ddd4cdc7c4c3c4c7cdd4dde6e0d4c8bcb1a79d9083766b6055473d3222190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a707d87929fa4aeb7c1cad4dddad1c8c0b6aea49d928d80736e635b52493f362d241a11070000000000000000000000010a0f171f252a2d2e323537383838383838383838383838383838383838383737363432312e2d2a25201f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181f282f353c43474f55596063676d7174787b7d7f81828283838281807e7c7a7773706c66615f57534e46413a3229241d160d06000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000050c18232e39424a515960636a6f73777a7c7e7e7c766d675d51473d3220160c02000000050d1925303b444c565d606b6f7477787877746f6a605c544b433a2f22190f0400000003101c28343f4a545d676d757c7e7f7e7c78746f6a636059504a42382d22180e0400000006111b262f3f48525b63686e7274767777777674716d67605c544a3f372d22190e040000000000000000000000000000000000000000030c17212b354049515b63686d7174767777777775736f6a605d554b41332a1f140900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000040d151e272e343f454e535961646a6f73777a7c7d7d7d7c7a77736e69625f5a616a6f767a7d7e7f7e7e7d7b79736d675d53493f33271b0f03000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232f3945515d67737f8c97a2adbac6d0dbe7e6ded8d3d0cfd0d3d8dee6eaded1c5b8aca0958a7d7064594f44352b211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666b717e8b929ca5afb8c2cbd5dedad2c8c0b6aea49d928d80736e635b51483f362c23191006000000000000000000000a131c212931363a3b3f424445454545454545454545454545454545454545444443413f3d3a3936302d2b28221c1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242932373d44484f54555d606468696e70727475767676757573716f6d686763605b54534d47433c3530282018130c0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000007121c27303940444f54585f6267686e7071716f6a605d554b41352b210e04000000000008141e29323b444c52596063676a6b6c6b67625f58514b423a31281d100700000000000c17232e38424b555d606a6f7172716f6c65626058544f443f382f261c100600000000000a141d2d36404952565e616568696a6b6a696764605d55504a42382e251b100700000000000000000000000000000000000000000000050f1a232e37404951565d616567696a6b6b6a6866625f58514b433a2f21180e0300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000030c151d2328333c42474f5558606266676d6f7071706f6d6866625f575350586062686d7071727271706e6c66605d554b41382d22170b00000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000007121d2935404b55606d7a85929faab4bfcad6e2ede9e4e0dddcdde0e4e9ede1d4c8bdb2a89d9083786c6053463d3320190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366626c73808c939da6b0b9c3ccd6e0dad2c8c0b6aea49c928c80736d635b51483e352b22180e05000000000000000009121c262e333b4246484c4f505152525252525252525252525252525252525151504f4e4c4a4746413d3938332d2a251f1a140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b33383d43484b515357575f61646667686969696868666563605d565653504a46423c373129251e160e07010000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000b151e272e343d44484e5355565e61636465626058514b433a2f23190f000000000000020d172029323a41454f54565a5d5e5f5e5b55544e45403930281f160c00000000000006111c26303a434b51585f6265666462605b53544e48433d332d261d140a000000000000020b1b242e3740444d5254585b5d5e5e5d5c5a5754514c443f3830261c130900000000000000000000000000000000000000000000000008111c252e373f444c5254585b5d5e5e5e5d5c5955534e45413a31281d0f060000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000030b1218212a31373e44494e5455555d606263646462615e5655534d47464e54565e6163656565646362605b54514b43392f261b110600000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000010d18242f3945525d6873808d98a2aebac6d1dce7f3f0eceae9eaecf0f5ebded1c5b8aca0968a7e71655b5044372b1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a636e74818e949fa7b1bac4ced7e1dad2c8c0b6aea49c928c7f726d625a50473d342a20170c0200000000000006101b242e3840454d5354595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b595754524c4946443f3836302b261f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b21272c32383a4045474b4d535557595b5b5c5d5c5c5b5a585654524c4946443f3837312b262019130c0400000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000030c151c232832383c4347484d525456575855544e45413a31281d100700000000000000050e17202830353d4348494d515252514e4947433c342e271e160d04000000000000000a151e28313a40454e53555859585653504947433d383228221c140b020000000000000009121c252e323b4146474b4e50515151504e4b4745413a342e261e140a01000000000000000000000000000000000000000000000000000a131c252e323a4146474b4e50515151504f4c4947433c352f281f160c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000070f1820262b33393c4347494b5153555657575654524c4847423c3d43474c52545658585858575553504a45403931271d140a0000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000007121d2935414c56616d7a86929faab4bfcbd7e3edf8f8f6f6f6f8faede1d5c9bdb2a89d9184786c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b606d78828f95a0a8b2bcc5cfd8e2dad2c8c0b6aea49c918b7f726c61594f463c32291e13080000000000000c17222d36404a52575e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a69676564615e565653504a46423b373129241d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c21272c2f35393a3e4247484a4c4e4f4f50504f4e4d4b494745413d3938332d2b261f1b150d08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000030b121821272c31373a3c414647494b4b4947433c352f281f160c000000000000000000050e161e242932383b3c4144454544413c3b373228231d150c040000000000000000030c161f282f353c4347484b4c4b4946443f3838322c272117110a020000000000000000000a131c20293036393b3f414344444443413e3a39352f28231c140c020000000000000000000000000000000000000000000000000000010a131c20283035393a3e41434444444442403c3b373229241d160d04000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000060e151a21282d32373b3c404547494a4a4a494746413b3a373132373a4146474a4b4c4b4b4a4846443f38352f271f150b020000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d19242f3a46525e6873808d98a3aebac6d1dce7f3fffffffffff8ebded2c5b9aca1968b7e71665b5041382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a505c666d79839096a1a9b3bdc6d1dce7dad2c8bfb6ada39f93877e716b60584e443a3025190b020000000005111d28343e48525c63696e727577787878787878787878787878787878787878787777767472706d686763605b54524d46423c352f271f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d31373a3b3d3f41424343434242403e3c3a39352f2d2b28221c1a140f0a0400000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000070c161b20262b2e3036393b3d3e3e3c3b373229241d160d0400000000000000000000040c131921272c2f303437383938342f2e2b262018120b0300000000000000000000040d161d242931373a3c3e3f3e3c3937332d2b27201b160b060000000000000000000000010a0e171f252a2d2e3235363738373634312d2c29241e17110a0200000000000000000000000000000000000000000000000000000000010a0e161e24292d2e3234363738383735332f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000003090e171c20272b2e2f35383a3c3d3e3d3c3a3936302e2b26272b3036393a3d3e3f3f3e3d3b3938332d29241d150d03000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5bfcbd7e3eef9fffffffaeee1d5c9bdb2a99e9184786d60544a3f2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4a545d676e7b849197a2abb4bfcbd7dbe3dad1c8bfbbafa49992877d706a5f564c41362a1d140a000000000815212d3945505a636e737b7f828384858585858585858585858585858585858584848382817f7d7a7774706c66615e57534d4540393128231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d2020262b2d2e3133343536363635353332302d2c2924201f1c17110e0903000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000040a0f151b1f21252a2d2e3031322f2e2b272018130c0400000000000000000000000002080d161b1f2223272a2b2c2b2822221f1b150c0700000000000000000000000000040c131820262b2e2f3233312f2d2b27221b1b160f0a040000000000000000000000000000050d14191e202125282a2b2b2a29272421201d19130b060000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a292622211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000050b10151b1f2224292c2d2f3031312f2e2d2a25211e1a1b1e252a2d2e3032323231302f2d2b28221c18120b0300000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000010d1925303a46525e6874818d99a3aebbc7d1dce8f4fffffef3ebdfd2c5b9ada1968b7e72665c5042382d1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4b555e696f7c859299a3aebabfc9d2dce3dad7ccc0b5aba39992867c6f685e52463e2f261b11060000000a1724303d4956616c7380878c8f909191919191919191919191919191919191919191908f8e8c8a8784817d78736e69615f57514b433d342e261e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141a1e212224262828292a29292827252321201d1913120f0b06000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000040a0f1215191e202123242522221f1b150d0701000000000000000000000000000000040a0f1315161a1e1f1f1e1b1615130f0a0400000000000000000000000000000001070d151b1f212225262523201f1b17110f0a04000000000000000000000000000000000002080e111414181b1d1e1e1e1d1b181413110d08010000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1e1e1d1c191615130f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000040a0f1315181d1f20222324242321201d1914120e0f13191e202123252525252422201f1c17110c07010000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000008131e2a36414d56616e7b86929fabb5c0cbd7e4eef9fff7ece1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d434d565f6a707d87929fa3adb7c0cad3dde8ddd2c7bdb4aba29891847a6d615a5041382d22170b000005111d2935414c5664717e8b92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9a989795918d8984807b746e69605d554f443f38302820170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1c1c1d1d1c1b1a18161413110d0806030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000306080e1114141618181615130f0a0400000000000000000000000000000000000000030709090e111212110e0908060300000000000000000000000000000000000000040a0f1215151819181613120f0b0600000000000000000000000000000000000000000000020507080c0e10111111100e0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e10111111110f0d09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000306070c10131416171717161413110d08060202080d1113141718191818171513120f0b060000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000020e1925303b46535e6974818e99a3afbbc7d2dde8f4fef2e6dbd0c6b9ada1978c7f72675c5142382e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444e58606b717e8a919ca5afb8c2cbd5dfe3d9d0c6bdb3aaa1968f82766c6153493f33271b0f03000713202d3946525e687783909da3abaaabababababababababababababababababababaaaaa9a7a5a7a09d9a96918d86817b736d676059504a423a322920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0c0e0f1010100f0f0d0b09070604010000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000020507080a0b0b090806030000000000000000000000000000000000000000000000000001040506050100000000000000000000000000000000000000000000000000030608090b0c0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0a09070705010000000000010507070a0b0c0c0b0a0806060300000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000008141f2a36424d57616e7b87929facb6c0ccd8e4f0fbeee2d6cabeb3a99e9285796d60554b4030261c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403c464f59616c737f8c939da6b0b9c3ccd6e0e2d8cfc5bcb2a89f948a7e71655b5044372b1f1205000714212e3a4754616d7a86939facb5b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b6b5b4b2b1acaaa8a19e99928e868079706b605c544c443b322a21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0f0d07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000020e1a25313b47535f6975818e9aa4afbbc8d4e0e9f4ecdfd3c6baada2978c7f72675d5143392e1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40343d47505a636d74818e949fa7b1bac4ced7e1e1d7cec4bab0a69e9184776c605346392d20130600091623303c4956636f7c899aa4afbbc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2c1bfbcb8b7b2adaba39f99928d847d736d665d564d443c332a20170d04000000000000000000000000000000000000000000000000000000000000000000030608090c0e0f1011100f0c090806030000000406070b0e1011121211100e0a070604000000000000000000000000000000000000000000000000000000000000000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000030607060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1a1413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266594c3f414e5b6774818e9aa7b4c1cddae3d6c9bdb0a3968a7d7063574a3d404b546a7783909daab6c3d0dddfd2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000009141f2b37424d57626f7c87939facb9c2ccd8e3eee2d6cabfb4aa9f92857a6d60554b4030271d0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033353e48515b606d78828f95a0a8b2bcc5cfd9e3e0d6ccc2b9aca096887c6f6255493c2f221609000b1824313e4b5764717e8a97acb6c0ccd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0cfcdcec8c5c4bdb9b5aeaba39f96918880786d685e564d453c332920160c02000000000000000000000000000000000000000000000000000000000002060a0f121515181a1c1d1d1d1c191515120f0a070c101313171b1d1e1f1f1e1d1b171312100c07000000000000000000000000000000000000000000000000000000000000000306090e121415161414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000915222f3c4855626f7b8895a2aebbd0dbe0dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000306060c10121313120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181d1f20252827201f1c18120b03000000000000000000000000000000000000000000000406070809090807060400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40414c556875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e45515c667784919eaab7c4d1ddded2c5b8ab9f9285786c5f5245392c1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030e1a26313c47535f6a75828f9ba6b0bbc7d3e0e8ded3c6baaea2988c8073675d5143392f1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d40332c364044505c666d79839096a1aab4bdc7d1dce0d7cec5bbb0a6978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1bed2dddededededededededededededededededededddddcdad9d4d1cfc9c6bfbbb5aea8a19a938c827a6e695f574d453b32281e140a00000000000000000000000000000000000000000000000000000003090e12151b1f21222527292a2a2a282622211f1b1512181c1f2024272a2b2b2b2b2a2724201f1c18120b03000000000000000000000000000000000000000000000000000000040a0f13151a1e21212321201e19140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6d3cdc0b3a69a8d8073675a4d4034271a0d010000000000000815222f3b4855626e7b8895aab4bfcad2d4d3cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000030a0f1215171c1f20201f1b1711100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3135332d2c29231d150d0300000000000000000000000000000000010406070c101313151515151313100c070604010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e827568584e4145515d677784909daab7c3d0dde5d8ccbfb2a5998c7f7266554b404653606d7986929facb9c5d2dfded1c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000009151f2b37434e58626f7c88949faab7c2ced8dfd6cabfb4aa9f92867a6d61554c4131271d0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c40332628343f4a545d676e7b849198a2abb5c0cbd7d5cec5bcb3a99f94887c6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfe0e1e4e7e5e0dedad5d1cbc6bfbbb2aca49f948f837b6e695f574d443a30261c110600000000000000000000000000000000000000000000000003090e151a1e21262b2e2f32343636373635322f2e2b26201d23282c2d313436383838383634312d2c28231c150c07000000000000000000000000000000000000000000000000050b10151b1f22252a2d2e2f2e2d2a251f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc5c7cbc7c5bfb4aa988c7f7265594c3f3226190c000000000000000814212e3b4754616e7a8798a2aebac5c6c7c7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000050b10151b1f2123282c2d2d2b27221b1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282f35393a3e42403a38342f271f150b010000000000000000000000000001070d111314181c1f2021222221201f1c181413110d0701000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b7ab9e9184786a60534b4d55606d7a86929facb9c5d2dfe8dbcec1b5a89b8e8275675c514c4e57626f7c8999a3afbbc7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5d2ddd6d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca6b0bcc6cfd2cec5baaea2988d8073685d52433a2f1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225232e38424b555e696f7c869299a3afbbc0ccccc4bcb4aaa2978f82766a5f53473a2e211408000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d5d7dadedfe1e5e3dcd7d1cbc4beb6afa69f9590847b6e695e564c42382e23170d0400000000000000000000000000000000000000000000060b141a20262b2e31373a3c3f4142434443423f3c3a37312c272e34383a3e41434445454443413d3a38342e271e19100700000000000000000000000000000000000000000002080e161c20262b2e31363a3b3c3b3936302b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbbb9b7aea298897d7063564a3d3023170a000000000000000613202d394653606c7985929fabb5b8b9bbbbb9b7b1a7998c7f7266594c3f3326190c00000000000000040a0f161c20262b2e2e34383a3937332d2c27211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e34394045474b4e4d4745403931271d1207000000000000000000000001080d13181d202123282c2d2e2f2f2e2d2c282320201d18130d070100000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca196897c6f655c55565e67717e8b99a3aebbc7d3e0ebded2c5b8ab9f9285796d605958585f6974808d9aabb5c0cbd7e3dccfc3b6a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5ccd2cacec5b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000a15202b37434e58636f7c89949faab4bdc3c5c4bcb2a89f92867a6e61564c4131281e0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d31241c26303a434d575f6a707d87929fa4aebbc0c1bab2aaa29892857b6e62584e43372b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c7c8cacdd1d2d5dae0e3e3dcd7d0c7c0bbb0a7a09691847b6e685d544a3f34281f160c0100000000000000000000000000000000000000020a11171f262b31373a3c4347484b4d4f5050504f4c4847433c3830394045464a4e5051525251504e4a46444039302a22190d0400000000000000000000000000000000000000050d141921282c32373b3c424648494746413b37322b221910070000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4aeacaba79f9285796d6053473a2d2014070000000000000005121f2b3744505b6576828f99a3ababacafaeacaaa7a095897c6f6356493c30231609000000000000060e151b21272c31373a3c3f444646443f3838322b231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f27303940444b5153585b5a53514b43392f23180c05000000000000000000040c13191d24292c2d2e34383a3b3c3c3b3a38342e2d2c29241d18120c04000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89c8f82776d676566686e7984919eabb5bfcbd7e3ecdfd3c6baada2978b7f726b6665666a6f7b86929facb8c5d1dce8dbcec2b5a89b8f8275685c4f4235291c0f000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7bbc0bdbdbcbdb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000030f1b27323c4854606b76828f98a2abb2b7b8b8b2aaa1968d8073685e52443a301f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21151e28313b454e58616b727f8b929ca4afb6b8afa8a09892867d70695f53463c31261a0f02000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9babbbdc0c4c5c9cfd3d8dee5e2d9d2ccc2b9b1a8a19690837a6d665c50443d31281d1307000000000000000000000000000000000000040b141c222831373c4247484e5355585a5c5d5d5d5b5955534e48443e424b5153575a5d5e5e5e5e5d5a5753514a423c342a1f160c010000000000000000000000000000000000060e171e252a33383c4347494d53545654524d47433c342b22190c03000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b939b9d9fa3aaa39f9e9b958d8074675d5145382c1f130600000000000000030f1b27333f495363707d8792999c9f9fa4a39f9e9b959083776b6054483b2f221509000000000009101820262b33383c4347484a505353504948443d352c231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a51555d60646866605c554b40342921160b0000000000000000080d161e24292f35393a3e404546484848484645403e3a39352f29241d160d070000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacec4b7ab9f948e8179747272757b829096a1acbdc6d1dce7eee2d6cabeb3a99f92867d76737273757c849198a3aebac7d3e3e6d9cdc0b3a69a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca5acafb6b0b0b0b2aca69c8f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000a15202c38434f59626f7c869299a0a8abacaba8a09891847a6d60564c4132281e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014161f29333c464f59626d73808d929fa4acaba59d9691867d706b60574d42342a20150a00000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacadaeb1b4b7b9bdc4c7ccd4d9e0e4ddd8cbc3bab2a8a0958f82786d60594f433a2f24180d0300000000000000000000000000000000050d161d262d333c42464e5355585f62656769696a696865625f58554f464e545c606467696b6b6b6b696764605c544e463c31281d130700000000000000000000000000000000060f18202930363e44484e5455575e6162615e56544e463d342b1e150a0000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c7781898e919298939992918f8b837a6d61554b4035291d100400000000000000000b17222d384854606b727f868d909293999992918e8a837b6e61594f43382c1f13070000000009121b222a32373d44484e5355545c60605b53544f473e352c1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b545c60676d7175736d675c51453d33271c0c0200000000000109111a20282f353a4145474b4b51535455555453514b4b4745403a352f281f19100800000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d3c7bbb0a69d938e84817f7f818690949fa8b2bdcfd8e3edf2e6dbcfc5baaea298928a83807f7f82879196a0aab4bfcbd6e3e3d7cbc0b5ab988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a939d9fa4aca3a3a3a8a09e948a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000040f1b27323d47535f6a707e8791969b9e9f9e9c9691867c6f685d52443b3020160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e110d17212a343e47515b636e74808c939a9f9f9b938e847c706b60594f453c3122180e0300000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a2a4a7abadb2b7bbc2c8ced5dee8ddd5ccc4bab1a79f948d80736b60554b40352920150a000000000000000000000000000000050e171f282f383f444d53575f62676a6f72747576777675726f6a63615952585f666d717476777878777674706d665f584e433a2f24180d010000000000000000000000000000030c18212a323b41464f55585f6267696e6f6e686260584e463d30261c110600000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c757d8184858687868684827e796d685d5243392f24180c00000000000000000006111b2c38444f59626d727b8083858686868684817d786e695f53463d32271b0f0300000007101b242d343c43474f55585f6267666d6c656360594f473e31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d666d72797e8180796d60594f44382c1e140a000000000109131b232c323a41454b515458555c6061626261605c555753514b454039312b221a1108000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4efe3d8ccc2b8afa59d96918d8c8c8e92989fa6b0bac4cee1eaf3ece7e1d6cabfb4aaa29f94908c8b8c8f9299a0a8b2bcc6d0dce7e0d3c7bbafa399897c6f6356493c30231609000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c75818b90939a969797969596918c82786c605346392d201306000000000000000000000000000000000000000000000000000000000a16212b37434e58616c707c848a8f9192918f8b847c6f6a60564c4132291e0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e050f18222c353f49525c606c777f888f92928e89817a6f6a60594f473d332a1f0f060000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c999393939393939393939495979a9ea1a8abb0b8bdc3ccd8dde4ded6ccc3b9b0a69f93887d70675d51453c31261a0f0300000000000000000000000000040e172029313a424a50575f616a6e73787b7e8082838383827f7c77706b615d5f6a6f797d81838485858483817d796f6a5f554b4135291d110400000000000000000000000000000b151e2a333c444c525961636a6f74787b7c7a766f6a60584e42382e23170c000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535b606b70757779797a7a797875716d665d564c4131271d120700000000000000000000101c27333d47515b62696e737678797a7a797775706d665f574d42342b21160a000000040f19222d363f464e535960636a6f7377797976706b61594f433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d787f858b8e8d81756b6054483e30261c110600000009131b252d353e444c52555d606468676d6e6f6f6e6d676864605d55514b433d342c231a10070000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4e9ded4cac0b7afa8a19e9a98999b9fa2aab0b8c2ccd6e0f2e9e2dbd6d3d0c6bcb4aea69f9c9998999c9fa3abb2bac4ced8e2ecdfd2c5b9ac9f9286796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a606d787e838688898a8a898987847f796d665b5044382b1f120600000000000000000000000000000000000000000000000000000000040f1b26313c46505a616a6f787e82848585827e796f6a60584e433a2f20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d020000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080006101a232d374044505b656c737d828685827c746d685f584f473d352b21180e000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d86868686868686868687888a8d91969c9fa6acb2bac0ccd2d9e2ded5cbc2bbafa49a9184796d60584e43372b1f1409000000000000000000000000030c162029323a434b545b60696e757b8084888b8d8f9090908e8c88837d756d68626f7c848a8d9091919191908d8a847c6f675d5145392c2013060000000000000000000000000007121d27303c454d565e616b70767c8084878987837c6f6a60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950596063686a676d6d6d676b6865605c544c443a301f150b01000000000000000000000b16212b353f4951575e616769656c6d6d676b6864605c544d453c3122190f040000000a16212b343f4850585f626b70767c80848686837d706c61554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79828c92979b93897d70635a5042382e23170b000008111b252d373f474f565d60676d717578797b7b7b7b797875716d67605d554e463e352c22180d0300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f0e6dcd2c9c0bab2adaba7a5a5a8acaeb4bcc2cad4dee8e9e0d7d0cac6c5c5c6bfbab0aba9a6a5a6a8acafb5bdc4ccd6e0eaebdcd0c3b6a99d908376675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e44505c666d71777a7c7d7d7d7d7c7a77736d675c544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000a15202a343e48505860666d717578797876716d6760584e463d31281e0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e050000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000008111b2527333f49535b606b6f767978756f6b605d564e463d352b231a0f06000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807879797979797979797a7b7e8084898f949da0a8afbbc0c7d0d9e2ddd8ccc0b6aca1968d80736a5f53473c31261a0e0100000000000000000000000a151e28323a444c555d666c727b81878d9197989a9c9c9d9c9b9895908a827a6e6b778390969a9c9e9e9e9e9c9a969185796d6054473a2d211407000000000000000000000000000c18232e39434d575f686e757d83888d9196959590867c6f665c5044382c1f160b000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444f54565b555c6060605d555c5853514b423a32281e0d030000000000000000000000050f1a232d373f454d53545a535b6060605d555b5753504a423c332a1f1007000000030f1b27323d47505a626a6f767d82888d91939290877e70675d5145392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b949ea1a59d9083776c61544a3f34281d1207040d1a232d373f49515961686d737a7e818486878888878684817e7a736d6760584f473e342a1f150b01000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ded7d3ccc4bdb9b8b4b2b2b4b8babfc5ced4dce6ece2d7cec5bfbab8b9bbbfc2bcb7b6b3b2b2b5b9bbc0c7cfd6dee7ebe2d4c8bcb1a7998c7f7366554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000b172228343f4a545c6065686d6f707070706f6d6866605c554b42382d22170b000000000000000000000000000000000000000000000000000000000000030e18222c363e464e545c6064686b6c6b6965605c554e463d342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000091217222d38414950596063666d6668636059524c443c342b231a110800000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6f7174787d828991969da5afb6bec7d0d9e4ddd2c7beb2a99f92877c6e62574d42372b1d12070000000000000000000006111c26303a444c565e676d787f868e939a9ea1a9a7a8a9aaa9a8a79f9d938f847b6f7c8995a0a8a9aaababaaa9a8a0978c7f7265594c3f3226190c00000000000000000000000004101c2834404b555f696e7a828a90959a9ea1a79f989184786d6053463d32271c100300000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d4448494e4b51535453514b4f4b46454039302820160c0000000000000000000000000008111b252d333b4246484d4950535353514b4e4a46443f38302a21180e0000000007131f2c38434f59626d717c82898f949a9d9f9f999285796d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a97a1adab9f958a7d71665c5044392e23180c0c161f2b353f49515b626b707a80858b8e91939a95959a93918e8a8580796f6a61594f463c31271d1207000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e5dcd3ccc7c3c2c3c5c4c0bfbfc1c5c6cad0d7e0e6eee7dbd0c5bcb4aeacacaeb5bdc6c4c3bfbebfc2c5c7cbd1d9e1e7eee3d9d0c7b8ab9f95887c6f6255483c2f24180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000050b17232e38424a5053565d60626364646362615e5653514b43392f261c11060000000000000000000000000000000000000000000000000000000000000006101a242c343d424a5053575c5e5f5e5c5853514b433d342b22190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000006111b262f383f444f54545c605c5456544f45413a322a221911080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060616264656c70767d848e939fa4acb6bec7d2dde4d9d0c4bbafa3998e8175695f5346392f23180c000000000000000000030d17232e38424c565e686d79828c92989fa4acadb2b3b5b6b6b6b5b1aba69e9691857c7f8c99a7b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c1000000000000000000000000006131f2c3845515c676e7b848f949d9fa7abadb1aaa0968b7e7164594f44382c2015090000000000000000000000000000000000000000000000000000000000000000000000020b141b222732383b3d4240454647474540423e3a38342e271e160e04000000000000000000000000000009121b212931363a3b403f444647474540423d3a38342e261e180f06000000000915222f3b4854606b717f8790949c9fa6aaacaba1978c7f72675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea8b1a79d9184786d60554b4034281e13131e28313d47515b626d727d858d92989b9e9fa4acaca49f9e9b97928c847c706b61584e43392f24180c010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d3cac1bbb7b5b7bbc1cacbccced2d3d6dbe2e9f0e7ded6cabfb4aaa29f9fa3abb5bfcbcfcccbcccfd2d3d7dce3eaede7ddd2c7bdb1a79d9083766a5f53473a2e1d120700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464c525455565757565654524c4745403931271d140a00000000000000000000000000000000000000000000000000000000000000000008111a222b30383f44464b4f5152524f4b46454039302b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d03000000000000000a141d262d333d43484a5053504a4948433d352f2820181007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535455535b60636b7079818b939aa4acb6c0ccd8e0e2d7cbc0b5ab9f93877b6e61554b4034291c100400000000000000010b151f28343f4a545d686d7a838f949fa3aaafb6b9bec0c2c3c3c3c1bcb8b0a8a0979285828f9ba8b5c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e110000000000000000000000000713202d3a4653606d798491969ea6abb1b7b9bcb2a89d9083776b6054483c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f302e34383a3a3a38352f322d2c28231d150c0400000000000000000000000000000000090f171f252a2d2e2d3337393a3a38352f312d2b28231c140c060000000000091623303c4956636f7c8792999fa6abb0b7b9b3a99e9285796d60544b4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8c96a1acaca0958b7e71675c51453a2f241919242f3a434f59626d727f8891979fa2aaabacafb6b6afacaba9a29f9691867d706a5f554b4035291e13080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec1b8b0aaa8aab0b8c1ccd5dbdfdfe2e7ecebe6ded5ccc3baaea298929299a3aebbc0c9d6dad9dbdfe0e3e8eeeae2dbd6ccc0b5aba0958a7e7164584e43372b1f0b0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a414547494a4a4a4a494746413a38342f271f150b02000000000000000000000000000000000000000000000000000000000000000000000810191e262e34383a3e42454645433e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b030000000000000000020b141b22273238383f4446443f3c3b383229241e160d0600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464647484950535960676d747f88939aa4afbbc1ced7e1dcd1c7bbafa4998e8174675c5145382c1f13060000000000000007121d27313944505c666d7a8390959ea6aeb4bbc0c7c9cfcfcfd0cfcdc8c1bab2a9a197928f939eaab6c3d1d1d1d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000b1825313e4b5864717e8b96a0a8b0b7bcc2c5c3b8aca095897d7063574d42372b1e130800000000000000000000000000000000000000000000000000000000000000000000000000060b161b20222323282c2d2d2d2c292425201f1c18120b03000000000000000000000000000000000000050d141a1e212122272b2d2d2d2c292424201f1c17110a020000000000000e1b2734414e5a6774818d9aa3abb0b7bbc2c5b9ada1978b7f72665c5145382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea8b1a89e9184796d60554c4135291e1d2935414c55606b727f8b939aa1a9aeb4b7b9bbc0c0bbb9b7b3ada8a19892867c6f675d51453a2f24190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e7dcd0c6bcb0a69e9c9ea6b0bac3cdd6dfe4e5e7e3e0dad5ccc3bab0a69f928686929fa5afb7c0cacfd7dce3e6e5e6e1dfd8d0cac0bbafa4999083786c6053463c31261b0f0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2f35393a3c3d3d3d3d3c3a3935302c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282c2d313538393836322d2c28231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000020a111721272c2e34383a38342e2f2c272119130c040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3c3f44464f555d606d727e88939fa6b0bcc5d0dbe3d7ccc0b5ab9f9285796d6053473a2d22170b000000000000000c18242f39434f59606d78828f95a0a7b0babfc6ccd2d5dadbdcdddcd8d4ccc4bbb3a9a19e9b9ea6b0bbc6d2deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000010d1a2734404d5a6773808d9aa8b2bac1c7cdd2c8bcb1a79c8f8275695f53473a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f2021201f1d18181313100c0700000000000000000000000000000000000000000003090e121415171b1f2020201f1d18171312100b0600000000000000000e1b2834414e5b6774818e9aacb5bdc2c7cdc9beb3a99e9184796d60544a3f34281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515c67717e8b95a0acada1968c7f72675d51453a3025202c3945515d67707d87939fa4acb3babec4c5c2c1c2c4c6c4bebab2aaa3989183796d60564c4135291d110400000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dbd8d6cbbfb4aa9e948f949ea8b2bbc4cdd4d8d9dcd7d3cfc9c2b9b1a89f948b7e7f8b939da5aeb9bec5cbd1d6dbd9dad5d2cec6bfbaaea59f93877d6f665b5044382a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d2f303131302f2e2d29251f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2024292b2c2b2925201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a030000000000000000000000000000060b161b1c23282b2d2b2823221f1b160d0801000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2e2d33373d434b515b626c727f8c949eaab3becad6e2ddd2c7baaea2988a7d7164544a3f33281c0f03000000000004101d2935404b55606b74808d949fa7b1b9c1cbd0d8dde4e6e8e8e3e0dfdfd6cdc5bbb3adaba8aab0b8c1ccd7e3ded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000c1925323f4c5865727f8b98a7b1bcc7d3d8d9cdc3b9ac9f93877b6e62564c41362a1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c101313141413100c0707060400000000000000000000000000000000000000000000000000020507060b0f1213141413100c07070603000000000000000000000c1925323f4c5865727f8b98a8b2bdc9d3d8cfc5b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404b55606d7884919da7b1a89e92857a6d60564c41362a2935404b55606d7a849199a4afb6bec4beb9b8b5b4b5b7b9bdc4c4bcb4aaa0958d8073685d5245392c20130800000000000000000000000000000b1825313e4b5864717e8b97abb5c0cad0cbcfc7baaea3988f828f96a0a9b2bbc2c8cdccd1cbc7c4bdb9b0a7a0958f827774818e939da4adb3bbc0c7cacfcccfc9c6c1bcb4aea49d938c7f736b60544a3f33281c0f030000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013191d202122232424232321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213181c1e1f1f1c181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000040a0f11171c1f201f1c1715130f0a040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332720202122272b31394045515a636d75828f98a2aebac6d1dce3d6cabeb3aa9b8e8275665b5044382b1f1206000000000006131f2c3945515d67707d89929da6b0b9c3cbd6dce2e8e3dfdcdcd7d4d2d2d3d6cdc5beb9b8b5b6bbc1cad3deebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000815222e3b4855616e7b88959fabb8c5d0dbe0d4c8bbafa49a8d8174685e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000030506070706040000000000000000000000000000000915222f3c4855626f7b8896a1acb9c6d1dcd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944505c66717d8a959fabada1978c8073685e52463b312c3945515d6773808c96a1abb5c0bebab3adaba8a8a8abacb2b9bdc4bcb1a79f92867a6d6054473a3025190d01000000000000000000000000000a1723303d4a5663707d8999a3afbabfbebebebdb8ac9f92867a849197a1a9b0b8bcbfbfbfbfbbb9b2ada69f9591837a6d6d78818d929ea1a9afb5b9bebfbfbebeb9b8b0aaa29f928d81776c60594f42382d22170b000000000b1825313e4b5864717e8b97a4b1bececfcfcfccc0b5ab968a7d7063574a3d3024170a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d1113141617171717161413110d0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070b0f121312100b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c101213131312110f0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060606050300000000000000000000000000000000000000000000000000060b10121312100b06070300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1314171b1f272f353f48515b616e7b85929faab4bfcbd7e3dbd0c5b8ab9f9285796c605346392d2013060000000004111d2935414c55606d7984919ea4aeb8c2cbd5dde7e6ded7d3d0d1cbc7c5c5c7cad0cfc9c6c5c2c3c6ccd3dce5ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000714212d3a46535f697683909daab4bfcad6e2d8ccc0b6ac9f92867a6d61554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7884919eabb4bfcbd7dacfc4b9aca0968a7e71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28343f4a54616c7683909da6b0a99f92867a6d61574d42362d3a4753606d7a85929fa8b2bdbbb3ada9a19e9c9b9b9ea1a8acb2bac3baaea2988c7f7265564c4135291d1105000000000000000000000000000714212d3a4754606d7a86929fa8aeb4b1b1b1b2ada69c9083767b8591969fa6abb1b2b2b2b5aeaca9a19e948f837b6e68666d78808a92979fa3abadb3b2b2b2b2adaba69e98928b80786c655b50473d2f261c1106000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bbafa499897c6f6356493c30231609000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0a0a0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1e1f20201f1e1c181413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d060b0f151d2429364046525e6973808c98a3aebac7d3e0dfd3c6baada297887c6f6255483c2f221509000000000613202c3945515d67727f8c96a1acb6c0cad4dde7e1dad5ccc7c3c2c0bbb9b8babfc0c5c6cad0cecfd2d7dee5eeebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000005121e2a36424d5765717e8b98a2aebac6d3dfddd2c7baaea2988c7f73675c5145382c1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3aebac7d1dcd5c9bdb2a89d9083786c6053463d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a63707d89949fabaea2988d8074695e53463c343f4a5465717e8b98a2aebabeb3a9a29f97928f8e8f91969ea0a8b2bbbfb4aa9d918477685e5246392d201307000000000000000000000000000713202c3945525d6875818e969fa2aaa5a5a4a8a19e948b7e716f7c848f949d9fa7a5a6a5aba39f9c96918b827a6e695e5c666d747e858e92999ea2a9a5a6a5a9a19e9a948f867f746c665b53493f352b1d140a00000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2ab9f93867a6d6054473a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d101213131312100d09080603000000000000000000000000000000000000000000000000010507070d10121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2d2d2c2b2825201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000030b1218242a36424d57616d7a86929facb9c5d2dfe2d6cabeb3a9988b7f7265584c3f3225190c000000000714212d3a4754606d7a85929fa8b2bdc8d2dce6dfd6cfc9c1bbb7b5b5afacacaeb4b3b8babec5ced3dce3e8eff8ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000020e1a26313b4754606d7a85929facb8c2cdd8e4d6cabfb4aa9e9185796d6053463d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754616e7b86929fabb5c0cbd7d9cec4b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4854606b76828f9ca5afaa9f92867b6e61584e433844505c6675828f9caab4bebaada297928a8582818284899196a0a9b3beb8aca095877a6d6154473a2e2114070000000000000000000000000004111d2935414c56616e7a848e9298979898979696918c82786d6a6f7a828a9095979999989799928f8b847e766d685e57545c606c717a81878d9297989999989797918d88827b726d605b544a41382d23190b0200000000000714212d3a46535f697783909da2a9a8a9a9a9a8a8a1998f8276685d5245392c201307000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070706040100000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000002080d1113141a1d1e1f20201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e24292c2d333638393939393735322d2c29241d150d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0f11100c07060400000000000000000000000000000000000000000000000000000000000000000000010507070d11110e09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000107121a25303b46525d6875828e9ba8b5c1d1dce6dbd0c1b4a79a8e8174675b4e4134281b0700000006121e2b37424e5765727f8b97a2adbac4cedae4e0d6cdc5beb9b0aaa8aba39f9fa2aaa6abadb3bcc1cad3dbe5f1f8ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000914202c3945515d6774818d9aa6b0bbc7d3e0dbd0c6b9ada1978b7e7165594f44382c20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6974818e99a3afbbc7d2ddd4c8bcb1a79d9083776b6055483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c38444f59626f7c89939eabaea3998e81746a5f53473d4653606d7985929facb8bcb0a69f92857e79757575787d849197a2adb9bcb1a7968a7d7063574a3d3024170a00000000000000000000000000010d1924303a46525e686e7b8186898a8b8b8b8a888480796d665f686e767d83878a8c8c8c8b8986827e79716c615d564d4a505a61686d747b8185888b8c8c8b8a8885817c756e69625b504a42382f261b110700000000000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877c6f62564c4135291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c10131314141413100d070705010000000000000000000000000000000000060b151b1f2222272a2b2c2d2c2b2a2722221f1b150c06000000000000000000000000000000000000040c13191d2021262a2b2c2d2d2c2b292621211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920283035393a3f43454646464544423e3a39352f271f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161c1e1d181312100c0700000000000000000000000000000000000000000000000000000000000002080d1113141a1e1e1b1515120f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009141f2935414c5664717e8b97abb4bfcbd7e3dccfc2b6a99c8f8376695c50432e23180c0000000814212e3a47535f6a7783909da9b3beccd6e0e2d7cec5bbb3ada69e9c979992929895999fa2a9b0b8c1c9d3dfe8f2ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000004111d2935414b55626f7c88949fabb7c4ced9e2d5c9beb3a99d9083776b6055483c31261b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d57616e7b87929facb6c0ccd8d9cec3b8ab9f95897d7063594f44382c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1c27333d4754606a75828f99a3afab9f93877c6e62584e434855626f7b8898a2aebab7ab9f94897d716c6668686b707b85929eabb8bfb3a6998c807366594d4033261a0d000000000000000000000000000008131e2a36414c565e696e74797c7d7e7e7e7d7b78736d675c565e616c71767b7e7f7f7f7e7c7a76716d66625a524c443f4450565e61696e74797c7e7f7f7f7d7b78746f6a625f5751443f382f261d140a00000000000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706a6054443a2f24190d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10131617181c1f20212120201d181413110d080200000000000000000000000000020a111720272b2e2f3437383939393836342f2e2b272017110a03000000000000000000000000000000070e161e24292d2e333638393939393836332e2d2a251f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323a4145474c4f5152535352514f4b47454039312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000002090e161c202223282b2a25201f1c18120b03000000000000000000000000000000000000000000000000000000050c13191d2021272a2a2822211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000020d1924303b4855616e7b8899a3aebac7d3e0ded1c4b7ab9e9184786b544a4034281c100400000815222f3b4855626e7b8895a0acbbc5cfdee7dbd0c6bcb3a9a19e948f8a87868586898d92979ea6afb7c1cdd6e0ebebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000010d18242f3a47535f6a76828f9ca8b2bdc9d5e1dacfc4b8aca095897d7063584e43372b1e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bcb1a79c9083766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58626e7b87929faaafa4998f82756a6054474a5764707d8a97aab4bfb6a99c9083766b605b54596069727f8c99abb5c0b4a79b8e8174685b4e4135281b0e0000000000000000000000000000020e1925303b444d575e61666d6f71727271706e6c65605c554d525a6164696e71727372716f6d6764605c545046413a343e444c52575f61666d6f71727372706e6967625f58534d453f332d261d140b02000000000000000009141f2d3945505a626d72797d808182838281807d78706b61584e4332281e130800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d07070707070707070707060400000000000000000000000000000000000000000000000000000000000001080d161c20222323282c2d2d2e2d2c292421201d19130c040000000000000000000000020b141c222832373b3c4043454646464543403c3b373228231c150c030000000000000000000000000007101920283035393a404345464646464543403b3a363129211b13090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254595c5e5f60605f5e5b5853514b433c332a1f15090000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c2f30353836322d2c28231c150c0600000000000000000000000000000000000000000000000000080e161e252a2d2e333737342f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000813202d3a4653606d7986929facb9c5d2dfdfd2c5b9ac9f928679665c5144382c1f120600000c1926323f4c5965727f8c98a7b1bccdd7e1e2d6cabfb4aaa1979289827d7a79797a7c80858f949ea5afbbc4cfdae6ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000007131d2b37434e5864707d8a96a0acb9c5d0dbe1d4c8bcb1a79c8f82766a5f53473b3025190e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d8cdc3b7ab9f94897c6f63584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323d47535f6a74818e98a3aeab9e93897c6f62594f4c5865727f8b98a5b2beb2a6998c7f736659504a4f57626e7b8899a3afbbb5a89b8f8275685c4f4235291c0f00000000000000000000000000000008141e29323b454d52545c6063646565646361605b53514b43465055575e61646666656462605d5553514b423f353028323a41464d53545c60626566666564625f5755544e47423c3328221c140b0200000000000000000003111d28343e48515b62676d7073757676767573706d6661594f463d3220160c0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a141414141414141414141413100c07090704000000000000000000000000000000000000000000000000040c131921272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000a141d262d333c4347494d505253535352504d4947433c342e261e150a000000000000000000000000060f19222b323a4146474d505152535352514f4c4846423b332d251b10070000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565d6066696b6c6c6c6c6a6865605d554d453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000070e171f252a33383c3d4244433f3a38342e271e170f06000000000000000000000000000000000000000000000009111a20283036393a404444413c3b373229241d160d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b3844505c667884919eabb7c4d1dee0d3c7baaea39986796d6053463a2d2013070005111e2a36414c566975828f9ca8b5c2cedbe9dfd3c6baaea29892857d75716e6c676d6f737a828e939ea9b2bdc9d5e1ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000010f1b26313c4653606c7884919ea9b3becad6e2d9cec3b7ab9f94887c6f62564c41362a1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded3c7bbb0a69c8f82766a6054473c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58616e7b86929faaafa59c8f82766b6053495966737f8c99a6b2bdb1a4978a7e7164574b3f4653606c7986929facb9b6a99c8f8376695c504336291d10000000000000000000000000000000020d172029333b42464b5153565758585857555350494540393e44494d535457595959585653514b46454039302924202830353c42474a515355585959585755534d4947433c37312a2117110a0200000000000000000000000c17222c363f4951555d60646668696969686663605c544f473e342b210d040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272121212121212121212121201f1d18161613100b05000000000000000000000000000000000000000000040d161e242933383c3d4140454647474745403f3a3935302820191107000000000000000006111c262f383f444e54555a5d5e5f605f5e5d5a55544e443f3830261c110600000000000000000000030d18212b343d444c5254595d5e5f60605f5e5c5954534d453f372d22190f040000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686d727678797979787775716d675f574d42372b20150a0000000000000000000000000000000000000000000000000000000000000000081119202930363d4448494f51504b4644403930292118100600000000000000000000000000000000000000000009121b232b323a4146474d51514e4847433c352f281f180f070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde3d7cbbfb4ab93877a6d6054473a2d211407000713202d3946525e687885929eabb8c5d1dee2d6cabeb3aa9f92867c706b6461605d6062686d77818e96a1adb9c5d2dfebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000a151f2b3844505b66727f8b97a2adbac6d1dcdfd3c7bbb0a69b8e8174685e5246392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d8cdc2b7aa9f94887c6f62584e43372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c46535e6974808d98a2aeab9f94897d70655b50596673808c99a6b3bdb0a3978a7d7064574a3d44505b657885929eabb8b6aa9d9083776a5d5044372a1d1100000000000000000000000000000000050e172029303639404546494a4b4b4b4a4846443f38342e33393b4246484b4c4c4c4b494745403a38342e271e19161e2529313739404446494b4c4c4c4a4847423c3b37322b261f180f060000000000000000000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c22190f000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2d2d2d2d2d2d2d2d2d2d2c29242322201c160f0700000000000000000000000000000000000000010c161f282f353d44484a4e4b5153545453514b4c4746413a322b23190d04000000000000000b17222d38424a50586062676a6b6c6c6c6b6967626058504a42382e23170c000000000000000000010b151f2a333d464f565d6166696b6c6c6c6c6b6966615e5751493f342b20160a000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606b6f7a7f82848586868584827e796e695f53473d32271b0f0300000000000000000000000000000000000000000000000000000000000008121a232b333b42464f54565b5e5d5853514a423b332a221810060000000000000000000000000000000000000008121b242d353d444c52545a5d5d5b55534e45413a31292118100700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde7dcd1baada194877a6e6154473b2e211408000714212e3a4754616d7a8797a1adb9c6d2dfdfd3c6baaea2988c7f726a605954535153565d656d7984919eabb8c4cfdae6ded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1c28333f4a54606d7a85929fabb4bfcbd7e4d8ccc2b9ac9f92867a6e61554b4035291b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca6b0bcc7d3ded3c7bbb0a69b8f82756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a36424d57616d7a86929fa9b0a69d9083786c60545965727f8c98a5b2bdb0a4978a7d7164574a3e45515d677985929facb8b6a99c8f8376695c504336291d100000000000000000000000000000000000050e171f252a2e34383a3c3e3f3f3e3d3b3937332d2823282d31363a3b3e3f403f3e3c3a39352f2c28231d150c0c13191f262b2e34383a3c3e3f403f3d3b3a37312e2b26201a150e0600000000000000000000000000000009121b242d31394045474a4d4e4f504f4e4d4a46443f38302c231a1007000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3a3a3a3a3a38352f302f2c272119110901000000000000000000000000000000000008131e28313a41454f54565a545c606061605d555954524c443d352b1f160c010000000000030f1c28333f4a545b606a6f7376787979797876736f6a605c544a3f34281c1207000000000000000007121d27313c454f5960686d737678797979797876736e69625b51463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686f7d858c8f9192939392918e8b847b6e61584e43372b1f1306000000000000000000000000000000000000000000000000000000000008121a242c353d454d52596063686b6965605c544d453c342a22180e05000000000000000000000000000000000007111a242d363e474f565e61666a6a67625f58514b433b332a22181006000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2c3844505c667884919eabb7c4d1dee2d6cabfb4aa93877a6d6054473a2d211407000916232f3c4956626f7c8995a9b3bec9d5e1ded2c5b8ab9f9285796d60584f474645474c535d67727f8b98a9b3bec9d5e2ded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000b17222d3845515d6773808d99a3aebac7d2dde0d3c7baaea3998c8073675d5145382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89949fabb7c3cdd9d8ccc2b9ac9f93877c6f62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a25313b46525e6873808c97a1adab9f958a7e71665c5865717e8b98a4b1beb2a5988b7f7265564c4a4953606d7a86939facb9b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000050d141a1d23282c2d3031323231302e2d2b27221b181c1f252a2d2e31333332312f2d2c29241f1c18120b0302080d151a1c23282c2d2f32333332312f2e2b26221f1b150e0903000000000000000000000000000000000009121b1f272f35393a3d404243434342403d3a38342e261e1a110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4747474747474747474747474747474540423d3b38332b231b130900000000000000000000000000000000010d19242f3a434c51596063676a666d6d6d6d676966615e564f473d31281e1308000000000006121f2b3844505b666c747c8083858686868583807c746d665c5044392e23180c00000000000000060f18242f39434e57606b6f7a8083848586868584827f7b726d62584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979c9e9f9f9f9f9d9b969083766a6054473b2e2215080000000000000000000000000000000000000000000000000000000007101a242c363e474f575e616b70757776726d665f574e463c342a20170d04000000000000000000000000000000060f19232c363e48505960686d737777746f6a605d554d453c342a22180e040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000713202d3a4653606d7986929facb9c5d2dfe0d3c7baaea29886796d6053463a2d201307000a1724313d4a5764707e8a97a3b0bdcfdae6dbcfc2b5a89c8f8275675d51463d39383a414b55616e7b8797a1adb9c6d2dfded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000006111c2935404b55616e7b86929facb6c0ccd8e3d7cbbfb4ab9e9285796d6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909ca7b1bcc8d4e0d4c8bbafa49a8e8175695f53463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36414c56606d7a85929ea8b1a79d9184786d605564707d8a97aab4bfb4a89b8e8175685e5657535b63707d899aa4afbbb4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000002090e12181c1f2023242525252422201f1b17110c10141a1e2121242626262523201f1d1813100c070000000003090e12181c1f2022252626252422211e1a15130f0a040000000000000000000000000000000000000000090d151d24292c2d3133353636363533302d2c28231c150c080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a54545454545454545454545454545453514b4f4948443d352d251b0f0600000000000000000000000000000004111d2935414c555d606b70747779797a7a7a7876726d6860594f433a2f24190d01000000030f1b27333f4953606c7880888d909192939291908d8881786d60544a4034281c10040000000000030d18212935404b555f6a6f7d858c909192939392918f8c867f726a605447392e23180c000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b97a1a9abacacacabaaa89f94897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000030c19222c363e48505960696e757d8284837e786e695f584e463c32291f160c0300000000000000000000000000050e18212b353e48505a616b707a808484817c746d675f574e463c342a20160c0200000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000010815222f3b4855626e7b8899a3afbbc7d3e0dfd2c5b8ac9f928579665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccc0b3a6998d807366554b40342d2c2f3946525e697885929eabb8c5d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000d18242f3a46525e6974818e9aa4afbbc8d4e0dcd1c6b9ada1978b7e72655b5044372b1f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8ccc0b6ac9f92877b6e61574d42362a1e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a45515d67727f8c96a1adaca0968b7e71675c626f7c8898a2aebab8ac9f92867a6e68656464656c75818e9bacb6c0b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000070c1013131617181818171513120f0b060003090e1214151819191918161413100c0704000000000000000000070c1012131618191919171514120e0906030000000000000000000000000000000000000000000000030b12181d1f20242728292929282623201f1c17110a03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060606060606060606060605d555c56544f473f372d21180e0300000000000000000000000000000613202c3945515d676d767d8183858687878685837f7a6f6b60554c4135291d110400000005121f2b3744505b65727f8b929a9d9e9f9f9f9e9c9a938c7f72665c5144382c1f120600000000010b151f2a333c45515d676e7c8692979c9e9f9f9f9f9e9c9992887c6f62544b4034281c10040000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b0a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000b151e2b343e48505a616b6f7b82898e91908b837b6f6a5f584e443b31281e150a000000000000000000000000030d17202a333d47505a616c717d858d90908e8781796e695f584e463c32281e130800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009111d2935414c5665717e8b98abb5c0cbd7e3ddd0c4b7aa9d9184776a544a3f34281c1003000b1825323e4b5865717e8b98a4b1becbd7e4d8cbbfb2a5988c7f7265594c3f2f261f2a36424d576a7784919daab7c4d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000007131d2a36424d56626f7c87939facb9c2cdd8e2d6cabeb3a99d9184786c6053463c32271b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ddd2c7bbafa3998e8174695e52463b3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7984919ea8b2a89e9184796d60606d7985929facb8baaea29890827a7471717173787f8c939eaabebdb2a8968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000040607090b0c0c0b0a080605030000000000020507080b0c0d0c0b090706040000000000000000000000000000040607090b0c0d0c0a0808060200000000000000000000000000000000000000000000000000000001070c101314171a1b1c1d1c1b1a171312100c060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676b6863605951493f332a2015090000000000000000000000000005111e2a36424d56606d7982898d90929893949892908c857d6f675d5145392c2013060000000613202d394653606c7884919ea5a9abacacacaba9a59e9185796d6053463a2d2013070000000007121d27313c46505a606d79839098a1a9abacacacacababa39a8f8275665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daab7c3c5c6c6c5c1b4a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000007121d27303d46505a616c717d858f949b9e9c9590857c6f6a5f564d433a30261c110600000000000000000000020b151f29323c454f59616c717e8792979d9d9a938d837b6f6a5f584e443a3024190d02000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000006121b252d3946525e6875828f9ba8b5c2d1dce8dbcfc2b5a89c8f8275695c4f422e23170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251a253044515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000010e1925303b47535f6a75828f9ca7b1bcc7d3e4dacfc5b8aca0968a7d7063584e43372b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a45515c67717e8b96a0acada1968c7f72675d6676838f9cabb4bfb4aa9f949085817e7d7e80848c919ca5afbab8aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f1010100f0d0a07060300000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797875706b625b51463c31261a0f020000000000000000000000000714202d3a46525e6974818e949a9d9fa2aaaaa29f9c9792857a6d6054473a2d2114070000000915222f3c4855626f7b8896a0acb6b8b9b9b9b8b6ada197897c6f6256493c2f231609000000060f18242f39434e58616c74818e95a0aab3b7b8b9b9b8b7b4ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d2d2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000c18232e39424e58616c717e8792979ea6aaa7a09792857c6f695e554b42382e231712080000000000000000000a141d27313a444d57606b717e879299a1a9aca49f9591857c6f6a5f564c4135291e1408000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000020a1117242a36414d56616d7a86929facb9c5d2dfe6dacdc0b3a79a8d8074675a4d4134271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000009141f2b37434e58636f7c89959fabb7c7d2dde1d4c8bdb2a89c8f83766a6054473b30251a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5dcd1c7bbaea3998d8074685e52463a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808131e2934404b55606d7884919da7b1a89e92857a6d6066737f8c99a3aebabcb0a69f97928e8b8a8b8d91959ca3adb7bfb4aa9e918477685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070708080808080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a99d928d878787878787878787878787878787878787868684827d726d62584e43372b1f12060000000000000000000000000814212e3b4754616e7b86929fa6aaacaeb4b4aeaba9a1978c7f7266594c3f2f24180d0100000a1724313d4a5764707d8a97a8b2bdc4c5c6c5c4beb3a9978b7e7164584b3e3125180b0000030d18222935404b555f6a717e8b939da7b1bcc4c5c6c6c5c4baaea298887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000004101c2834404b54606a717e879299a1a9b0b7b1a9a19791847b6e675d544a3f3428241a11070000000000000006111c262f39434c565f696f7d869299a3abb3b6afa7a09792857c6f685d52453b3025190e020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070a0b141c2228363e46525e6873808c99a3aebac7d3e0e1d5c9bdb2a8978b7e7164584b3e3125180b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000020f1a26313c4854606b7683909dacb6c0ccd8e4d9cec3b7ab9f94887c6f62574d42362a1d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad7cbbfb5ab9f92867a6e61564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315161718232f3944505c66717e8a959fabada1978c807368616e7b86929fabb4bfb8b0a9a29f9a989797999da0a7adb5bfbaaea3988c7f7266564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000002050708070c101213141515151515141313100c070c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a9393939393939393939393939393939393939992918f887f726a5f53473a2e2114070000000000000000000000000b1825323e4b5865717e8b99a3afb6b8babfbebab8b3a99d9083776a554b4035291d100400000b1825313e4b5864717e8b97a4b1beced2d2d2cfbeb1a5988b7e7265584b3f3225180c00010b151f2a343c45515d676e7c86929fa5afb9c3ced2d2d2d2cabfb4aa95887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2c3845515c666f7c879299a3abb3bbc1bbb3a9a1969083796d665c504440362c23190f060000000000081217222d38424b555e686e7b859298a3abb5bdc0bbb1a9a19791847a6d60564c41362a1e11050000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1213151a1d262d333e48515b616e7b85929fabb4bfcbd7e3ded2c5b9aca096877b6e6154483b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000a15202c38444f5964707d8a9aa4afbbc8d4e0e0d3c7bbb0a69b8e8175695e52463a2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5dcd1c6baaea2988d8073685d52453a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20222324242328343f4a54606c7883909da6b0a99f92867a6d616875818e99a3aebac2bcb3adaba7a4a4a4a6aaacb1b9bfbeb2a89f92867a6d6154473a3025190d010000000000000000000000000000000000000000000000000000000000000000000105080e11141418181c1f2021212222222121201f1c181b19171413110d0704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e9a92877c6e6255483b2f23180c0000000000000000000000000e1a2734414d5a6774808d9aabb5c0c5c6cacac6c5b9ac9f928679675d5145392c20130600000b1825323e4b5865717e8b98a4b1becbd7dfd8cbbeb2a5988b7f7265584c3f3225190c0007121d27313c46505a606d79839098a2aeb7c0cbd5dfdfdfdbd0bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000713202d3a4653606d78849199a3abb5bdc5cdc5bbb2a8a0958f82786d605b51483e352b21180e0500000007101a2428333f4a545d676d7a849197a2aab4bdc7ccc3bbb3a9a1968e8174685e5246392d2014070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271c1f2021262b2f383f44505a626d75818e98a2aebdc6d1dce7ddd1c4b7aa9e918477695e52463a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000c17232e38424f59616e7b86939facb9c6d2dfe4d8cdc2b9ac9f92867b6e61554b4035291c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd6cabfb4aa9f92857a6d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e2123282c2d2f303131302f2e3844505b65707d89949fabaea2988d807469626f7c86929fa6b0b9c1bebab8b4b1b0b1b3b7b8bcc3bfb6aca1968e8174685e524639291e1308000000000000000000000000000000000000000000000000000000000000000002080d1114191e20212423282c2d2e2e2f2f2f2e2e2d2c282328262321201d1813110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3adadadadadadadadadadadadadadadadadb5aeacaca3998d807467554b4034291c100400000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399867a6d6053473a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060f18242f39434e58616c74818e95a0aab4bfc9d2dde7ece2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a0abb4bdc6cfd6cdc4bab1a79e948e81746d635a50473d332a20170d0300060f19222c363e44505b666d79839096a0a9b3bcc6cfd8cdc5bbb2a89f92867a6e6154473b2e2114080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403323282c2d2e31373c424a505a616c727f8b939eaab3becfd8e2e0d4c8bcb1a79a8d807467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000003101c28343f4a54606b75818e9aa4afbbc8d4e0e9e0d3c7bbafa3998d8073675d5145382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1f252a2d2e34383a3b3d3d3d3d3c3a383f4953606b76828f9ca5afaa9f92867b6e616a727f8c949fa7afb9bdc4c5c1bebdbec0c4c5c2bcb4aea49a91847a6d60564c41362a170d0200000000000000000000000000000000000000000000000000000000000003090e14191e20252a2d2e312e34383a3a3b3b3b3b3b3a3a38342e3532302d2c2924201d19130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c1c0babababababababababababababababababfbbb9b5ab9e918477675c5145382c1f13060000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce2e2d7cbc0b5a093877a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0d18222935404b555f6a717e8b939da7b1bcc6d0dbe4efeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa8b2bdc6cfd8dfd6ccc3b9b0a69d938c7f726c61594f463c32291f150c040e18212b343e48515b606c78818f959fa8b2bbc5cfd8dfd7cdc4bbafa3998a7d7063574a3d3024170a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40392e34383a3b3d43474e545b606c717e87929fa5afbcc5d0e1e7ddd1c5b8aca095887c6f6255493c30251a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000020b19222c3844505c66707d89939eacb6c0ccd8e4efe3d7cbc0b5ab9f92857a6d60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd6cabeb4aa9e92857a6d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f252a31363a3b40454648494a4a4a48474540414f59626f7c89939eabaea3998e81746a606c77828f959ea5adb2b8babfbebfbfbebeb9b8b0aaa39f93887d70685d52443a30251905000000000000000000000000000000000000000000000000000000000001080d151a1e252a2d3036393b3e414044464748484848484746454043413f3d3a39352f2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5b8aca096867a6d6053473a2d2014070000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1baada094877a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c161f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc6d0d9e4ded5cbc2b8afa59f93887e716b60584e443b31271e140d16202a333d46505a626d74808d939ea7b1bac4cdd7e1e1d7cec5b9ada197897c6f6256493c2f2316090000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646463f4446484a4e53585f666c737e879299a3afb7c1ced7e1e2d5c9bdb2a99d9184776a6054473b2e1f14090000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000a141d2a36414c56606d7883909da5afbec7d2dde8f3e8dcd1c7baada2978b7f72665c5044382b1f160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dbd0c5b9ada2978c7f72675c5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b212930363b4246484b515355565757565553514b484754606a75828f99a4afab9f93877c6f62656d7a838f939ea1a8acaeb4b2b2b2b1b3adaba69f98928b7f726b60564c4132291e130800000000000000000000000000000000000000000000000000000000040c13191f262b3036393b4146474b4e4a51535454555555545453514b504e4c4a4745413a39353029241d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e1dddadad3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dcd7d3c8bdb2a894887b6e6155483b2e2215080000000000000000000000101d293643505c6976838f9ca9b6c2cfdcdbdbd3c7bbafa399867a6d6053473a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519121d28313c46505a606d79839198a2aeb7c0cbd5e0e9f3ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000916232f3c4956626f7c89949faab4bec7d2dde8ddd3cac0bbafa49a92877d706a5f564c433930261c151f28323b454e58616c727f8c929da5afb9c2ccd6dfe2d9cfc5bcb1a79e9185786d6053463a2d2013070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252524a50535456585f626a6f787f889299a3abb5c0c9d3e0e4d9d0c7b9ada1968b7f7265584e43372b1f0d030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000006111c262f3846525e68727f8b95a0acb7c1d0d9e4eef9eee3d6cabeb3a99e9184786d6053463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabeb3a99e9185796d60544a4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d333b42464d5354545c60626364646362605d5555534e58626f7c87939fabafa4998f82756a60686d79818a91969c9fa2aaa5a5a5a5a9a19e9a948f867e726d62594f443a2f20170c02000000000000000000000000000000000000000000000000000000080d161e242931373b4146474c5254575a545c6061616262626161605c555d5b595654514b4745413a352f271f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef8f2ede9e7e6e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7e3d9cebbaea295887b6f6255483c2f22150900000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0cfcfcecfc5b9ac9f928679675c5145382c1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251918242f39434e58626c74818e95a0aab4bfc9d2dde7f2fbfbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000815222e3b4754606a76828f98a2acb6c0ccd8dbe5dcd8ccc0b6aca39992857c6e685e554b42382e231d27313a444d57606a707e87939fa4aeb8c1cbd4dee4d9d0c7bdb3a9a0958c7f72665c5145382c1f13060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5c606163666a6e747c828c939aa3abb4bdc7d1dbe8ddd2c7beb1a79e9184796d6053463c32271b0f000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000b17222d38424e58616d7a85929fa7b1bcc9d3e2ebf5fff2e6dbd0c5b9aca0968a7d7164584e43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbcfc5b9ada1978b7f72665c5144382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363e454d52575e6166666d6e707070706f6d6766625f57535f6a74818e99a3aeab9e93897c6f625d676d757e848b8f929897989998989697928e89827c716c625b51473d32281e0e050000000000000000000000000000000000000000000000000000010a111a20282f353c42474c5254565e61646769666d6d6e6e6e6e6e6d6d676b69686563605d5554524c454039312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000e1b2835414e5b6874818e9baab4bec1c2c2c1c1beb7aa9e9184776b554b4034291c100400000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322518222935404b555f6a717e8b939da7b1bcc6d0dbe4eff9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929aa4afbbc0c9d3dce8ddd2c7beb4aba29791847a6e675d544a3f3428262f39434c565f696f7c869299a4afb6c0cad3dde8ddd2c7beb5aba2979083786d60544b4034281c10040000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c666d6e7073777b818790949fa4acb4bdc6cfd9e3dfd8ccc0b6aca0958b7f72675c5145382b20150a000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1c28333f4a54606a74818e97a2adb9c3cedbe5f4fdfff7ece1d5c9bdb2a89d9083766a6054483b31261a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd5c9beb3a99e9184796d60544a3f34281b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c252e38404850575e61696e7376797b7c7d7d7d7b7a77736e69615f58616e7b86929faaafa59c8f82766b605d606c71797e8285888a8b8c8c8b8a8885817c766e6a625a51493f352b20160c0000000000000000000000000000000000000000000000000000020b131c232c323a41454d53565e6165686e71747678797a7b7b7b7b7b7a797977767472706d6765605d56514b433b33291f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e21150800000000000000000000000b1825323e4b5865717e8b98a2aeb3b5b5b5b5b4b3ada69b8e8275685b4f422f23180c0000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6fffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000030f1b27323d46535f69717e88939fa4aeb7c1cad4dde4d9d0c6bdb3a9a1969083796d665c50443f362d38414b555e686e7b859298a2abb5c0c8d2dce4dbd8ccc0b6aca39992857b6e665c5142392e23180c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797b7d8083888e92999fa6afb6bec6cfd8e1e0d6cdc5bbafa49a9083786d60554b403428190f04000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000020b18222b3844505b666f7c87939fa9b3becbd5dfedf7fffffef1e5d9cec4b7ab9f95897c6f62574d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dacfc4b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232e37404a525a62696e757b7f838688898a8a89888683807b756e69625e6974808d98a2aeab9f94897d70655b5a61666d7176797c7d7f7f7f7e7d7b78746f6b625f5850483f372d231a0d0400000000000000000000000000000000000000000000000000010b141d252d353e444c52575f61686e72777a7e818384868787888888878786858483817f7d7a76726d68605d554d453b31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa2aaa8a9a8a8a7a9a29e948a7e7164574a3e312417070000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322528313c46505a606d79839198a2aeb7c1cbd5e0e9f3fffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000a16202a36424d57616c737f8c929da5afb8c2cbd5dee2d8cfc5bbb2a89f958f82786d605b51483e333f49535c676d7a849197a1aab4bdc7d2dae4dcd2c9c1bbafa49a92877d70695f544a4030271d1207000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92878585858585858585868687898c90959b9fa3abb0bbc0c7d0d8e1e0d7cec5bbb1a79f93887c6f665c5143392e23180700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000a141d2935414c56606c7883909aa4afbcc5d0dde7f1f9f8f9fbf6ebe0d3c7bcb1a79b8e8275695f53463a2f24190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c354049525c636c717b81878c909299969797969992908c87827b716c63616d7a86929fa9b0a69d9083786c6054545c6064666d6f7172727272706e6967636059534e463e362d251b110800000000000000000000000000000000000000000000000000000a131d262f373f474f565d60696e757a7f83878a8d8f919399949595959494989291908e8c8986837f7a736d675e574d43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ab9e918477675c5145382c1f130600000000000000000000000613202c3945525d68727f8c92989a9b9c9c9b9a9897928d82786c605346392d2013060000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32242f3a434e58626c74818e95a0aab4bfc9d2dde7f2fbfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000040e1a26313b45505a636d74808d939ea6b0b9c3ccd5dfe1d7cdc4bab1a79e948d80746d625a50463e44505b656d79829096a0a9b3bcc6d0d9e3ddd3cac1b7aea49f93887e716b61574d42392e1e150b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292989496999da0a7acafb5bdc2ccd2d9e2e0d8cec5bcb3a99f958d80746b60544a4030271d120700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000006111b262f3846525d68727e8b959facb6c0ced7e1efeeecebeceef2f0e4d8cdc2b9ac9f92877b6e61564c4135291c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc4b8aca0968a7e71655b5044372b1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e47515b636e737e868e92999d9fa3aba3a3aba39f9d9a938f867e736d636873808c97a1adaba0958a7e71665c505153545c6062646566656563615f5756544f47433c332d241b1309000000000000000000000000000000000000000000000000000008111c252f384049515961686d747b81868c9095979a9c9e9fa4a1a1a1a1a1aaa29f9e9c9b989992908b8580796e695e554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacababababa3998d817467554b4034281c1004000000000000000000000004111d2935414c56636d727f858a8d8e8f8f8e8e8c898580796d665b5044382b1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322935404b555f6a717e8b939ea7b1bcc6d0dbe4f0f9fffffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000009141f29333e48515b606c78818e949fa7b1bac4cdd6e0dfd6ccc3b9b0a69d928c7f726c61594f47515b606c77818e949fa8b2bbc5ced8e2ded4cbc1b8afa59d928c7f726c62594f453c30271c0c0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9fa3aaa3a6aaabb1b9bbc0c7cfd8dde4dfd6cec6bcb4aaa1979083786d60594f42392e1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000b17222d38414e58616d7a85929ea7b1bec7d2e0e9e7e2dfdedfe2e7ece9e0d4c7bbafa3998d8074685d5245382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bdb2a89d9083786c6053463d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59636d73808b92989fa3abacaeb4b0b0b5afacaca49f98928b7f736c606d7a85929ea8b1a79d9184786d60554b464a51535557585959585755534d4948433d37312a211b12090100000000000000000000000000000000000000000000000000050e1a232e37404a525b636b707a81878e92999da0a7a7a9abacafb5aeaeaeaeb4aeacaaa9a7aba39f9c98928c837b6e675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992877c6f6255483c2e23180c000000000000000000000000010d19242f3a43515b636d727a7d8082828282817f7d79736d675c544a3f33281c0f030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32343c45515d676f7c86929fa5afb9c3ced8e2edf8f9fcfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000030d18212c364044505b666d79828f95a0a8b2bbc4ced7e1ded4cbc1b8aea49f93887e716b60574f59626d73808d939ea6b0bac3cdd6e0ded5ccc2b9b0a69e938d80736d635a50473e332a1e150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacaeb4b0b3b6b8bcc3c7cbd1d9e1e6ded5cdc5bcb4aaa29892857b6e665c51463d30271c0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000030f1b27333f49535f6a74818d97a1adb9c3d0d9e4e2dbd6d3d2d3d6dbe2e9e3d7cbc0b5ab9f92857a6d60544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d9cec3b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616b737f8c929fa2aaafb5b9babfbdbdc0bbb9b6afaaa29f918a7e716967727f8c96a1adaca0968b7e71675c5145404446494a4c4c4c4b4a4846423c3b38322b2620180f090000000000000000000000000000000000000000000000000000020d17202c353f49525c646d727d848e92999fa3abacb1b4b6b7b9bbc0bbbbbbbabfbab8b7b6b4b5afacaaa29f959083796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f716a5f53473a2e1d12070000000000000000000000000008131e28313f49515b62676d7173757675757472706d66605c554b42382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f313c46505a606d79849198a2aeb7c1ccd5e0eaedecedeff4f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000060f1a2428333f4a545c676d79839096a0a9b3bcc5cfd8e2ddd3cac0bbafa49a92867d6f695f58616b727f8b929da5afb8c2ccd5dfdfd6ccc3b9b1a79e948e81776c605b51483e352c21180c030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b9babfbcbfc3c4c8cdd3d7dce3e1dbd6ccc3bbb3aaa29892867d6f695e544b40342b1e150b000000000000000b1825323e4b5865717e8b98a4b1bed2ddd9dccbbeb1a5988b7e7265584b3f32251d2a3744505d6a7783909daab6c3d0d9d9d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000030e18222b3744505b656f7c87939fa9b3becbd4e2e0d7d0cac6c5c6cad0d7e0e8dcd1c7baaea2988c7f72665c5044382c1f160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded4c8bcb1a79d9083766b6054483d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68707d88939fa4aeb4bbc0c5c3c0bfc0c2c5c5c0bbb4aea39f92857b6e616d7984919ea8b2a89e9184796d60564c41383a3c3e3f3f3f3f3d3b3a36312f2c27211a150e0600000000000000000000000000000000000000000000000000000008141f29323e47515b646e747f8891969fa3abafb5b8bcc0c2c4c6c7ccd2c8c8d0cac6c5c4c3c1c0bbb9b4aea7a0958c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b716d62584e43372b1f0b0000000000000000000000000000010c161f2d373f4951555d60646768696968676563605c54514b43392f261c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3a434e58626d75818e96a0aab4bfc9d2dee8e3e0dfe0e3e8eef5fdeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000081217222d38424b555d676e7a849197a1aab3bcc6d0d9e3dcd8ccc0b6aca39892857b6e68606a707d87929fa4aeb7c1cbd4dee0d7cdc4bab1a79f958f82786d655b50493f362d231a0f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c7cbd1ccd0d1d4d9e0e3e3ddd7cfcac1bab1a9a19892867d706a60574d42392e22190c03000000000000000b1825313e4b5864717e8b97acb6c0ccd2ccd0cbc0b5ab978a7e7164574b3e31241d2a3743505d6a7683909da9b6c3cfccccd0c4b8ab9e9185786b5e5245382b1f1200000000000000000000000a15202935414c56606c78839099a4afbbc5cfdde2d7cec5bebab8babec5ced6dee3d6cabfb4aa9e9184796d6053463d32271b1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d9cec3b8ab9f95897d7063594f43382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7a85919aa4afbabfc3bcb8b6b3b2b3b5b8babfc6bfbaada2978f82766a67717e8b96a0acada1968c7f72685d52453b302f3132333232302e2d2a26221f1b160f0903000000000000000000000000000000000000000000000000000000020b1925303b444f59636d74808c939aa1a9afb5bbc0c7c8cecfd1d2d4d7ddd4d4dbd6d3d2d1cfd1cbc7c5bfbab1a89d9083776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797978787876736e69625a50463c31261a0f070502000000000000000000000000040d1c252d373f434b5154575a5b5c5c5b5b595653514b45403931271d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414b555f6a717e8b939ea8b2bcc6d0dbe3dcd7d4d2d4d7dce3ebf3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000006111c262f39434b555e686e7b859198a2aab4bdc7d2dde8ddd2c7beb4aaa19791847a6d696f7c869299a3afb6c0c9d3dde1d8cec5bbb2a8a0959083796d665c53493f372d241b110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d3d7dcd9dddde0e4e4ddd8d2ccc5beb9afa8a09792867d706b60584e453b30271d100700000000000000000a1724303d4a5763707d8a9aa4afbbc0bfbfbfbfbaafa499897c706356493d30231c2936424f5c6975828f9cabb5bebfbfbfbfbeb6aa9d9083776a5d5044372a1d1100000000000000000000040d1a26313945525d68717e8b949fabb5c0cdd7e1dbd0c5bcb4aeabaeb4bcc4ccd6e0dbd0c5b9ada1968a7e7164594f44382c1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca7b1bcc7d3dfd4c8bcb1a79c8f82766b6054483c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a1acb6c0bdb9b1abaaa7a6a6a8acaeb4bcc2beb3a99f94887c6f626d7884919da7b1a89e92857a6d60564c41362a24252626252422211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000a141d2a36414d56616b727f8c929fa4acb2bbc0c7cbd1d4d9dbd6d2d1cfcecdcececfd0d2d3d7dcd7d3d0cac3b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483f342a20191414110e080200000000000000000000000a131c252d313a4145474a4d4f4f4f4f4e4c4a46454039342f271f150b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f45515d676f7c86929fa5afbac3ced8e1d9d1cbc7c5c7cbd1d9e1ebf5e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c869298a3abb5c0ccd7dae4d9d0c6bcb3a9a0969083796e7b859198a2abb5c0c8d2dbe2d9cfc6bcb3a9a19691837a6d675d544a41382d251c12090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f4ede7e3e0dfdfdfdfdfdfdfdfdfdfe0e3e7e6e6e1dfdbd6d2ccc7c0bbb3ada59d9591857c706b61594f463d33291e150b0000000000000000000714212e3a4754616d7a87939faaafb6b2b3b2b4aea99f93867a6d6154473a2e211a2633404d596673808c99a4adb3b2b2b3b2b3ada69a8e8174675b4e4134281b0e000000000000000000010c161f2b37434e58606d7a85919ea6b0bdc7d2dfe0d6cabeb4aaa29fa2aab2bac4cedae2d5c9bdb2a89d9083776b6054483c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d8cdc2b7ab9f94897c6f63584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9b3bebbb2ada79f9d9a99999b9fa2aab0b8c2bcb0a69b8e81746766717e8a95a0abada2978c8073685e52463b31251a191918171514120e09070300000000000000000000000000000000000000000000000000000000000006111c262f3846525e68707d88939fa4afb6bec4cbd1d7dcd7d3cfcac6c5c2c1c1c1c1c2c4c5c7cbd1d0d3d8d1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f362d2b2a2621201e19140d0500000000000000000000010a131b1f282f35393a3e4042434242413f3d3a38342e29231d150d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c46515b606d79849198a3aeb7c1ccd5ddd4cfc7c0bbb9bbc0c7cfd9e3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000020b151e28313b444d575f6a707d869299a4afbbbfc8d2dbe2d8cec5bbb2a89f958e817a839197a1aab4bdc7d1dae4d9d0c7bdb4aaa29791847b6e685d554b42382f261b130a000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0dfdfdfe8e4e0dfdfdfdfdfdfdedddddbdad5d2d0cac7c0bbb5afa9a29e938e837b6f6a61594f473d342b21170c030000000000000000000713202d3946525e6876828f989fa4aca6a6a5aaa39f978f8276685e5246392d2015222e3b4855616e7b87939ea1a9a5a6a6a5a9a29f94897d7063564a3d3023170a00000000000000000007121d28313947535f6a74808d97a1adb9c2d0d9e2d7cec5baaea2989298a1a8b2bdc9d5e2dacfc4b8ab9f95897c7063574d42372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4dfd3c7bbb0a69c8f82766a6054473c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a2adbbbeb2a9a19e95908d8c8d8f92989fa6b0b9c2b8ac9f9286796d606c7883909da6b0a99f92867a6e61574d42362a20150a0c0a080705020000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59616e7a85929aa4afbbc0c7d0d7dcd9d1cbc7c5beb9b8b5b4b4b4b5b6b7b9bbbfc3c4c7cdcabfb4aa9c8f8276695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339393836332e2d2a251f170e090000000000000000000001090d161d24292c2d3134353636353432302d2c28231d18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4e58626d75818e96a0aab4bfc9d3ded4cbc3bdb5afacafb5bdc7d1dce8e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000030c161f29323b454e58606b717e87939fa4adb6c0c9d3dce0d7cdc3bab1a79e938e859195a0a9b3bcc6cfd9e3ddd2c7beb5aba29892857c6e695e564c433930261d140a01000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d1d1d0cecfc9c6c4bebab6afaba49f97928a81796e6960584f473d352b22190f050000000000000000000005111e2a36414c56636f7d868f939a989999999898928e857b6e61564c4135291d14212d3a46535f6974808c919797989999999797928d82776c605346392d2013060000000000000000010d18242f3943505a626f7c87929fa9b3becbd4e2dbd0c5bcafa59f92859196a1acb9c6d0dce0d4c8bcb1a79b8f8275695f53473a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8cdc2b7aa9e94887c6f62584e43372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566875828e9ba9b3beb6aca196918983807f8082868f949fa7b1bcbaaea398897c6f6265707d89949fabaea2988d8074695e53463c31261b0f0400000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616b75828f97a1acb6c0ccd2d9dcd4cfc7c0bbb9b3adaba9a7a7a7a8a9aaacaeb5b6b7bcc2c4baaea2988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464646454543403b39363029201b12090000000000000000000000040c13181d2021242728292928282623201f1c18120c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c56606a727f8b939ea8b2bcc6d0dbd7cdc3b9b1aba39fa3abb5c0cbd7e3e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000040d172029333c464f59616c727f8b929ca4aeb7c1cad4dddfd5ccc2b9afa59e979297a0a7b1bbc4ced7e1dbd8ccc0b6aca39992867c6f6a5f574d443a31271e150b0200000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6d2ccc8c6c6c5c5c5c5c5c4c3c1c0beb9b8b3aeaca49f99938e857e746d675f574e463d352c231910070000000000000000000000010d1925303a4854606b6f7c82878a8b8c8c8c8b8986817b6e695f53443a302519121e2a36424d57606d787f85888a8c8c8c8c8b898580796d655b5044372b1f1205000000000000000004101d2935404b55616c76828f99a3afbbc4cfdde2d6cabfb4aa9e938a7d84919eaab4bfcbd6e3d8cdc3b9ac9f93877b6e61564c4135291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ded3c7bbb0a69b8f82756a5f53473b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687885919eabb8bbafa49a91847d77747373757a828f95a0acb8bfb4aa988c7f7265616b76828f9ca6b0aa9f92867b6e61584e43372b21160a0000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66707d8a939ea9b3bec7d2dddad2cac2bdb5afaca9a29e9c9b9a9b9b9c9d9fa3aba9abb0b7b8b1a89f92867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525252504c4746413b322d241b0f06000000000000000000000001070d111314171a1c1c1c1c1b19171313100c0700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558525d686f7c86929fa5afbac3ced8d9d0c5bbb1a79f999299a3afbbc7d4e0e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d737f8c929da5afb8c2cbd5deded4cbc1b7afa9a19ea1a9b1b9c3cdd6e0dcd2c9c1bbafa49a92877d706a60584e453b32281f150c030000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbab9b9b9b9b9b9b9b9c0bbb9b9b9b9b9b8b8b7b6b5b3b3adabaaa29f9a938f87817a716c605d554d453d342c231a11070000000000000000000000000008131e2c38434f59606a6f767a7d7e7f807f7e7c7a756e695f574d4232281e130e1a26313b44505c666d72787c7e7f7f807f7e7c79736d675d53493f33271b0f0300000000000000030d1a232c3945515d67717e8a949fabb5c0cdd6e1dbd3c6baaea2988e81757f8c98a3aebac7d3e0e0d4c7bbafa4998d8174685e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad8ccc2b9ac9f93877c6e62574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8797a1adb9b9ac9f93877c6f6b676666686e7983919daab7c1b5a89b8e82756859626f7c89949eabaea3998e81746a5f53473d32271b0b020000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da5afbbc5d0d9ddd2c8c0b8b0aba39f9b97928f8e8e8e8e8f919299989c9fa6aaaca8a0958c7f73685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e362d21180e03000000000000000000000000010406070b0d0f100f0f0e0c0a070604000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265585b606d7a849198a3aeb7c1ccd5ddd2c7beb3a99f959086929facb9c5d2dfe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000060f18222b353e48515b636d74808d939ea6b0b9c3ccd5dfddd3c9c1bbb3adabadb3bbc3ccd5dfddd3cac1b7aea49f93887e716b61584e463c332920160d03000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadacacacacb6afacacacacacacabaaaaa8a6a9a19e9b98928e87827c746d68615a514b433b332b221a11080000000000000000000000000000020f1b27323d464f586062686d707273737271706d67615e574d453c3120160c09141f28343f4a545c60666c6f7172737372716f6d66605d554b41382d22170b00000000000000010b151f2b37424d57606d7984919ea6b0bdc7d1dfe0d4c8bcb1a79f92867b6e7a86929facb8c2ccd8e3d7ccc0b5ab9f92867a6d61544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5e0d4c8bbafa49a8e8175695f53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a9b3beb6a99c8f82766a605959565e67717e8b97a9b3beb6a99c8f8376695c606a75828f99a4afab9f93877c6f62584e43382c1d140a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a95a0acb7c1cdd7e2d4cbc0b6aea69f99928e89858281818182838486888c9094999d9f9e969183796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615e5650483e332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558626d75818f96a0aab4bfc9d3ded8ccc0b6aca2979083818e9ba8b5c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000061019232c363f48525b606c78818e949fa7b1bac3cdd6e0dbd3cdc5beb9b8b9bec5cdd5deddd4cbc1b8afa59d928c7f726c61594f463d342a21170e04000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a09f9fa49f9f9f9f9f9f9e9e9d9b999797918e8a85817b756f6a615e5650454039312921191008000000000000000000000000000000000a16212b343d464e54565e6163656666666563605d55524d453c332a1f0e04030b17232e38424a50545b606264656666666462605c54514b43392f261b11060000000000000007121d27313947535f6973808d96a1adb8c2cfd9e2d7cec5b8aca0958c7f726974818e9aa6b0bbc7d3dfddd2c7baaea2988c7f73665c5145382c1f160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad8ccc0b6ac9f92877b6e61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb2a6998c7f7366584f4c4c55616d7a8797a2adbab7aa9d9084776a5d58626f7c87939fabafa4998f82756a6054483d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7683909da7b1bcc9d3dfd8cdc2b9aea49d948f87817c7976747474757677797c7f83888c9092928e847b6e675c51443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797979787876736e68625a50463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606a727f8c939ea8b2bcc6d1dbd7cdc5bbafa49a92857b818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000007111a242d364044505b666d78828f95a0a8b2bbc4ced7e0dfd6cfc9c6c5c6c9cfd6dfded5cbc2b9b0a69e938d80736d625a50473e342b22180f05000000000000000000000000000000000000030f1c28333f4a54606d7881898e90929893939393939393939393939a9393929292929291908e8d8b8885827d79746e6a625f58524c443e352f281f180f070000000000000000000000000000000000040f19222b343d43474c52545758595959585653514b46423b332a21180e000006111c2630383f444a5053555759595959585653504a45403931271d140a00000000000000000c18232f3943505a626e7b86929fa8b2bdcad4e1dbd0c5bcafa59d9083786d626f7c88949fabb7c3ced9e3d6cabfb4aa9e9185796d6053463d33271c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5ddd2c7bbafa3998e8174695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beb1a4978b7e7164584b4046525e687885929fabb8b7ab9e9184786b5e535f6a75818e99a3aeab9e93897c6f62594f41382d22170b000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959fabb9c3cedce0d3c7bcb1a79d928d827b746f6c656867686869666d6f72767b80848585817a6e695e554b4032281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858585858585858585858585837f7b716c62584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265686f7c87929fa5afbac4cfd8d9d0c5bbb0a69f93887d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000008121b2428333f4a545c666d79839096a0a9b3bcc5ced8e2e1dad5d2d1d2d5dae1e0d6ccc3b9b1a79e948e81776c605b51483e352c22190f0600000000000000000000000000000000000000000b17222d3844505c666d757c8184858687878686868686868686868686868686868585848382807e7b7875716d67625f58544e46413a3229241d160d0600000000000000000000000000000000000000071019222b32373a4146474a4b4c4d4c4b494745403936302921180f060000000a141e262e34383f4446484b4c4c4d4c4b4946443f38352f271f150b020000000000000004101c2934404b55616c76828f99a3aebac4cfdce2d6cabeb4aa9e93897d70665f6a76828f9ca7b1bcc8d4e0dbd0c6b9ada1978b7e7164594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bdb0a4978a7d7164574a3e414c566b7885919eabb8b8ab9e9285786b5f4e58616e7b86929faab0a69c9082766b6153493f33271c1106000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a7b1bccbd5dfddd1c4b7ab9f958d80776e6963605b535b5b5b545c606265696e73777978746e685e574d43392e20160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656d7a849199a3aeb7c1ccd6ddd2c7beb3a99f948d807375818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000091217222d38424b545d676d7a849197a1a9b3bcc6d0dce7e6e2dfdedfe2e6e5dacfc4bab1a79f958f82786d655b50493f362d231a100700000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7979797979797979797979797877777573716e6a6864605c55534e47433c3530282018120c0400000000000000000000000000000000000000000007101920272b3036393a3d3f40403f3e3d3a39352f2a251f170f0600000000020c141c23282d3338393c3e3f40403f3e3c3a38342e29241d150d0300000000000000030c1a232c3845515c67707d8a949eabb4bfccd6e0dbd3c6baaea2988e81756b605863707d8995a0acb8c4cfdae2d5c9beb3a99d9083776b6054483c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dcd1c7baaea3998d8074685e52463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb1a4978b7e7164584b4145515d677885929fabb8b7aa9e9184776b5e51535f6974808d98a2aeab9f94897d70655b5044382e23170c01000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909daab7c2cddde7dcd0c3b6a99d9083786c6565656565656565656565656565656566656c6567615e565045403931281e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9892877c6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726c77828f96a1abb5bfc9d3ded8ccc0b6aca1979082786d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39424b555e686e7b859197a2aab4bfcbd6e3efeeecebeceeede1d5c9bdb2a8a0959082796d665c53493f372d241b110800000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6c6c656c6c6c6c6c6c6b6b6a686664625f575753514b47433c373229251e160e07010000000000000000000000000000000000000000000000070f151b1e252a2d2e303233333332302d2c29241d1a140d05000000000000020a11171c22282b2d2f3132333333312f2d2c28231c18120b0300000000000000000b151e2a36424d57606d7984919ea6b0bdc6d1dee0d4c8bcb1a79f92867b6e615955616b7783909da9b2bec9d5e2dacfc4b8aca095897d7063584e43372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd7cbbfb4ab9f92867a6d61564c4135291d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5c0b3a6998c80736659504e4c53606d7a86939facb9b6a99d9083766a5d504d57616e7a86929fa9b0a69d9083786c60544a3f34281d1207000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0acb8c4d1dee4d7cabdb1a4978a7e727272727272727272727272727272727272727272716f6a64615a514b433930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2998d8073675a4d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72737f8c949ea8b2bdc6d1dbd7cdc5bbafa49a92857b6e6675818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3aebac7d3e0ecf9f8f8f8f8ebdfd2c5b9ada19691837a6d675d544a41382d251b120900000000000000000000000000000000000000000000000006111c2630383f444f54565b555c6060606060606060606060605b60605f5f5f5f5f5e5d5b5a5855534e4a4745403937312b262019130c040000000000000000000000000000000000000000000000000000040a0f13191d20212425262626252320201d18120e0903000000000000000000060b11171c1f202224262626262523201f1c17110c0701000000000000000007121c27303946535e6973808c96a0acb8c2cfd8e2d8cec6b8aca0958c7f72685e524f5964717e8b97a1adb9c5d0dbe1d4c8bcb1a79c8f82766a5f53473a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dcd1c6baaea2988d8073685d52453a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afbbb6a99c9083766b615a5a565e65707d8a9aa4afbbb5a99c8f8276695c4f46525e6873808d97a2adaca0958a7e71665c5044392f24180c010000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc8d4e0e6dacdc0b3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7b77716c605d554b43392e23180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4ab9d9083776a554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f727d87929fa6b0bac4cfd8d9d0c5bbb0a69f93887d70696875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e28313a444d575f6a707d86929facb8c5d2dfebf8fffffff7eaded1c4b7ab9e91847b6e685d554b42382f261b130a00000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b51535454535353535353535353504953535353525251504f4d4b4847423e3a38342f2b26201b150d0802000000000000000000000000000000000000000000000000000000000002080d1113141718191a1918161413100d070100000000000000000000000000060b0f1213151819191a1918161312100c0600000000000000000000000c18232e39424f59616e7b86929fa8b2bdcad3e1dbd0c6bcafa59d9183786d60564d4653606d7984919eaab4bfcad6e3d9cec3b7aa9e94887c6f62564c41362a1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabfb4aa9f92857a6d60554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9b7ab9f94897d706c686767686d77828f9cacb6c0b4a79a8d8174675a4e414c56606d7a85929ea9b1a79e9184786d60554b4035291e13080000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcdd9e4e7dbcec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a88847e756d675d554b4034281f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7b859199a3afb8c1ccd6ddd2c7beb3a99f948d80736b616875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d75818e9ba8b4c1cedbe7f4fffffef1e5d8cbbeb2a5988b7f726b60584e453b32281f160c030000000000000000000000000000000000000000000000000000030c151c232832383b3d414045464747474747474646464646443f464646464645444442403e3b3a37312d2c29231d1a150f0a04000000000000000000000000000000000000000000000000000000000000000000010507070a0c0d0d0c0b0a070604010000000000000000000000000000000000030606090b0c0d0d0c0b0907060300000000000000000000000004101c2834404a54606b75828f98a2aebac4cedce2d6cabfb4aa9e93897d70665c504445515c66727f8c98a2aebac7d1dcdfd3c7bbb0a69a8e8174685e5246392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677783909daab7bbb0a69e92857d78757474767a818e949fabbebdb2a8978b7e7164584b3e45525d68727f8c96a1adaca0968b7e71675d51453a2f24190d0200000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cddae6e9ddd1c5b9aea49d9a9898989898989898989898989898989898989898989795918a81796d675c51453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baaea29886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f829097a1abb5c0cad3ded8ccc0b6aca1979082786d60596875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000040d17202a333c464f59616c727f8b939eaab6c2cfdce8f5fffffff8ebdfd2c5b8ac9f92867d6f6a5f574d443a31281e150b020000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a393937332d393939393838373533312f2e2b26201f1c18120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66707d89939eaab4bfccd6e0dcd3c7baaea2988e81756b60544a3f404b54606d7a85929fabb5c0cbd7e3d8ccc2b9ac9f92867a6d61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd6cabeb4aa9e9285796d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556774818d9aa8b2bdb9ada197928a8482818183868e939ea6b0bbb9ada196887b6e6255483b414c56606d7984919ea8b2a89e9184796d60564c4135291e140800000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ede1d6cbc0b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a09d938f82796d60574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb4aa93877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e918490949fa9b3bdc7d1dcd7cdc5bbafa49a92857b6e665c5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa5afbac6d2deeafaf9f5f6f9ece0d3c7baaea29892857c6f695e564c433930271d140a00000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2b27222c2c2c2c2c2b2a28272522211e1a1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7884919da5afbcc6d0dee1d5c9bdb2a89f92867b6e61594f42383945525d6874808d99a3afbbc7d3e0e0d3c7baaea3988c8073675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dbd0c5b9ada1978c7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3d4a5763707d8a96a0acb8beb3a9a19e96918e8d8e8f92989ea5afb8bfb4aa9e918478695f53473a3a45515d67727e8b96a0acada1968c7f72685d52453b3025190d0300000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce8f2e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1aca59e958d8174695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb3a993877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ada19691969fa6b0bbc4cfd9dbcfc5bbb1a79f93887d70695e545b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b444d575f6a707d879299a4afb7c1cbd7e2f0edece9e9ecefe2d6cabfb4aaa29791847b6e685e554b42392f261b110600000000000000000000000000000000000000000000000000000000040b10131616181c1f2021212020202020202020201f1b172020201f1f1e1d1c1a181514120e0906040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67727f8c96a0acb8c1ced8e2d9cfc7b9aca1968c7f73695e53473d3035414c56616e7b86929facb9c2ccd8e3d7cbbfb4aa9e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd6cabeb3a99e9185796d60544a4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7884919ea8b2bdbbb3ada8a19e9b9a9a9c9fa3aaafb7c1baaea3988c7f7266574d423735404b55606d7884919ea7b1a99e92857a6d60564c41362a1f140900000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce9efe3d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9abacb2babebfbfbfbfbfbcb8afa79f93877b6e6155483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baada29786796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a8a19ea1a8b0b8c2cdd6ddd6cabeb3a99f958d80736b61574d5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e27303a434c565f696f7c869299a3abb5c0c9d3dde8e4e0dfdcdddfe3e7dbd0c6bcb3a9a19691847a6d675d544a41382d221712090000000000000000000000000000000000000000000000000000000000030709070c1013131414141414141313131313120f0b131313131211110f0d0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea8b2bdcad3e0dcd1c7bdb0a69e9184796d60574d42352b2f3a46535e6975818e9ba6b0bbc7d3dfdcd1c6b9ada1978b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc5b9ada1978b7f72665c5144382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b96a0abb5bfbeb9b2acaba8a7a7a9acaeb4bcc1bcb1a79f92867a6d6154473c312f3944505c66717e8a95a0acada2978d8073685e52463b31261a0e040000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ecdfd3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8aeb3bcc5d0cbcec8c1bbafa4998d807467564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacfc4bab2adabadb2bac2cad4dfd5cbc3baada2979083786d60594f4e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434c565e686e7b859298a2abb4bdc7d2dbe4ddd8d4d2cfd0d3d8dee2d8cec5bbb2a8a0969083796d665c53493f3327241b110800000000000000000000000000000000000000000000000000000000000000000004060707070707070707070706060503000006060605050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbac3cedce3d7cbc0b5ab9f948a7d70675d51453b31232a36424d57626f7c88949fabb7c3ced9e2d5c9beb3a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d5c9beb3a99e9184796d60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d79849199a3aebabec4bdb9b7b5b4b4b6b8babfc4bcb4aaa0958d8074685e5246392a28343f4a54606c7883909da6b0a99f92867a6e61574d42362a20150a0000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e9ddd0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f9091969fa2aab3becad6d9d4ccc0b5ab9d918477685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4aa9d9083766a544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d6ccc4bdb9b8b9bdc4ccd4dcd7cec3b9aea49f92857b6e665c51474e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000020406060606060606060606121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f06060606060606060605030000000000000000000000000000000000000000000000000000091317232e38424b555d686e7a849197a1aab4bdc6d0d9e2d9d2ccc8c6c2c4c7cdd4dce0d7cdc4bab2a89f958f82786d655b50443f362d231a1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3becbd1d9ddd3c7bbafa3998f82766c61554b4033291f25313b47535f6a76828f9ca7b1bcc8d4dbd6cfc5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8dacfc4b9aca1968b7e71665b5044382b1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d676f7c87929fa4aeb3bbbfc5c4c1c0c1c2c5c4bebab2aaa3989183796d60564c41362a232e3844505b65707d8a949fabaea2988d8074695f53463c31261b0f0400000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae7e9dccfc2b6a99c8f82838383838383838383838384899298a2aebac6d3dfddd2c7b8aca095877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2988c807366594d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c5c4c5c9cfd6dfdbd0c5bcb1a79d928a7e70695e544a404e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000030608090e1112131313131313131313131f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c1313131313131313131312100d08080602000000000000000000000000000000000000000008121b2528343f4a545c676d7a839096a0a9b3bcc5cfd8e2d9d0c7c0bbb9b6b7bbc2cad3dcdfd6ccc3bab1a79f948e81776c605b51483f352c231910060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa5afbbc0c7cfd4c9beb3a99f92877c6e625a5043392f21171f2b37434e5863707d8995a0acb8c4cecfcac4beb9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded5c9bdb2a89d9184786c6053463c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b555f6a727f8c929fa2aaaeb5b8babebcbcbeb9b8b3ada8a19892867c6f675c51443a30251c27333f4953616b7683909ca6b0aa9f92867b6e61584e43372b20150a00000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcfdae6e0d3c7baada094877a7676767676767676767676787d86929fabb8c5d2dee3d4c8bdb1a895887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892867a6e6154473b2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e0dad5d2d1d2d5dae0ddd6cabeb4aaa0958d80746c61574d42424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000040a0f1315161b1e1f20202020202020202020202b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f423529202020202020202020201f1f1d1a1514120e0903000000000000000000000000000000000008111a242d373f44505c666d79828f95a0a8b2bbc5ced7e1ddd2c7beb6afaca9abb0b8c1cad3dddfd5ccc2b9b0a69e938d80746d635a50473e352b22180f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939da5afb5bdc2c8c5b9ada1978d80746a5f53483e31271d0f1b26323c4855616b7783909da8b2bdc6c5bebab3ada39d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8dacec4b8aca0968a7e7164574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434e58626d737f8a92989fa3ababadb3afafb2adaba9a29f9691867d706a5f554b4032291e17222d38414f59636f7c89949eabaea3998e81756a5f53473d32271b0f03000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec9d5e2e4d7cabdb1a4978a7e71666969696969696969696b727f8c99a5b2bfccd8e5d9cebcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867d70685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe5e1dfdedfe1e5e0d5cbc3baaea2989083786d605a50453b424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000070f161b1f2223282a2c2c2c2c2c2c2c2c2c2c2c2c2c3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42352c2c2c2c2c2c2c2c2c2c2c2c2b2a2722211e1a150e06000000000000000000000000000000071019232c363f49525c606d78818f949fa7b1bac4cdd6e0dcd8ccc0b6aca49f9c9fa6afb8c1cbd4deded4cbc2b8afa59d928c7f726c62594f473d342a21170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b74818e939fa3abb1b8bcbcb1a79e92857a6d60584e43362c1f150b15202c38444f5964717e8a96a1acb9bab8b3ada9a19e918a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca7b1bcc7d3dfd4c8bdb2a89d9083776a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c46515b636d737e858e92999c9fa2a9a2a2a9a19e9b97928c847c706b61584e43392f2017111b262f3e4854606b75828f99a4afab9f93877c6f62584e43372b1f1306000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a1adb9c6d2dfe9ddd0c3b6aa9d9083786d605b535c5c5c5c5c5963707d8a96a3b0bdc9d6e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b706b61564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefdf6f1eeebebebede2d8cec3b9afa59f92867b6e665c51483e33424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000009101920272b2e2f3537393939393939393939393939393945525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42393939393939393939393939393836332e2d2b261f180f0800000000000000000000000000060f19222b353e48515b636e74818e939ea6b0b9c3ccd6dfddd3cac2bbafa49a938f949ea5afb9c2ccd6dfddd4cac1b7aea49c918b7e716c61594f463c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d78818c92999fa7abb1b1a99f958b7e71685d52463c31241a0d03101c27333d4653606d7884919ea5aeadaba9a29f97918a7f726b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d9cec3b8ab9f95887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a343f49525b636c717b81868b8f92979595959597918e8b8580796f6a61594f463c31271d0e0a141d2c38434f59626f7c87939fabafa4998f82756a6054473b2e221508000000000000000000000000000000000000000000000000000814212e3a47535f697885929eabb8c5d0dbe6ded1c4b8aca0958d80736c655e56534e50535a64717e8a97a4b1bdcad7e3d7cbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e6861594f443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffdfaf8f7f0e7dbd0c6bcb1a79d938a7e71695f544b403635424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000009121b222b32383b3c4144454646464646464646464646464646525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f46464646464646464646464646464543403b3a37312a211a11080000000000000000000000050e18212b343d47505a626d73808c939da5afb8c2cbd5deded5cbc2b8afa59f9388838f939ea7b1bac4cdd7e1dcd3c9c0b6ada39f92877e706b60584e453b32281f160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d44515c666d777f8790959d9fa7a7a0979083776c60564c41342a201208000b161f2c3844505c66717e8b939fa2a29f9b97928c857e726d63594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4e0d4c8bcb1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222d374049525a61696e747a7f828587888989888785827e7a736d6760584f473e342a1f150b020b1b27323d47535f6a75818e99a3aeab9e94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000006121e2b37424d576875828e9baab3becad6e2e0d4c8bcb1a79d928d80776e68625f585b60626d75828f9ba8b5c2cedbe0d4c7bbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e564f473e32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffffcf3e7ded6cabfb4aaa0958e81746c61574d42392e35424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000050e1b242d343d4347494e51525353535353535353535353535353535e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c53535353535353535353535353535252504d4847423c332b231a0f05000000000000000000040d17202a333c464f59616c727f8b929ca5afb7c1cad4dde0d6ccc3b9b0a69d938c7f79818f959fa8b2bbc5cfd8e2dbd2c8bfbbafa39992867d6f6a5f574d443a31281e150b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212834404a545c656c737c838a909597979590857c6e655b50433a2f22180e000003101c28343f4a54616c75818d929897928f8a85807a706c635b51473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d9cdc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e37404850565e61686e7275787a7b7c7c7b7a7875716d67605d554e463e352c22190d03000a16212b37434e58616e7b86929faaaca69a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a98a2aebac6d1dce4d9cdc3b9aea49c928d827b736f6a6a666c6f757f8b939eaab6c3cfdcdfd2c5b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e352c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff4eae1d5ccc3baaea2989083796d605a50453c302735424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000020c17202d363f464e54565b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6b7885919eabb8c4d1dedbcec2b5a89b8f8275685f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453d352b21160b0000000000000000030d161f29323c454e58606b717e87939fa4aeb7c0c9d3dce1d7cec4bab1a79e948e81746d79839096a0a9b3bcc6d0d9e4dad7cbc0b5aba39892857c6f695e564c433a30271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424a535b606a6f767d83888b8a89837c6f6a5f53493f31281e0f060000000c17232e3842505a606d788085878785827e79736d67615a51493f352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d3d0c7c0b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e363e444d52565e616569686d6f6f6f6e6d676864605d55514b433d342c231a10070000040f1b26313c46535f6974818d98a2a09e948c7f7366594c403326190d00000000000000000000000000000000000000000000000000000914202d3a4753606d7985929faab4bfcbd7e1dfd5cbc0b6aea49c948f86807b787777797c818b919ba6b0bbc6d2dfddd0c3b7aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746413b322c231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff8ede2d8cfc3baafa59f92867c6f675d51483e332a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000008131e29323f4850586062686a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7885919eabb8c4d1dedbcec2b5a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615f574f473d33271c1003000000000000020b151f28313b444d57606a707d879299a4afb6bfc9d2dbe3d9cfc5bcb2a8a0958f82786d676d7a849197a2aab4bec7d2dde8dcd1c7bdb4aaa29791847b6e685e554b42392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039414950585f626c70767b7e7e7c776f6a5f574e41382d1f160c0000000006111c26303e45515c666d74797b7a7875716d67605d5550483f372d231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c2c6c2bdb5afa69e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242c323b42464c525458565e6162626262605d555854514c454039312b221a1108000000000a15202a36424d57616e7a85929996918b82796d6053473a2d201407000000000000000000000000000000000000000000000000000006131f2c3845515c6773808d98a3aebac4cfd8e2ddd2c8c0b6aea69f98928d8885848485898e939ba3acb8c1ccd7e1d5c9bdb2a89a8d817467554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b39363029201a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf0e7dcd1c6bdb2a89e938b7e716a5f554b40362c212835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000010d1925303a44505a626a6f74777879797979797979797979797979797979797984919eabb8c4d1dedbcec2b5a89b8f827979797979797979797979797979797979797876736e6960594f44382c1f14090000000000000a141d27313a434d565f696f7c869299a3abb5c0c8d1dbe8dcd1c7bdb3aaa1969083796d665e686e7b859298a3acb6c0ccd8dce3d9cfc6bcb3a9a19691847a6d675d544a41382d2217120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272f383f444e535a6164696e71716f6a625f584e453c2f261b0d0400000000000a151e2834404b545c60666d6e6e686864605c55514c433e362d251c1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919ea7b1bcbab8b0aba49f948c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202930363b4146474c4c52545556565554514b4b4745413a352f271f1910080000000000040e1a26313b46525e68717e8a8c8a847e776d675d5145392c1f1306000000000000000000000000000000000000000000000000000004101c2934404b55616e7b86929fa8b2bdc6d1dce7dad1c8c0b8b0aaa29f999792909192989b9ea5acb5becad3dedad2c5b9aca096897c706356493d2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8ded7cbbfb4aba0968e81756c62584e43392f241a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000005111d2a36414c56626d717c8184858686868686868686868686868686868686878996a1adb9c5d2dfdfd2c6b9ac9f93888686868686868686868686868686868686858583807b706b6054483b31261a0e020000000006111c262f39434c565e686e7b859298a2abb4bdc7d2dae3dbd7cbc0b5aba29891847b6e675d565f696f7d86929aa4afbbc0cad3dde1d8cec5bbb2a9a0969083796d665c53493f3327241a0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333c43475055575f616464626058534e463c332a1d140a000000000000030c18232e39424b51545c6061615e565753514b45413a312c231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171f2b3844505b66717e8a959faab3aeaba69f99938d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171f252a3036393b3f414647484949484745413e3a39352f29241d150d070000000000000009141f2a36414c56626c717d807d78716c655d554b4035291d10040000000000000000000000000000000000000000000000000000000c18232f3946525e6873808c96a0abb4bfcbd7dce3dad1cac2bcb4aeaca9a19e9d9d9fa2aaaaafb7bec7d0dcddd4c8bdb2a89e9184786c605346392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6ccc4baaea3999184796d605a50463c31271d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000713202d3946525e68717f878e909292929292929292929292929292929292929299a1a8b2bdc9d5e1e0d4c8bbafa49a9392929292929292929292929292929292929291908d867d7063574d42362a1e1205000000030c17222d38424b555d686e7a849197a1aab4bdc6d0d9e3dcd2c9c1bbafa39992867c6f695e554d57606b717e88939fa5afb8c1cbd5dee0d7cdc4bbb2a89f958f82786d655b50443f362c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141b222732373e44494d5355585756544e47433c342a21180b020000000000000007121d27303940454b51535454524c4b47454039352f281f1a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c78839098a2a9a29f9b948f8780786d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e252a2d2e3035393a3c3c3c3b3a39352f2d2c29241e18120b030000000000000000030e1925303b44505a626b7073706d66605b534b43392f24180c0000000000000000000000000000000000000000000000000000000007121d2a36414d56606d79849199a3aebabfcbd1d9e1dcd3cec6bfbab8b3adabaaaaacaeb4b6bac1c9d0d9ddd4cbc2b8aca0968b7f72655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bab0a69f92867c6f675d51483f342a1f151b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000714212e3a4754616d7a8692999d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb2bac4cfdae5e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c98918477695f53463a2d2114070000000b151e28333f4a545c676d7a839096a1a9b3bcc5cfd8e2ddd4cac1b7aea49f92877d706a5f574d454f59616c727f8c929da6b0b9c3ccd6e0dfd6cdc3bab1a79f948e81776c605b51483e33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b33393c4247484b4b4947433d37312a22180f060000000000000000000b151e272e3439404546484746413e3a38342f29241e160d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656f7c8692979798928e88827c736d665c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e14191e202125292d2e2f2f2f2f2d2c292421201d19130c07010000000000000000000008141e29323e48505961636663605c545049413931271d120700000000000000000000000000000000000000000000000000000000010e1925303b45515c676f7c87929fa4aebbc0c7cfd7dce0d7d0cac6c5beb9b8b7b7b8babfc6c6cbd3dbddd8cbc2b9aea49e9184796d6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e8dcd1c7bdb2a89e948b7f726a60554b41362d22180d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000b1824313e4b5764717e8a98a2ababacacacacacacacacacacacacacacacacacacafb5bdc4ccd6e0ebe8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacabaaa096887b6e6155483b2e221508000007121d27303944505b666d79829095a0a8b2bbc5ced7e1dfd5cbc2b8afa59c928b7e716b60584e453d47505a636d74808e949ea7b1bac4ced7e1dfd5ccc2b9b0a69e938d80746d635a50453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b22282d31373a3b3e3e3c3b37322b262018100600000000000000000000030c151d23282e34383a3b3b3936302d2c29231d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535f6a707d85898a8985817c766f6a605c544a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191d20212223232221201d181413110d0801000000000000000000000000020d17202d363e474f5557595753504a443f382f271f150b01000000000000000000000000000000000000000000000000000000000008141f2934404b55606a727f8b929ca4afb5bdc4cbd1d8dddbd6d3cfcac6c5c3c4c5c6cad0d2d7e0d9d2ccc2b9b1a79d928a7d70665c5141382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e9dfd7cbc0b5aba1968f82756d62584e433a2f241b100f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000d1a2733404d5a6673808d99aab4b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7cfd6dfe8f2eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b2a8978a7d7064574a3d3124170a00000c18232e39424f59606c78818f949fa7b1bac4cdd6e0e0d6cdc3b9b0a69e938c80736c62594f463c353e48515b606d78828f95a0a8b2bcc5cfd8e3ded4cbc2b8afa59d928c7f726c61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f171c1f262b2d2e31312f2e2b27201b150e06000000000000000000000000030b12181d23282c2d2e2e2d2a25201f1c18120d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414e58616b707a7d7e7c79746f6a626058504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314151616151413110d07060401000000000000000000000000000000050e1b242d353e44484a4d4a46443f38332d261d150d03000000000000000000000000000000000000000000000000000000000000020c18232f39434e58626d73808c929fa3abb2bbc0c7ccd2d5dadfdad6d2d1d0d0d2d3d6dbddd7d4d0c7c0bbb0a79f958d80746b61544a402f261b1106000000000000000000000000000000000000000000000000000000000002050708090907070501000000000000000000000000000000000306060909090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000204050505040200000000000000000000000000000000000000000000000000030709090c0d0b08080602000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d7cdc5bbafa39991847a6d615b51463c31281d12090f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c7cbd1d9e1e8e0e0e0ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5beb1a4988b7e7165584b3e3225180b0004101c2834404b54616b73808d939ea6b0b9c3ccd6dfe1d7cec4bbb1a79f948e81746e635a50473d342c363f44505c666d79839096a1aab3bdc6d1dce7ddd4cac1b7aea49f93887e71695e52463a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e2122252423221f1b150f0a03000000000000000000000000000000070c12181c1f202121201e191413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c464f5961676d70716f6d67626058544e443f3830261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070909090807060401000000000000000000000000000000000000000009121b232c33383c3d403d3a38342e27221b140b03000000000000000000000000000000000000000000000000000000000000000007121d27313d46515b636e73808b9299a1a8afb5bbc0c7c9cfd2d3d6dbd7d8d7d7dad5d2d2ccc7c2beb6afa69f959083786d60594f42392e1d140a0000000000000000000000000000000000000000000000000000000003090e12141516161413110d0802000000000000000000000000060b0f12131516151413100d070100000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d08080602000000000000000000000000000000000000040b0f131516191a181514120e090401000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae4d9d0c5bbb0a69f92877d6f685e52493f342b1f160c000f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d7dcd3d3d3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cbbeb2a5988b7f7265584c3f3225190c0006131f2c3845515c66707d8a929da5afb8c2cbd5dee3d9cfc6bcb3a9a0958f82786d605c52483f352b2428343f4a545d676e7b849198a2abb5bfcbd7dbe4dcd3c9c0bbafa49a92857b6e61564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518181615130f0a0400000000000000000000000000000000000000070c101313151414110e080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343e474f555d60636463605c55544e47433c342e261e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a21282c2f3033302d2b28231c17110a02000000000000000000000000000000000000000000000000000000000000000000010b151f2b343f49525c636e737e8791969fa3abafb6b9bec2c5c6cad0cacbcbcacfc9c5c4c0bbb9b1aca49f9490837a6d665c51473e30271c0b020000000000000000000000000000000000000000000000000000060b10141a1e2021232321201e1913100b050000000000000000070c11171c1f2022232220201d18120f0a0300000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000002080d161b20222326262522211e1a15110d070100000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dddddcd2c7beb3a99f948c7f736b60564c41372d22190d04020e1b2835414e5b6874818e9ba7b4c1cedaddd5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7beb1a4978b7e7164584b3e3125180b000713202d3a4653606d7984919ea4aeb7c1cad4dde8dcd1c7bdb4aaa19791837a6d665c514940362d2317232e38424b555e696f7c869299a3aebbbfc9d2dce5dbd8ccc0b6aca2978e8175685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0b090806030000000000000000000000000000000000000000000000040607080807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222c353e434b515456575653514b47433c373228231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242624201f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000030d19222d37404a525c636d717d848d92999fa4acadb3b6b8babfbdbebebebdbdbdb9b8b5afaca79f9a938d827a6d685d544b40352c1e150b00000000000000000000000000000000000000000000000000020a11171c1f252a2d2e302f2e2d2a251e1c160f070000000000030b12181c22282b2d2f302f2d2c29241d1b150e0600000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c07000000000000000000000000050c131921272c2f303233322f2e2b26201d18130c07010000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced0d1d0d1cbc0b6aca1978f82786c60594f443a30251b100700010e1b2834414e5b6774818e9aa7b4c1d1d0d1d0c9beb3a995887b6e6255483b2f2215080000000000000000000d1a2734404d5a6773808d9aabb5b9bbc0babababababababababababababababababababababababababababababababababababababababababababababababac0bbb9b1a8978a7d7064574a3d3124170a000b1824313e4b5764717e8a96a1adb6c0c9d3dce5dbd7cbc0b5aba29891857b6e685d544a40372e241b111c26303a434d565f6a707d87929fa4aeb7c1cad4dde8ddd2c7beb3a99f92867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c313a4145474a4b494645403937322b272017110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a171312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a626b6f7981878f939a9ea1a9a9acaeb4b0b1b1b1b1b0b2adababa49f9c95908880786d685d564c42392e231a0c03000000000000000000000000000000000000000000000000050c141c23282b30363a3b3c3c3a3936302c272119110a010000050c151c23282d3338393c3c3c3a39352f2b26201810090000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b03000000000000000000050e171e252a32383b3c3f403e3b3a37312c29241d18120b0300000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b1bdc3c3c4c4c3bfbbafa49a92857b6e665b50473d32281e13090000000d1a2633404d596673808c99abb5c0c3c4c4c3c2b9ada197877a6d6054473a2d2114070000000000000000000b1825313e4b5864717e8b99a3abacafb5adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb5afacaaa095887b6e6155483b2e221508000e1b2734414e5a6774818d9aa8b2bdc8d2dbe5ddd3c9c1bbafa39992867c6f695e564c42392e251c120a151e28313b444e58606b717e8b929ca5afb8c2cbd5dfe4d9d0c5bbaea399897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1f282f35393a3d3e3c3a38342e2b27201b150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e384048505960676d747c82878d9297999c9fa2aaa3a4a5a4a4a3a9a19e9b99938f8a837c736d665d564c443a30271d1108000000000000000000000000000000000000000000000000050e161e262e34383b42464849494746413a38332b231c130a01050e171e272e34383f44464849484745403937312a221b120900000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c0300000000000000040d17202930363d4448494c4d4b4847423c39352f29241d150d07000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb5b6b7b7b7b6b5aea59f93887d70695e544a3f352b20160c010000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b6b3ab9e918578685d5245392c2013070000000000000000000815212e3b4854616e7b86929b9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e98918477695f53463a2d211407000e1a2734414d5a6774808d9aa6b0bbc5cdd6ddd4cbc1b7aea49f92877d706a60574d443a30271c130a030c161f29323c464f59626c73808c939ea6b0b9c3cdd6ddd4cbc2b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292c2d3031302d2c28231d1b150f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363f474f555d606a6f757b8085898d8f9298959797989897969596918e8b87827d786f6a605c544c443a32281e150b000000000000000000000000000000000000000000000000040d16202830383f44464d5254565654524c48443d352e261c130a0e172029303940444a505355565553514b47433c342d241b12090000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b000000000000010c161f29323a41464f545659595855534d4745413a352f271f1910070000000000000000000000000000000000000000000714212d3a46535e697784919da3aba9aaaaaaa9aba39f938c7f736b61564d42382d23190e04000000000814212e3b4754616e7b86929fa5a8a9aaaaaaa9a9a1998e817468564c4135291d11040000000000000000000714202d3a46525e69737f8a8e91939993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939992918e867d7063574d42362a1e1205000a1723303d4a5663707d89949fa9b3bbc4cdd7cbc2b8afa59c928b7f726b61584e453b32281e150b0100040d17202a343d47505a636e74818e949fa7b1bbc4cdd5cbc2b9b0a69e9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021232423201f1c18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d353d434b51585f62696e74797c80838587898a8b8b8b8a8a888685827e7b75706c656058504a423a322820160c030000000000000000000000000000000000000000000000010c161f28323a424a5053575e616362615e56544f4740382e251c11162029323b424a51545b60626362605d55534e463f362d241b0f05000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c1207000000000007121d28313a444c52596063656665625f5754514b454039312a22191007000000000000000000000000000000000000000005121e2a36424d5764717e8a92999b9c9d9e9d9d9b99928d81746d63594f443b2f261c110700000000000714202d3946525e6874818e93999b9d9d9e9d9c9a9791877c6f6255493c2f24190d0100000000000000000005121e2a36424d57636d737d828486868787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787868684817c706b6054453b31261a0e02000916222f3c4854606b76828f97a1a9b3bbc3cbc3b9b0a69e938d80736d62594f463c332920160c03000000050e18222b353e48525b606d78828f95a0a9b2bbc4c9c0b9b0a79f948c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141718161313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b232b313a41454e53575f62666d707376797a7c7d7e7e7e7e7d7c7a7875716e6964605b534e443f38302820160d0400000000000000000000000000000000000000000000000008131e28313a444c545c6065696e6f6f6d68636059524a40372e23191e28323b444c545c60666c6f6f6f6d67625f5850483f362c21170d03000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c01000000010d18242f39434c565e616b6f7273716e6965605d55514b433c342b22190c0300000000000000000000000000000000000000020e1a25313b4955616c727f868b8e90909191908e8b8680786d605b51473e32291d140a00000000000005111e2a36414d56606d7981898c8f909191908f8d8a857e706a5f54473b2e1e130800000000000000000000020e1a25303b45525b636b707578797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746f6a60594f44332a1f140900000714202c38444f59616e7b859297a1a9b1babfb9b1a79f948e81776c605b51473e342b21170d040000000000061019232d364044515c666d7a839097a1a9b3bbbeb9afa69f958f82786c60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191f282f353c43474d53545c606366656c6e6f7071727171706f6d676865615e57535049413d342e261e160e04000000000000000000000000000000000000000000000000010d19242f3a434c565e666d72777b7c7c7a76706b635c524940352b1d25303a444c565e666d72787b7c7b7a756f6a625a50483e33291f140900000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d120700000004101d2935404b555e686d767c7f807e7b77726d67605d554e463d342b1e150b000000000000000000000000000000000000000009141f2d3945505a636d727b7f818384848483817f7a736d665c504940352c20170b02000000000000020e1925303b45515c676d757c7f828384848483807d79706c61584e43372b1f0c01000000000000000000000009141f293340495259616368666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6668625f584f473d3321180e03000004101c27333d46525e696f7c859197a0a7aeb4afa7a0959082796d655b50493f352c22190f050000000000000008111b242834404a545d686e7b859197a1a9b0b2ada59d9490837a6d665b5043392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d242931373c42474a505356535b60616264646565646362605d555854524d46443f382f28231c140c040000000000000000000000000000000000000000000000000004111d2935414c555e686d787f8487898986837d736e635c52473d2f262a36414c565e686e787f8588898886827c716c625a50453b31251a0e0200000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000613202c3945515d676d7a82898c8c8b88837f7a736d675f584e463d30271d12070000000000000000000000000000000000000003111d28343e48515b63696e7275767777777675726d68605c544a3f372e231a0e05000000000000000008141f2934404b555c606a6f7375767777777674706d66615a50463c32261b0f000000000000000000000000030d17212e3740474f5557545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b5455534e463d352b210f06000000000b16212a36424d565f6a6f7c8590959fa3aaa59e9590837a6d675c53493f372d231a1007000000000000000000091218232e39424c565e696f7c8591979fa6a9a19e938e827a6d685d544a3f31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b3137383f44464949505354565758585857575553514b4b4846423b37332d261d17110a0200000000000000000000000000000000000000000000000000000613202c3945515d676d7a828b9196969a93908980736e63594f41382d2d3946525e686e7a838c92979699928f867e716c61574d42362a1e130800000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d10040004111d2935414b55606d79838f9498999895908b857f796f6a60584e42392e23180c00000000000000000000000000000000000000000c17222c363f4951575e616568696a6b6a6a6865615e56504a42382e251c1108000000000000000000020c18232f39434b5158606266686a6a6b6a696764605c5450483e342a20150a00000000000000000000000000050f1c252e353e44484a4a50535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545353504a4847433c342b231a0f0000000000050e1925303b444e585f6a6f7b838c92989b9a938e837a6d685d554b41382d251b1108000000000000000000000007121c27303a434d575f6a6f7c8590949a9a97918a81786d685d564c42382d1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b20262b2e34383a3d3f444647494a4b4b4b4b4a494745403e3b3a36302b27221b140b0600000000000000000000000000000000000000000000000000000006121e2b37424d57606d798390949ea0a8a49f9c928c80736b6053493f3338434f59616d7a8490959ea1a9a39f9992887e71695e53463a3025190d0000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c201306000613202c3945515d6773808d959fa6a6a7a09d97928c847c6f6a60544b4034281c10040000000000000000000000000000000000000006101a242e373f454d5354585b5d5d5e5e5d5b5854524c443f3830261c130a000000000000000000000007121d27313940454e5456595c5d5e5e5d5c5a5753514b423e362c22190e0400000000000000000000000000000a131c232c33383c3d3f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746443f3c3a37312a221a110800000000000009141f29323c464e585f696e7980868c8e8d8881796d685e564c43392f261b1209000000000000000000000000000b151e28313b454e585f6a6f7b828a8d8e8b847e746d665d564c443a2f261c0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1c23282b2d2d3337393b3c3d3e3f3e3e3d3c3a39352f2e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e959fa6acb2afaca49f93887d6f655b5044373b4854606b75828f969fa7adb3aeaba39a92867b6e61564c41362a1c11060000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d201407030f1c28333f4a54606d7a85929fa7b0b3b1aca9a29f9691867c6f665c5145382c1f1306000000000000000000000000000000000000000008121c252e333b4246484c4e50515151504e4b4746413a342e261e140a010000000000000000000000010b151f272f343d4347494c4f50515151504d4a46454039302c241a1007000000000000000000000000000000010a111a21282c2f2d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d2e2b262018100800000000000000020d17202a343c464e575e666d737a7f81807c746d675e564c443a31271d140a0000000000000000000000000000030c161f29333c464e585f696e767d81817e79716c605c544c443a32281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e11171c1f2022272b2d2e2f3131323231302f2d2c292421201e1a140f0b06000000000000000000000000000000000000000000000000000000000004101d2935404b55626e7b87939fa7b0b9bdbbb9afa49a9083786c6053463a424d57636f7c89949ea8b1b9bebab4aca2988e8174685e5246382d22170b0000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a06121f2b3844505b66727f8c97a2adb9bfbcb8b3ada8a0989184796d6053463a2d2013070000000000000000000000000000000000000000000a131c212931363a3b3f424344444443423f3a39363028231c140c0200000000000000000000000000030d151d232932373b3c40424344444443413d3a38342e271e1a11080000000000000000000000000000000000000810161c202322282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2822211f1a150e06000000000000000000050e18222a343c454d545c60686d7274736f6a605d554c443a32281f150b02000000000000000000000000000000040d17212a343c464e565e616b707474716d67615a514b423a322820160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f2021232425252524242220201d181514120e09030000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774808d9aa4afb9c2c9c8c0b6aca095897d7063564c4147535f6975828f9ca6b0bac2c9c6beb4aa9f92867a6d61544a3f33281c0f0300000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c0613202d394653606c7884919ea9b3becbc8c5bebab2aaa0968a7d7063574a3d3024170a000000000000000000000000000000000000000000010a0f171f252a2d2e3235363738373735322e2d2a251e17110a02000000000000000000000000000000030b121820272b2e2f3335373738373634312d2c28231d150c080000000000000000000000000000000000000000050b101416171c1f2020212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120201f1c1715120f0a030000000000000000000000071018222a333b424b51565e61656867626058514b433a322920160d030000000000000000000000000000000000050f18222a343c444d52596163676764605c5550454039302820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416171818181817161413110d070705020000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb6c0cbd5d2c7beb1a79b8e8175685e52464a54616e7b87939facb9c1ccd5d0c5baaea3998c7f72665b5044382b1f140900000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d121f2b37434e5864707d8a96a0acbcc5d0d4d0cac3bcb2a8988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000050d141a1e212125282a2a2b2b2a282521201e19130b0600000000000000000000000000000000000001070c151b1f222326292a2b2b2a292724201f1c18120b0300000000000000000000000000000000000000000000000407060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413120f0b06060300000000000000000000000000000710182129303940454c5254595b5a55544e454039312920170e0400000000000000000000000000000000000000061018222a323b42464f55575a5b5853514b433e342e271e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0b0c0b0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865717e8b97a2adbec7d2ddd9d0c3b9ac9f92867a6d615447505c6673808d9aa4afbbc8d3ded7cbbfb4ab9e9184786c6053463b31261a0e00000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d15212e3a47535f6a76828f9ca8b2bdced7e1dbd3c7bbafa3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000003090e121415191b1d1e1e1e1d1b181413110d0802000000000000000000000000000000000000000000040a0f131516191c1d1e1e1e1d1a171313100c0700000000000000000000000000000000000000000000000000000000000306060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706060300000000000000000000000000000000000000070f171e272e343a4146474c4e4d4947433c352f271f170e05000000000000000000000000000000000000000000061018202930363e44484a4e4e4b464540393028231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15222e3b4754606a7783909da9b3bed0d9e4e0d3c7baaea3998b7f7265584e53606d7984919eacb6c0ccd8e7dcd1c6b9aca1968a7d7063574d42362a1d1207000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a111d2935414c56626f7c88949fabbac4cee0e9dfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000020507080c0f10111111100f0c0707050100000000000000000000000000000000000000000000000000030608090d0f10111111100e0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23283036393a3f41403c3b373229241d150d050000000000000000000000000000000000000000000000060e171f252a33383c3d41413e3a38342e271e18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b08080602000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000006111b2935414c56626f7c89959fabbbc5d0e2ebe3d7cbbfb4ab9d9083776a5f535663707d8a97a1adbec7d2dde8e2d5c9bdb2a89c8f8275695f5346392e23180c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a13202c3945525d6874818e9aa6b0bbccd6e0e1d5c9beb3a99c8f8276685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212121212121212121212121212121212121212121212121211100f0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2d2e3235342f2e2b272018120b0300000000000000000000000000000000000000000000000000050d141921282c2f303434312d2c28231d150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131417181514120e0903000003090e121415161414110e09020000000000000000000000000000000000000000000000000000000000000000000b17222d3945525d6874818e9ba7b1bccdd7e1f4e7dcd1c6b8ab9f95887b6e62535e6875828e9ba9b2bed0d9e4eee5dacec4b9ac9f93877b6e61544b4034281c10040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1c28333f4a54606d7a86929facb8c2cddfe8dfd2c6b9ada1978a7e7164564c4135291d110400000000000000000000010507070c0f11121212110f0d0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b19161313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c13191e202126282722221f1b150c070100000000000000000000000000000000000000000000000000000002090e161c202324272825201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13181d2020242522211e1a150b06090f141a1e20212321201e1a140f0a04000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7a86929facb8c3cddfe9f3ede2d4c8bcb1a7998d8073655b616d7a86929facb9c4cfdfebf5ebe0d4c7bbafa4998d8073665c5145382c1f150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2b3844505b66727f8c98a2aebac6d3e0e3d6cbbfb4aa9e9285796d6053463a3024190d01000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191b1a1615130f0a0400000000000000000000000000000000000000000000000000000000000000050b101416171b1b181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d24292c2d31322f2e2b26201711151a1f252a2d2e302e2d2a251f1b150c07010000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b98a2aebac7d3e0ecfbf0e4d8cdc3b7ab9e9184786c6065727f8b99a3aebac7d3e0ecfcf0e3d7ccc0b5ab9e9285796d6053463c31261b0f0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403737373737394653606c7884919eaab4bfcad6e2e0d3c7baaea3988c7f73675c514538281e13080000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e161e24292d2e323537383838383838383838383838383838383838383838383838383837373533302d2c28231d1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0e0d0908060300000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e171e252a2f35393a3d3e3b3a373127221b20262b30363a3b3c3b3a36302b262018120b030000000000000000000000000000000000000000000000000000000613202d394653606c7884919daab4bfcad6e2effbf5eaded2c5b9aca196897c6f636a7783909dabb4bfcbd7e3effbf4e8ddd2c7b9ada1978a7e7164584e43372b1d130700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d444444444444424d5763707d8a96a0acbcc6d0dbe7dfd2c5b8ac9f92867a6d61554b403428160c0200000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20283035393a3f424445454545454545454545454545454545454545454545454545454443423f3c3a38342e2b26201a150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202930363a4045474a4b4847423c332d262a31373b424648494746423b373229241d150d060000000000000000000000000000000000000000000000000005111e2a36414d5663707d8996a0acbcc6d0dbe7f3fffaede1d5c9bdb2a89a8e8174676f7c8895a0acbdc6d1dce7f3fff9eee3d5c9beb3a99c9083766a5f53473a2f24180d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150535f6976828f9ca8b2bdced8e2dfd3c7bbb0a69a8e8174685e5243392e2318040000000000000009131b20293036393a3f42444545454442403b3a373128231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d323a4146474b4e50515252525252525252525252525252525252525252525252525251504e4c494645403937322b262017110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429323a41464b5153575855534e443f382f333c43474d52545654524d47433c352f271f180f070000000000000000000000000000000000000000000000000714202d3946525e6875828e9ba8b2bdced8e2edf8fffdf1e5dacec4b8ab9f9285796d74808d9aa7b1bccfd8e2edf8fffff2e6dacfc5b7ab9f94887c6f62554b4035291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d55616e7b87939facb9c4cedfeaddd0c4b7ab9f94887c6f62564c4130271d120700000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f444c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b595653514b47433c373128231c150c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d606465625f57504941383c464e53575e6163615e57544e454039312a211911070000000000000000000000000000000000000000000003101c28343f4a54616e7b86929facb9c3cedfeaf4fefffff6ebdfd3c6baada2978a7e717985929eabb8c3cddeeaf4fffffff7ece1d3c7bcb0a69a8d8174675d5145392c20160a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a6774808d9aa4afbbc8d4e0e1d5c9bdb2a89c8f82766a5f53443a301e150b00000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4851565d6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a686663605c54544e47433c342e261e170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313a404550565e61676d70716e6a605b53493f464e585f62696e6f6e69625f58514b433c332b23190f0600000000000000000000000000000000000000000006121f2b3844505c66737f8c99a3afbbc7d3e0edfcfffffffbeee2d6cabeb3a99c8f82767d8a97a1adb9c6d2dfecfcfffffffdf0e4d8cdc2b8ab9f92857a6d6053473d32271b0f020000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767985929facb6c0ccd8e4ded2c5b9aca0968a7d7063584e4332291e0c030000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d7275777878787878787878787878787878787878787878787878787878777675726f6d66625f58534e443f38302920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b515a62686d747a7d7e7b736c655b50444e585f6a6e767b7c7b766f6a605d554e463d352b21180e0300000000000000000000000000000000000000000713202d3a4653606d7884919eabb5c0cbd7e3eff8f6f6f9faf2e6dbd0c5b9ac9f93877b828f9ba9b3bec9d5e2eef9f7f6f7f9f5e9dfd3c6baaea2988b7e7265594f43382c1e13080000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382828f97a2adbec7d2dde2d6cabeb4aa9e9184786c6053463c3120170c00000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e818384858585858585858585858585858585858585858585858585858483817f7c79746f6a625f58504a423b322a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d606c717a80858a8b8780776c605a50565f6a6f7c83878987827c746d675f584f473d332a2015090000000000000000000000000000000000000005121e2a36424d5764707d8a96a1adbdc7d1dce8f0eceae9ecedf0ece0d4c7bbafa4998d8187929facb9c5cfdae6f0eceae9eaecf0eee2d6cabeb4aa9d9083776b6054483a3025190d0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8f949fa9b3bed0d9e4dfd3c6baaea2988b7f72665b5044382b1f12050000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191919191919191919191919191919191919191919191919191908e8c8985817c766f6a605c544d443b332a21170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c565e676d757e858d929899938d80736c61575e686f7c8590949a938f8780796e6a60594f453c31261a0e020000000000000000000000000000000000000714212d3a46535f6976828f9ca8b2bdcfd9e3e9e4e0dddcdfe0e4e8e3d7ccc0b5ab9d928d9299a3aebbc7d6e1eae4e0dddcdde0e4eae7dbd0c5b8aca095897c6f63564c41362a1b110600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9fa6b0bcc5d0e2e4d8ccc0b6ac9f92857a6d60544a3f33281c0f030000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a92989b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9b9997928e88827c736d665e564d453b332920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686d79818b92979fa2a49f928a7e70695e666e7a8591979fa49f99938d847c706b60574d42372b1e1308000000000000000000000000000000000004101c2834404b55616e7b87939facb9c4cfdfe6ded8d3d0cfd2d4d8dde4ddd2c7bdaea49d9a9fa3abb5bfcbd7e6dfd8d4d1d0d1d4d8dfe6e2d4c8bcb1a79b8e8175685e5246382d22170b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a9abb0b8c2ced7e1e0d4c8bbafa49a8d8074675d5142382d22170b00000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919da2aaaaababababababababababababababababababababababababababaaa9a8a9a29f9a948f8780786e685f574d453b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a838f939fa2a9aeafa49f92857b6e666c78828f97a1a9afaba49f9691867d70695f53473a3025190d010000000000000000000000000000000006131f2c3845515c6773808d9aa4afbbc8d4e0dcd4cdc7c4c3c6c8ccd2d9e2d9d0c0b6aea9a7acaeb5bdc6d1dcddd4cdc8c4c3c4c8cdd4dde4d9cec3b9ac9f92867a6d6153493f33271b0f03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b6b7bbc2cad4e0e9dfd2c6b9ac9f93877b6e62554c412f261c11060000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb4b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b6b4b3adaba69e99928d827a6e695f574d443a3024190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798390959ea5adb3babaada2979083786d727f8c949fa9b2bbb5afa8a09892857b6e62564c41362a1d1105000000000000000000000000000000000713202d3a4653606d7985929eacb6c0ccd8ded4cac2bcb7b6b9bbc0c7d0d9e2d2c8c0b9b5b4b9bbbfc6cfd8dfd4cbc2bcb8b6b8bcc2cbd4dee0d3c7baaea3988c7f72655b5044372b1f1409000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c2c4c7cdd4dce6e8dccfc2b5a99c8f8276695f53433a2f1d140a000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c1bebab8b0aba39f9490847b6e695e564c41352920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c959fa7afbabec5beb3a99f958d80737c87929fa6b0bbc4c0bbb2aaa2978f8275685e5246392d20130700000000000000000000000000000006121f2b37434e5864717e8b97a1adbec7d2ddd8cdc2b8b0aba9acafb6bec7d2dddad2cbc5c2c0c5c7cbd1d8e1d8cdc2b9b1aba9abb1b9c2ccd5e0d7cbbfb4aa9e9184786c6053463b30251a0e000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfcfd0d3d8dee6eee3d6c9bdb0a3968a7d7063584e443a2f24190d040000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0d0cac6c2bdb5aea69f9691857b6e685d52463f32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909da7b1b9c1cad0c5bbb1a79f93887e849199a3afb8c2cdccc3bcb3a99e94877a6d6154473a2e2114070000000000000000000000000000000815212e3b47535f6a7683909da9b3bed0d9e4d3c7bcb0a69f9c9fa4acb6c0ccd8e4dcd6d1cecdd2d3d7dce3e0d4c8bcb1a79f9d9fa7b1bac3ced9dcd1c6b9aca096897d7063574d42362a1c12070000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcdddfe4e9f0efe2d5c8bcafa295897c6f6a5f564c4135291f160c0100000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dedededededededededededededededededededededededededddcdbd6d3cfc6bfbbb0a8a09791847a6d615b51443a3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8c1cbd6d7cdc2bbafa49a938a9196a0abb5c0cad4d7cec5baada297887c6f6255493c2f221609000000000000000000000000000004111d2935414b55626f7c88959fabbbc5cfe2ddd0c4b7ab9f9490939aa4afbbc8d4e0e7e2dddbdadfe0e3e7eaddd1c4b8ab9f9590959fa8b2bdc8d4e2d5c9bdb2a89b8f8275695e5246392e23180c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e6ebeceef2f7f8ebded1c5b8ab9e92857c6e685d52453e31281d120700000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfdfdfdfdfdfe0e1e3e9e6e2dfd8d1cbc2bab2a9a0968f82756d62564c41362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca6b0bbc5cfdbd8ccc0b6aca49f979ea0a8b2bdc7d1dcd5c9beb2a99f9285796d6053463a2d20130700000000000000000000000000000613202c3945515d6774818d9aa7b1bccdd7e1d5c9beb3a99c908388939facb9c6d0dce7edeae7e7ecedefece0d4c8bcb1a79d90839096a0acb9c7d2ddd9cec4b9ac9f92877b6e61544a4034281c100400000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadedfe2e6ecf4ecdfd2c6b9ada19791847a6d605a5043392f24180d00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d04040403020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d7dcdde0e4e3dcd7ccc4bbb2a89e948b7f72685e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89949ea9b3becad6ddd2c7beb6afaca4aaacb2bac4cfd9d5cbc3b9ada1978d8073675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a85929facb8c2cddfdfd2c6b9ada197897d82909caab4bfcbd6e3eff6f4f3f8f9f7eaddd1c4b8ab9f95887c84919eacb6c0ccd8e0d4c7bbafa3998c8073665c5144382c1f140900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8c9cdd2d3d6dbe1e8eee2d6cabeb3a9a0968f82756c61554b4035291c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a11111110100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cacfd0d3d8dee7ded6cdc3bab0a69f92857a6d61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b75828f97a2adb9c0ccd5d9d0c7c0bbb9b1b7b9bdc4ccd6d8cec3b9aea49e91847a6d60554b4034281c10040000000000000000000000000007131f2c38444f5965727e8b98a2aebac6d3dfded1c4b8ab9e9185787e8b98a3aebac7d3e0ecf7fffffffbefe3d7cbbfb4ab9d9083777f8c9aa4afbbc8d4e0d7cbc0b5ab9e9185796d6053463c31261a0e01000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbcc0c5c6cad0d8dde4e6dacfc5bbb2a89e938a7e71675d5145382e23170c000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1e1e1d1d1c1b19171413110d0804010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9babdc3c4c7cdd4dce4dfd5ccc1baada2978d8074685e5246392d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c2c38444f59616e7b85929ea5afbac3ced9d9d2ccc8c6bdc4c5c9ced6dcd0c6bcb1a79d928a7d70685d5243392e23180c06000000000000000000000000000a15222f3b4854606b7783909daab4bfcad6e0d4c8bcb1a79a8d80737a86929facb8c5cfdae6f2fefffff9ece0d3c7baaea3998b7f727b87939facb9c6d0dbdcd1c7b9ada1978a7d7164574d42372b1d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b3b8babec5ccd2d9e2e1d7cdc4baafa59e9184796d60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2a2a2a2928262321201d1913110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacacacacacacadaeb0b6b7bcc2cad2dae4ded6cabeb3a99f92867a6d6154473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161d262d333d46525e69707e8a939da8b1bdc8d4e4ddd8d4d2cad1d2d5d9e0d6cbbfb4aaa0958d80746b61564c41342e261e180f06000000000000000000000006111c2a36414c56636f7c8995a0acbcc5d0dbded1c4b8aca095887c6f75828e9ba9b3bec9d5e2eefafffff8ecdfd2c5b9ac9f92867a6d7683909caab4bfcad6e3d5c9beb3a99c8f8276695f5346392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7abadb3bbc0c7d0d8e1dfd6ccc1b9ada1968c7f72665c5044382c1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4037373737373737363533302d2c2924201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a4a9abb0b8c0c8d2dde6dbd0c5baaea2988b7f7265564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1620282f383f44464d56616c74818e95a0acb8c5d1dee8e4e0dfd7dddee1e5e0d3c7baaea3989083796d60594f46443f38302a21180e04000000000000000000000b17222d3946525e6875818e9ba7b1bcced7e2d7cbc0b5ab9d9083776a707d8a97a1adb9c6d2dfeaf6fffaeee2d6cabeb3a99b8f827568717e8b98a2aebac7d3e0dacfc4b9ac9f93877b6e61554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495969a9fa2a9afb6bec6cfd8e3ded5c9bdb2a99e9184796d6053463a2d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d44444444444444434341403d3a39352f2c29241e1a140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c9993939393939393939393939393939394979c9fa6aeb6c0cbd5dfe1d6cabfb4aa9d908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a424a5053565e61646d7984919daab7c4d0ddeaf0edece4eaebedebdfd2c5b8ac9f92867c6f67615e5753504a423c332a20160c020000000000000000030f1c28333f4a54616d7a86929facb9c3cedfe0d3c7bbafa3998c7f72656d7985929eabb8c3ced9e5f1fff8ecdfd2c6b9ada2978a7d70646d7a86929facb8c4cfdae0d4c8bbafa49a8d8073675d5145382c1f150a0000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d878787878787878787878788898d92979fa4acb5bdc6d1dce6dacfc4b9ada196897d7063564a3d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150504f4e4c4a4745413a39352f2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d868686868686868686868686868686878a90949da4aeb9c3ced9e4dbd0c6b9ac9f93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444c545b6064686e7175797f8c99a6b2bfccd9e5f2faf9f0f7f8f5e8dbcfc2b5a89c8f827a76726e6964605c544d453c32281e1308000000000000000006121f2b3844505b66727f8c99a3aebac7d3e0dfd2c5b9ac9f92867a6d616674808d9aa8b1bdc8d4e4eef9f8ebded1c5b8ab9e9285796d606775818e9ba9b2bec9d5e1d8ccc0b6ac9f9285796d6053473c32261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d80858d939aa3abb5bfcbd7dfe0d5c9bdb2a89b8e817468574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d5d5c5b595654524c4745413a363129241e160d07010000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078797979797979797979797979797a7b7d828d929da7b1bcc8d4e0e0d4c8bbafa49a8a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424c565e666c71777a7e82868c919ca8b4c0cdd9e6f3fffffdfffff5e9dcd0c3b7aa9e948f87837f7b76716d665f574d443a3024190d01000000000000000613202d394653606c7884919eabb4bfcbd7e2d6cabeb3a99c8f8275685e626f7c8995a0acb8c7d2dde8f4ede1d5c9bdb2a89a8d8174665c63707d8997a1adb9c6d2dfddd2c7baada2978b7e7165584e43372b1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a80889299a3aebbc3ced9e5dacfc4b8ab9e918578695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a69686663605d5654524c46423b352f281f18120c0400000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6e7177808d95a0acb8c5d1dee4d8ccc0b6ac998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545e686d787e83878b8f92989ca3adb8c4d0dce8f5fffffffffff8ebdfd3c7bbb0a69e9993908c87827e786e695f564c4135291d110400000000000004111d2935414c5663707d8a96a0acbdc6d1dcdfd2c6b9ada1978a7d706456606a7784919dacb6c0ccd8e4f0ebded2c5b9aca096897c6f6354606d7984919eabb8c3cdd9e4d6cabeb3a99d9083776a5f53473b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616263676d747e87929fa7b1bcc8d4e0dfd2c6b9ada197887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767473706d6865605d56534d45413a3129241d160d05000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666060606060606060606060606061656d7883909daab7c3d0dde8ddd2c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d7a828b9095979b9fa2aaadb5bfcad5e0ecf8fffffffffffbefe3d7ccc1b8b0aba49f9c9a938f8a837b6e685d5245392c2013070000000000000613202c3945525d6875828f9ba8b2bdcfd8e2ded1c5b8ab9e9285796d60535866727f8c9aa4afbbc8d4e0edeaddd1c4b7aa9e9184776b60545c6673808d9aa7b1bcc8d4e3dbcfc5b8ab9f95887c6f6255493c2f22160900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455555d606c727f8b95a0acb8c5d1dee1d5c9beb3a9978a7d7164574a3e3124170b00000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382817f7d7a76726d68615e57514c433e352f281f170e060000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a535353535353535353535353535c66727e8b98a5b1becbd8e4dcd0c3b6a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798390949da0a7a8acaeb4bcbfc7d1dbe6f1fdfffffffffffff4e8ded3cac1bdb5afacaca49f9c9590847a6d6054473a2d2114070000000000000714212d3a4754606d7a86929facb9c4cedfe0d4c8bcb1a79a8d8074665c5154616e7b87939facb9c6d0dbe7e0d4c8bcb1a7998c807366594f54626f7c8895a0acb8c7d1dce1d4c8bcb1a7998d8073665a4d4033271a0d00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c515a606c7883909daab7c3d0dde6dacfbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8e8c8986837f7a746e69605d5550454039312920180f0600000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464646464646474a54626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a959fa6abb1b5b8babfc6ced1d9e3edf8fffffffffffffffaefe5dcd3d0c7c0bbb9b6afaca7a0968d8073665a4d4033271a0d0000000000000b1724313e4a5764717d8a99a3aebac7d3e0ddd1c4b8aba095887c6f62544b535e6976838f9caab4bfcad6e1dcd1c4b8ab9f95887b6e625548535f6a7783909dabb5c0cbd7e3d8cdc3b6aa9d9083776a5d5044372a1d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4145505b66737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9b9999928f8b86817b746d67615a514b433b332a21180e05000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3b4754616e7a8794a1adbac7d4e0ded1c4b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b0b8bcc2c5c6cad0d8e0e3eaecf0f5fbfffffffff9f3efede5e2d9d2ccc7c6c0bbb9b1a89d9083776a5d5044372a1d110000000000000e1a2734414d5a6774808d9aabb4bfcbd4d8d6cabfb4aa9d9083776a5f53424d5765717e8b98a2aebac5cfd7d5cabeb3a99d908376695f53474e5865727f8c99a3afbbc7d3dad5cfc5b9ac9f9286796c5f5346392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e2f353f4a5463707d8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a7aba39f9c98928d86807a706c605d554d453c332a20170c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2e33362d33383a4754616d7a8794a0adbac7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c8cdd2d3d6dbdfdcdddde0e4eaf1f8fffcf5eee8e3e0dfdadeddd7d4d2ccc8c3b7ab9e9184786b5e5145382b1e120000000000000e1b2835414e5b6874818e9ba9b3bcc3c8cdd1c7baaea2988b7f7265584e434754606d7a86929faab3bdc6cec9c1baada2978b7f7265574d424754616d7a86929facb9c2cdcfc9c4bdb4aa9f9285786c5f5245392c1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121242d3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b4b5afacaaa29f99928d847e746d675e574d453c32291e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403036393b3f43443f44464855616e7b8894a1aebbc7d4e1dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb5c0ccd7dfdcd7d3d2cfd0d1d4d9dfe6eff8f3eae3dcd7d3d2cdd1d2d5daddd8d0c3b6a99d9083766a5d5043372a1d100000000000000c1925323f4c5865727f8b97a1aab1b8bcc3c5c3b8ac9f92867a6d6054473c45515d6774818d98a2abb4bcbfbdb9afa69f92857a6d6054473c46525e6875828f9ba6b0bbc4c4beb9b2aba3988f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f171c1f232f3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0bbb9b4aeaba39f97918a81796e695f574d443b30271c120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b4146474c4f514a5053545863707d8996a3b0bcc9d6e3dacec1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a4afbbc7d4d3d1cbc7c5c2c3c4c8cdd5dde6f1eae1d9d1cbc7c5c1c5c6c9cfd2d5cbbfb5ab9a8d8174675a4e4134271b0e0000000000000714212d3a4754606d7a859298a0a7abb1b6b8b8b0a69b8e8174685d524539414c55616e7b859299a2aab0b2b2ada59e948c7f72675d514539414c5663707d89949ea9b2b8b7b3ada8a09992867c6f6255483c2f22150900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2e343f495363707c8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfd1cbc7c5bfbab4aea9a19e938e837b6e695f564c42392e23180c04000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254595c5e5e5b6061636a74808d9aa7b3c0cddae2d6cabeb3a9988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9c3cac6c5bfbab9b5b6b8bcc3cbd5dfeae3d9cfc7c0bbb9b4b8b9bec4c6c9c7bbaea3998a7e7164574b3e3124180b0000000000000613202c3945525d686f7d8690959d9fa7a9ababa79e94887c6f62564c41353a46535e69707d8792989fa6a6a8a19e938e82786d60554b41353a4854606b76828f97a1a9abaaa9a19e9691877e716a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a3f44505b65727f8c99a5b2bfccd8e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcd7d4d0cac6bfbab2ada59d9590847b6e685e544a40342820150a000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565e6166696b6b666c6e70737c86929facb9c5d2dfdfd2c6b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca8b2bdbebab8b4aeaca9aaabb1b9c3cdd9e4dcd1c7bdb5afaca7abadb3b8b9bec2b9ac9f92867a6d6154473a2e21140700000000000004111d2935414c56606b6f7c838a9095999c9e9e9d958f82756a5f53433a2f36424d57616b707d868f9498999896918b81796d665c50433a2f38444f59616e7b8591979d9f9e9b97928c847c716c61584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646463f44464a5059606c7883909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e8e3e0dbd6d1cbc4beb9afa7a09691847a6e665c51443c32261b0f050000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686e7276777878797a7d80869299a3aebac7d3e0ded1c5b8ab9e9285786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717e8a96a0abb5b3aeababa39f9c9da0a7b1bcc8d4e0d7cbc0b5aba39f9a9ea1a9abadb3b5afa59b8e8275685e5246392d201307000000000000010d19242f3a434f59606a6f787e83888c909292908c837a6e61584e433128313b454f59616b707b82888b8c8b89847e756d675c544a3f3128323d46525e696f7c858d9092918f8a857f796f6a615a50463c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524a5053545c606b717e8b95a0acb8c4d1dee1d5c9bdb2a8978a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadfe0e2e2dcd7cfc9c0b9b1a8a0969083786d60584e43372b21160b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f828485858687898d9298a3abb4bfcbd7dfd3c7bcb0a69a8e8174665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d78849199a4abaaa29f9b99928f9095a0abb8c4d1ddd3c7bbafa399928e92979a9ea1a9a8a79d93897c6f62564c41362a1d11050000000000000008131e28313d474f585f666c71777c80838585837f796e685e52463c321f29333e474f5961696e767b7e7f7f7c78716c605c554b42382e1f2a36424d57606a6f7a80848584827e79726d67605850483e342a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062666d727d86929fa7b1bcc8d4e0ded2c5b9aca196887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8cacdd2d3d6dbe2e0dad5cbc3bab2a89f958d80736a5f54473e33281c100300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858c8f9191929299969a9fa3aab4bdc6d1dcd6cdc5b7ab9f94897c6f62544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c66707d8793999b9a98928e8a868283909daab6c3d0ddd2c5b9ac9f92878185898d9197999b9c958e81746a6054443a3025190d0100000000000000010c161f2b353d464e545b60646a6f7376787877726d675e564c41342a20212c353e474f575f626a6e7273726f6d66625a514b433930261c25303b454e5860686d7377787775716d67605c554e463e362c22180e040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6e72787f869298a2aeb9c3cdd9e4ded1c4b7ab9e918478695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbdc1c5c7cad0d8e0e6ddd5ccc4bab1a79f93877c6f62594f44382c1f150900000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592989c9e9e9f9fa3aba6acaeb4bcc6cfd8d9d0c5bbafa59c9083766a605442382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f878d8e8d8a85817e7a76818e9aa7b4c1cddad2c5b9ac9f928679797d8185898c8f8f8c83796d60584e4332281e1308000000000000000000040d19232b343c424a5053585f6266696b6b6a65605d554c443b3022181a232c353e454d53585f6265666563605c545045403931271e141f29333c464e565e61666a6c6b6864605c55514b433d342c241a1006000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848c9298a2aab4bfcbd5dfe1d4c8bdb2a89a8d817467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b4b8babfc6ced8dde4dfd6ccc2bbafa4998f82766b6155483c31261a0e02000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a2aaaaababacafb5b3b9babfc6cfd8ddd2c7bdb3a99e93897c6f63584e4330261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59626d727c8182807d7975716d74818e9aa7b4c1cddad2c5b9ac9f9286796d7074787c7f82837f796d675d51463d3220160c0200000000000000000000071119222a2f383f44464e5355595d5f5f5d5953514b433b32291e10111a232c333c42474e53555859585653504a423f342f271f150c17212b343c444c52545a5d5f5e5c5753514b454039302b221a120800000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91969fa3aab4bcc6d0dde5dcd1c5b8aca096897d706356493d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7acaeb4bcc1ccd2d9e2ded7ccc0b5ab9f948a7d7063574d42372b1e1206000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8b9bbc0c0c5c7cbd1d8e1d7ccc0b5aba1978e81756b6054463d321e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d47515b626a6f747573706d67646774818e9aa7b4c1cddad2c5b9ac9f9286796c63656c6f737576726d675d554b40342b200e050000000000000000000000000710181d262d33383c4347484d505252504c47454039312920170d08111a212a31373c4347484b4c4c4946443f383029231d150d050f19222b323a4146474d5152514f4b47454039342e271e1910080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292939a989ea0a8aeb4bcc6ced8e2dfd5c9bdb2a89d9184786c605346392d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495979a9fa2aaafbbc0c7d0d9e4ddd2c7bdb0a69c8f8276695f53473a2d211407000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c5c7cbd1d2d3d7dce2e0d4c7bbafa49992857a6d61594f43342b200c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2b353f495158606267686764605c556774818e9aa7b4c1cddad2c5b8ac9f9285796c5f5b606266686966605c554b433a2f22190f0000000000000000000000000000060b141c22282b31373a3c40434545443f3a39352f271f170e0500080f1820262b31373a3b3f403f3c3a38342e261e18120b030007101920283036393a40444544423e3a38342f28231d150c07000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9fa4acaaacb2babfc6cfd8e0e1d7cdc5b9aca1968b7f72655b5044372b1f12050000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d8787878787878787878787888a8e92989ea5afb6bec7d2dde3d9d0c2b9ac9f93877b6e6155483b2f24180d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5c6975828f9ca8b5c2cfd2d2d4d7dcdfe0e3e7ecdfd2c6b9ac9f93877d70685e52473d3222190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c19232d373f464e54565a5b5a5753515a6774818d9aa7b4c0cdd2d2c5b8ab9f9285786c5f505356595c5c5953514b433a31281d1007000000000000000000000000000000020a11171c1f262b2e2f3336383837322d2c29241d150d05000000060e151a20262b2e2f323332302d2b28231c140c0701000000070e161e252a2d2e3337393835312d2c29231d18120b0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacafb6b7b9bdc4cbd1d8e1e1d8cfc5bbb0a69e9184796d6053493f33271b0f030000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d81868e939fa4acb6c0ccd8e0e0d4c8bbafa49a8c7f7266554b4035291d10040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c6cad0d2d3d7dce3eadccfc2b6a99c8f83766b60564c413428211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343d4347494e4f4d4a474d5a6773808d9aa6b3c0c5c5c5c4b7ab9e9184786b5e5146494c4f504c4645403930281f160c000000000000000000000000000000000000060b0f151b1f2122262a2c2c2a26201f1d18120b03000000000003090e151a1f212225262523201f1c17110a02000000000000050c13191d2021272a2c2b2924201f1c18120c07000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b9bbc0c4c5c9ced7dce2e0d7cfc6bcb3a99e948a7e71675c5141382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a818b939aa4afbbc4cfdae4d8ccc0b6ac9c908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8babfc0c5c7cbd1d9e1ddd0c4b7ab9f94897d6f665c5044382b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b222b32373b3c4142403d3f4c5965727f8c98a8b2b7b8b8b8b7b5ac9c908376695d50433c4042433f3a38342e271e160d040000000000000000000000000000000000000000030a0f1215151a1d1f1f1d191413100c0701000000000000000003090f121415181919161312100b0600000000000000000002080d1113141a1e1f1e1c181413100c070100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d2d5d9e0e3ddd7cec5bdb4aaa1978f82756c61554b402f261b1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616264686d747f88939fa8b2bdc9d5e1ddd2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a1a9aaabacaeb4b3b9bbc0c7cfd9e3d3c7bbb0a69d9083786d6053463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109101920272b2e2f343534313d495663707c8996a0a9aaabababababa39a8d8073665a4d4033333536332d2c28231d150c040000000000000000000000000000000000000000000000030608090d101212110c07060400000000000000000000000000020608080c0d0c0907060300000000000000000000000000010507070d1112110f0b07060400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d4d8dddee1e4e2d9d2ccc3bcb4aba39892857a6e615a5043392e1d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455565e616d73808c96a1adb9c5d2dfe0d4c7bbafa399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592979b9d9e9fa2aaa6acafb5bdc7d1dcd8cdc2b8aca0958a7d7064574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232728272d3a4653606d788491979c9d9e9f9f9e9c9992877c6f6255483c2f26292926201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe0e4e6e2dfd9d4d0c7c0bbb1aaa29992867d6f685e52483e30271d0b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c525a606d7984919eabb8c4d1dee3d7cbc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858b8f91919298959a9fa3abb5c0cbd7ded4c8bcb1a79c8f8275695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1c1f2b3844505c666f7c858c8f91929292918f8d877f726a5f53473a2e211c1d191313100c070000000000000000000000000000000000000000000000000000000000000000030608090c0e101011100f0d0a0706040000030608090d1011121211100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededddbd6d3cec8c3bdb5afa7a09892877e716b60564c41362c1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4146515c6774808d9aa7b3c0cddae8dcd1bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f8284858586888d9299a3afbbc7d3e0d9cec3b9ac9f93867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e101c28343f4a545f6a6f7a7f82848585858483807b726d62584e43372b1f12100c0706040000000000000000000000000000000000000000000000000000000000000002050a0f121515191b1c1d1d1d1b19171312100c0a0f1215151a1d1e1f1e1e1d1b171413100c0701000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0d0cac6c3bcb8b1aba49f9591867d716c61594f443b30241a0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e3036404b5564717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686d7275777879797c8087929facb9c5d1dce0d4c7bbafa4998a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e585f686d7275777878787876736e69625b51463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000002090e12151b1f21222528292a2a2a282623201f1c18151b1f212227292b2b2b2b292724201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1bebab8b1aca7a099938d837c706b615a50473d32291e1208000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121252f3d495663707c8996a3afbcc9d6e2dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565d6165686a6b666d6f737f8b98abb5c0cbd7e3d7ccc0b5ab9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e565d6066696a6b6c6c6b6967625f5751493f342a20150a000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f3234363737363533302d2c282320262b2e2f3336383838373634312d2c29241d150d0800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b6b5b3adaba7a09d95908780796f6a615950483e352b20170d00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f181c1f23303d495663707c8996a3afbcc9d6e2dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254585c5e545c60626d7a8799a3afbbc7d4e0ddd2c3b6a99d9083766a5d5043372a1d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a343c444c5254595c5e5f5f5f5e5c5a55534d453f372d22180e0400000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414343444342403d3a38342e2a31373a3c40434445454443413e3a38352f271f1a1208000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababaaa8a9a29f9b95908a837c746d675f584f473e362c23190e0500000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2f34404a5464717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a4146474c4f514b51535e687986929facb9c5d2dfddd1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18222a323a4145474c4f5152525251504d4847423c332d251b100600000000000000000000000000000000000000000000000000000000000000070e171e252a30363a3c4347484c4e4f5050504e4c4a46444039363c4347484d5051525151504e4a47454039312c241a100700000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9997928e89837d786f6a605d554e463d352c241a11070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a4045515c6674808d9aa7b3c0cddae5d9ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d454545454545454541464d576c7985929facb8c5d2dfded2c5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820282f35393a3f42444545454543403b3a37312a211b1309000000000000000000000000000000000000000000000000000000000000030b1218202930363b4246484e5355585b5c5d5d5d5b595653514a4642444e53555a5c5e5e5e5e5c5a5753514b433e362c22190f040000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8985817c77716c656058514b433c342c231a1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464045464b515a606d7984919eabb7c4d1dee3d7ccc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515151514c52545f697986929facb9c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292c2d3336373839393836342f2e2b261f180f09010000000000000000000000000000000000000000000000000000000000040c151d2328323a41464d5254585f626567696a6a69686663605c54524d51585f6266696b6b6b6a696764605d5550483e342b20150a0000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868686858583827f7c7975706b64605b534e454039312a221a110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524b5153555c606c727f8c96a1acb9c5d2dee0d4c7bbafa499897c6f6256493c2f2316090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665e5e5e5e5e5e5e5e5e5e565e61666e7b8899a3aebac7d3e0ded2c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2c2c2b292722211e1a150e06000000000000000000000000000000000000000000000000000000000000040e161e272e343e444c52575e61666a6f7274767677767573706d66615e565c606a6f7376777878777674716d67615a50463c32271b0f00000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879797979797979797979797979797979797979797878777573706d66636059535049413d352f271f1810080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062676d737e87929fa8b2bdc9d5e1dfd2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736b6b6b6b6b6b6b6b6b6b6b6b686d7178818e9babb4bfcbd7e3ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f1f1f1e1d1a1514120e0903000000000000000000000000000000000000000000000000000000000000040e1620283039404550565e61696e73787c7f8182838383817f7d79736e6962666d747c80838485848483817d79716c61584e43372b1d12070000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686663605c54544f46443f382f29241d150d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6f727980879299a3afbac4cedae5dcd0c3b6a99d908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787a7d828e939eaabdc6d1dce7dccfc2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f1112121212100d0808060200000000000000000000000000000000000000000000000000000000000000040d162028323a424b515a61686d747b8084888b8e8f9090908e8c8985807b726d6d7880878d8f919191918f8d8a857e716a605447392e23180c00000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653514b48443d37332d261d18120b0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848d9299a3abb5c0ccd6e0dfd3c7bbb0a6998c7f7366554c4135291d11040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b8ab9f92858484848484848484848484848585878a90949ea5afbacfd8e2e3d6cbbfb4aa9a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f28323a444c545c606c717a80868c9196989a9c9d9d9c9b9997928d867f7473808d939a9c9e9e9e9d9c9a9792877c6f62554b4034281c10040000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353535252504f4c494645403938322b27221b140b07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91979fa3abb5bdc7d1dee4dbd0c4b7ab9f94887b6f6255483c2f24190d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd3c6baaea29892919191919191919191919191919298979c9fa6afb7c1cce1eae0d3c7baaea3988a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a444c565d666d747e858d92999ea1a8a7a9a9aaa9a8a9a29f98928b817b87929fa4acaaababaaa9a9a1998f8275675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b40434445464646464646464646464646464646464646464645454442403d3a38342e2c271f1b17110a0200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea3999292929292929292929292929895999ea1a9afb5bdc7cfd9e3ded4c8bcb1a79c9083766a5f53473a2e1e1308000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabeb3aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa9abb0b8c1c9d3dde3d9cfc5b8ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10121314141413100d07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c565d686d78818a92979fa3abadb2b4b5b6b6b6b4b3adaaa29f938e849199a3aeb6b7b8b7b7b6b3ab9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393939393939393939393939393939393939393938373533302d2c28231d1b160f0b06000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9fa2aaa5abadb2bbc0c7cfd9e1dfd5ccc4b8ab9f958a7d7164584e43372b1f0c01000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dbd0c5bcb3aeabababababababababababababababaeb3b6b7bcc2cbd3dbe8dcd1c7bdb0a69b8e8275675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f131516181c1f20212120201d181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424b555d686d7a828e939ea1a9aeb5b9bdc1c2c3c3c3c1bebab4aea59e969196a0abb5bfc4c4c4c4c2baaea398887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c1812100b030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacaeb4b2b8b9bec4cbd1d9e1e0d7cdc4baafa59d9083786c6053463c31261b0f00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d7cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b8b8babec3c4c7cdd4dde5ddd7cbc0b5ab9f94897c6f63554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b20222323282c2d2d2e2d2c292421201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545d676d7a8390949da5adb3bbbfc6c9cfcfd0d0cfcfcac5bfbaafa8a09da0a8b2bdc6d1d1d1d0cbbfb4aa95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f202020202020202020202020202020202020201f1f1d1c19161313100c070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8babfbfc4c6c9cfd7dce3dfd6cec5bbb2a89d93897d70655b5044372a20150a00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cad0d0d3d8dee6ddd5cbc3bbafa3998f82766b6054433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000000000000000000000000000000000000000000000000000007121d27303944505c666d798390959fa6afb9bec5cbd1d5dadcdcdddcdbd6d0cac1bab2acaaacb2bac3cfd8dededcd0bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212110f0d0a07060400000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d1d2d5dae0e2dbd6ccc4bcb3a9a0968e81746b6053493f3327180e0300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e1dbd6d3d2d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbdde0e4e4ddd4cbc3b9b0a69f92877c6f62594f4331281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242932383b3c4140444647474745403f3a3935302820191107000000000000000000000000000000000000000000000000000000000000000000000c18232e39434f59606d78828f95a0a7b0b8c0cacfd7dce3e5e6e2dfdedddedbd6ccc3bdb8b7b8bdc3ccd5e1eae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbdedfe1e3e0d8d0cac2bab2aaa2979184796d60594f41382d2217060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f3ece6e2dfdedededededededededededededededfe2e6e8e4e0d9d4cbc2b9b1a79f948c7f736a5f53473d321f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353d4448494e4a5153545453514b4c4746413a322b23190d04000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606b73808d949ea7b1b9c2cad6dae1e5e1dfdbd6d3d2d1d2d3d6d5cec8c5c4c5c8ced5dee7f3e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000001040707080909080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe2e7e6e1dfd8d3cec6bfbab0a8a19892857c6e675d51473d2f261b11060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6e2dfdeddd8d4cec8c0b9b1a7a0958f82786c60584e43342b210d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454f54565a545c606061605d555954524c443d352b1f160c010000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67707d87939fa6b0b9c3cbd4dce6e0dad5d2cfcac6c5c4c5c6cad0d3d4d1d0d1d4d9dfe7f0efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000307080d111314151515151413100c07050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededcdad5d2cdc7c1bcb4aea69f9691867d6f6a5f554b40352b1d140a000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dbd6d3d2d2ccc8c3bcb8aea79f9590837a6d665b50463c3122190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51596063676a666d6d6d6d676966615e564f473d31281e130800000000000000000000000000000000000000000000000000000000000004111d2935414b55606d79849199a4afb8c1cbd5dde4dfd6cfc9c5c4bebab8b7b8babec5c6cad0d7dee1e5eaf1f9efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000040b0f1315191d202122222222201f1d1814120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0cfc9c6c2bbb7b0aaa29f948f847c6f6b60584e433a2f23190b02000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0cac6c5c3c0bbb9b1aca49d9590837a6e685d544a3f342a2010070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606b6f747678797a7a7a7876726d6860594f433a2f24190d0100000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c96a0abb5c0cad3dde4dbd3ccc4bdb9b8b3adabaaabadb3b8babec5cdd4dde6eff8ffefe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000070f161b202224292c2d2f2f2f2e2d2c2924211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1beb9b8b0aba69e98928c827b6f6a60594f463c31281d110700000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbababababababababababababababababababababababebab8b6b6afaca7a09d928d837a6e685e564c42382d22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d757c8183858687878685837f7a6f6b60554c4135291d110400000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa8b2bdc7d2dce4dbd2c9c1bab2adaba9a29f9e9fa2a9abadb3bbc2cbd4dde6f2fbefe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000010a111921272c2f3035393a3b3c3c3b3a39352f2d2a261f170f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b4b2adaba69f9c948f867f786e695f584f463d332a1f160c0000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadadadadadadadadadadadadadadadadadadb3adabaaaca49f9c95908980786d685e564d433a2f261c10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d7981898d90929893949892908c857d6f675d5145392c2013060000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c97a2adbac4d0d9e3ddd2c9c0b7afa8a19e989792919297999fa2a9b1b9c2cbd4e0e9f3efe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000a131c232b32383b3c414547484848484745403b3a363129211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababa9a8a9a19e9a948f89827b726c665e564e463d342b21180d0400000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9a29f9d9b9a93908a837d746d665e564d443b31281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6874808d939a9d9fa2aaaaa29f9c9792857a6d6054473a2d22170b000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919da9b3beccd6e2dfd4cbc0b7aea59e96918b87858485888c92979fa7b1b9c3ced7e2edf8e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000007101c252e353d4448494c52545555555553514b4846423b332b231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9897918d88827c756e69605b544d443c342b22190f0600000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7881898e9092989393939393939393939393939393939393939393939393939792908e8b87837d786f6b605c544c443b32291f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa5a9abaeb4b4aeaba9a1978c7f7266544a3f33281c0f030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a0acbbc5d0dee4d8cdc2b9aea49d938e847f7b7877787b7f8590959fa7b1bcc6d0dbe7f2e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000040f19232e3740474f5456565d6062626261605d5555534d453d352b1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8984807c766f6b615f57504a423b322a221910070000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c666d757c81848586878787878787878787878787878787878787878787878786868583817e7b76716c656059514b423a322920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a99a3aeb6b8babebebab8b3a99d908377665b5044382b1f12060000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdcdd7e1e0d4c8bcb1a79d928d8179726e696b696e727a8290959faab4bfcad6e2efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000a16212b3540495259606368686d6e6f6f6e6d6767615f574f473d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868685858483817f7c79746f6a636059534d443f382f29201810070000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79787775716e6964605b534f454039302820170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb4bfc5c6cacac6c5b9ac9f9286786c605346392d201306000000000000000000000000000000000000000000000000000005111d2935414c566976828f9ca9b5c2cedce9ddd1c4b8ab9f958d80756d67615e575f61686d79839098a2aebac6d3dfece2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000030f1b27323d47525b636b6f75787a7b7b7b7b7a78746e6960594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e73767778797979797979797979797979797979797979797978787675726f6c66625f58544f46423b332d261d170e060000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c666a6865615e57535049413d342e271e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000713202d3946525d687885929eabb8c5d1dee0d4c8bcb1a79d9083786d605d55524d53565e676e7b86929facb8c5cfdae6e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000007131f2c38434f59636d737d828587888888888684817b706b60554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686562605b54534e48443d363128221c140b050000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444f54565b555c60606060606060606060606060606060606060606060606060605b545b5854534d46443f382f28231d150c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbc0b5ab94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000714212e3a4754616d7a8797a2adb9c6d2dfded1c5b8aca095897c6f665c514b4642464c555e6973808d99a9b3bec9d5e1e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000915222f3b4854606b737f898f92979595959496918d877d70675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653504a47433c38322a261f17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b515354545454545454545454545454545454545454545454545353504a4e4b4846423b37332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a9b3becad6e2ddd0c3b7aa9d9083776a60544a4039363a434d57616e7b8897a1adb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000030f1c28333f4a54636f7c87939b9ea2a9a2a2a8a19e9992857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353525251504e4c4946443f3837312c27211a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832383b3d4140454647474747474747474747474747474747474747474747474746443f423e3b3a36312b27221b140b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdbdbd5c9bdb2a894877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbccfdbe6dacdc0b3a79a8d807467584e42392f2a313b47535f697885929eabb8c5d1dee2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000006121f2b3844505b6675828e9aa4abadb3aeaeb2acaba2978b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b404344454646464646464646464646464646464646464646454543423f3c3938332d2b26201b160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d322e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cececfcfd1c5b9ada19686796d6053473a2d20140700000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8ccbfb2a5998c7f7266594c3f30271f2b37424d576a7784909daab7c3d0dde2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000613202d394653606c7985929facb6b9bebbbbbdb9b3a99b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f33363839393939393939393939393939393939393939393939383735322f2d2b28221c1b150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28222521211e1a140f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a9b3bcc0c1c2c2c1c0b7ab9e918478675d5145392c20130600000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcd1dce7d9ccc0b3a6998d807366554c413529242d3946525d687884919eabb7c4d1dee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebec7cacfcec9c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c17110f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f20212121212121212121212121212121212121212121212120201f1c17181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2acb1b3b5b5b5b5b5afa69b8f827568554b4035291d100400000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995abb5bfcbd7e3dbcfc2b5a89c8f8275675d51453c3330353f4a54616d7a86929facb9c5d2dfe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bed0d6dbdad1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f2020202020202020202020202020202020201f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10131314141414141414141414141414141414141414141414141413120f0b0608070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929da0a7a7a8a8a8a8aba39f948a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0dfd2c5b8ac9f92857a6d60584e443f3f4145505c66717e8b99a3afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd0d4e6ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212100f0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070707070707070707070707070707070707070606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67717e8a9195989a9b9c9c9b9a99928e82786c605346392d2013070000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfdfd3c6baaea2988c7f736a5f57504a4c4c525a606d7884919dabb5c0cbd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c717e84888b8d8e8f8f8e8d8b8681796d665b5044382b1f120600000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daab7c3d0dbe2d6cabfb4aa9f92867c6f69605b5458565d606c73808c95a0acbdc7d1dce8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626c70777b7e8082828282807e7a746d675d544a3f33281c0f0300000000000000000000000000000000000000000000000000000003101c28343f4a546774818d9aaab4bfcad6e2dbd0c6baaea39891847b716c66666566686d747e87939fa8b1bdcfd9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48505a61646a6f72747575757574716e68605d554b42382d22170b00000000000000000000000000000000000000000000000000000000000b17232e3e4a5764717d8a98a2aebac6d3dfe2d6cbbfb4aaa19691857e7874737273757a80889399a4afbac3cee1ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f485055585f626567686969686764615e56514b433a2f261c110600000000000000000000000000000000000000000000000000000000000614202d3a4753606d7985929facb8c1cfd8e3dcd0c6bcb2a8a197928b85817f7f8082868d939aa4abb5c0ccd5dff3efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363e44494e5355585a5b5c5c5b5a5854524c45413a31281d140a00000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774818e9ba6b0bdc6d1dce2d8cec4bab2a9a19e97918e8c8b8c8f92989fa4acb5bdc7d2dee7f1efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c33393c4347484b4d4f4f4f4f4d4b4746413b352f281f160b0200000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7c88949eabb5bfcbd7dfe0d6ccc4bbb3ada9a19e9b9998999c9fa3aaafb6bec7d0d9e3f0f9efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a22282d31373a3c3f4142424242413e3b39363029241d160d0400000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a75828f99a3aebbc3cdd7e1ded6cdc5beb9b3adaba7a6a5a6a8acaeb4bbc0c7d0d9e2ebf5ffefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20262b2e2f32343536363534312e2d2a251e18130c0400000000000000000000000000000000000000000000000000000000000000000007121d2b37434e58626e7b87929fa7b1bbc5cfd8e1dfd7cfcac4beb9b8b4b2b2b3b5b8babfc6ccd2d9e2e8eef5fdefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e24292d3035393a3c3d3e3e3e3c3a39352f2c27211a1109010000000000000000000000000000000000000000000000000000000000000000010f1b26313c47535f6a73808d95a0a9b3bdc6cfd8e1e1dad6cfc9c6c4c1bfbebfc2c5c7cbd0d4d2d4d7dde3ebf4efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820283035393a414647494a4b4b4a494745413a38332c231b13090000000000000000000000000000000000000000000000000000000000000000000a15202b37424e57606d79839097a2abb4bdc6cfd7dfe6e1dad5d2d1cecccbcccfd2d3d2ccc7c6c7ccd2d9e2ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a323a4146474c525456575758575654514c48443d352d251b0f060000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c666e7b859299a3abb5bdc5cdd6dbe2e6e1dfdedad9d8d9dbd5d0c7c0bbb9bbc0c7d0d9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b444c5254565d61636364646463605d55554f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000915202834404b545f69707d879299a3abb3bbc2cad0d6dbdfe2e6e7e3e0dbd6cbc3bdb5afacafb5bdc7d2dde8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d565d6166686d6f707171716f6d6763615951493f332a1f14090000000000000000000000000000000000000000000000000000000000000000030c18232e39424d57606b717e879299a1a9b1babfc6cad0d3d6dbdcd7d3cfcac2b9b1aba49fa4abb5c0ccd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f686d73777a7c7d7e7e7d7c7a76706b625b51453b31261a0e02000000000000000000000000000000000000000000000000000000000000000007121d27303c454f59616c717e8792979fa7aeb4babfc5c6cad0d1cbc7c5beb9b0a7a0999399a4afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e514531281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7a808487898a8a8b8a8986837d726d62574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000b151e2a333d47505a616c717d8590959fa2aaaeb4b8babebdbdbfbab9b3ada69f959086939facb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000007121d27303b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b594f433a2f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616e7b848d9196969697979799938f897f72695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000030c18212b353e48505a616b707b838c92989fa2aaabaeb3b0b0b4aeaca9a29e948f83808d9aa7b4c0cddae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000030c18232e39424e58616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b60554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6976828f969ea0a8a3a4a4aba49f9c92877b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000060f19232c363e48505960696e787f868d92989b9fa2aaa3a4aaa39f9c97928b827a808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000b151e2834404b54606a73808c99a6b3bfccd9e6dfd2c6b9ac9f93877d70675d51453d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa9acb2b0b1b1b5afaca3998d817467544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000007111a242c363e474f575f666d727a80858b8f92989697979698928f8b857f7873808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000007121d27303945515c666f7c87929facb9c5d2dfece0d4c8bbafa49a9184796d60594f433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6b0b9bdbdbdbec0bbb5ab9e918478665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000008121a242c353d454d545c60686e747a7e828587898a8a898886837e7a726c73808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000030c18232e39434e58606d79839099a3afbbc7d3e0ede4d8ccc0b6aca0968d80746b60554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c9cecad2ccc6b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000008121a232b333b424a50565e61676d7175787b7c7d7d7d7b7976726d676673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000b151e2834404b55606a73808d95a0abb5c0cbd7e3efe8ddd2c7beb2a89f93887d70675d51453d31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1ced9d7ddd4c8bbafa49a877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000081119212930383f444c52555d606568696e707071706e6d6765605d6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000007121d27303945515c676f7c87929fa7b1bdc7d1dce8f3eee4d9d0c4bbafa49a9184796d60594f433a2f24180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce4e4d8ccc0b6ac95887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000070f181e262e343b41464c515458575e616364646362605c55545a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000030d18232e39434e58606d79839199a3afb9c3cfd9e3eef9f5ebe2d8ccc0b6aca1968d81746b60554b4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce5e3d7cbbfb5ab94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232830363a4145474b4d5354565757565553514b4d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000010b151f2834404b55606a73808d95a0abb5c0cbd5e1eaf5f5f7f4e8ddd2c7beb2a89d92897d70675d51453d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cedad8d8d3c7bbaea399877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e252a2f35393a3e424648494a4a4a484645404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dde7ece9e8ebebeee4d9d0c4baaea49e9184796d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c9cfcbcbcdc5b9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14191e24292c2d31363a3b3d3d3e3d3b3a38404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000030d18232f39434e58606d79839199a3afb9c3cfd9e3e3dfdddcdedfe1e6e2d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a7b1b9bdbebebebebcb5ab9d908477665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d2021252a2d2e303131302f2d33404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000010b151f2934404b55606a73808d95a0abb5c0cbd5e1ded8d3d0cfd1d2d5dae0ded5c9bdb2a89d92897d70675d51453d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8995a0a9adb2b1b2b2b1b0aba3998d807467544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141a1e212123242423222733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dddcd4ccc7c3c2c4c6c9cfd6dfdacec4baafa59e91847a6d60594f433a2f24190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b778391979ea1a8a4a5a5a4a69f9c92877c6f6255483c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e121415161717171a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000030d18232f39434e58606d79849199a3afb9c3cfd9e0d4cac2bbb7b5b8b9bec4cdd6e0d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59626f7c858d919696979898979694908a7f726a5f53473a2e1c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0b0d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000010b151f2934404b55606a73808d95a0abb5c0ccd5e1d8cec2b8b0aba9abadb2bbc4cfdaded5c9bdb2a89d93897d70675d51453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d47535f6a6f7a8084888a8b8b8b8b8987837d726d63584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000007121d27313945515c676f7c87939fa8b1bdc7d1dedbd0c6bcb0a69f9c9ea1a9b2bec9d5e0dacec4baafa59e91847a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e585f686d73787b7d7e7f7f7e7d7a76706b635b51463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000030d18242f39434f59606d79849199a4afbac3cfd9e2d6cabfb4aa9f948f9197a1adb9c1ced8e0d6ccc0b9ada1968e81746b61564c41352920160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c464e565e61656c6e7071727271706d6863615951493f342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e1d9d0c7baaea2988f8285919ea6b0bcc6d0dbded5c9bdb2a89d938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c52535b6061636465656463615e56554f473f372d22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000007121d27313945515d676f7c87939fa8b2bdc7d2deddd2c7bdb1a79f92867b7e8a949eaab4bfcad6e2dacfc4baafa59e91847a6d60594f443a2f24190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a41464950535557585858585654524c48443e352d251c1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000030d18242f39434f59606d79849199a4afbac3d0d9e3d7ccc0b5aba0958c7f7275828f98a2aebac3d0d9e0d6ccc0b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820293036383f4446484a4b4c4c4b4a4746413a38332c231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9d9d5c8bbafa295887c6f6255493c2f22160900000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e2dcd4c7bbafa4999083786d6e7b86929fa7b1bdc7d2ddded5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3337393b3d3e3f3f3e3d3a3936302c28211a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcecdcdccc9bdb2a995887b6f6255483c2f2215090000000000000007121d27313945515d676f7d87939fa8b2bdc7d2dee0d5c9bdb2a99f93877c6f6669727f8c95a0abb5c0ccd7e0dacfc4baafa59e91847a6d60594f443a3024190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191b22272b2d2e3031323231302e2d2a251e1c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbfc0c0c0bfb9ada196877a6e6154473b2e211408000000000000040d18242f39434f59606d79849199a4afbac3d0d9e2d7cec6b9ada1968d80746a60606d78839099a4afbbc4cfdae0d6ccc0b9ada1968e81746b61564c41352920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171b1f202224252525252321201d1913100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a1acb2b2b3b3b3b2b0a99e918478685e5246392d2014070000000000010c161f2935404b55606b74808d96a0abb5c0ccd5e2dbd0c6bcb0a69e91847a6d60585c666f7c87939fa9b2bec9d5e0dfd5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213151718191918171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea1a8a6a6a6a6a5a69f978d807367564d41362a1e1105000000000007121d28313945515d676f7d88939fa8b2bdc7d2dee2d6cabfb4aa9e948a7e71675d5154606a74818d97a1adb9c1ced8e2dacfc4baafa59e91847a6d60594f443a3024190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8a919697999a9a9998979490857a6e6154473b3025190e0200000000030d18242f39434f59606d7984919aa4afbac3d0d9e3d9d0c7baaea2988f82756c61554c4e58606d7a84919ea6b0bcc6d0dbe0d6ccc1b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e84888b8c8d8d8d8c8a87837c6f685e524639291f140800000000010b151f2935404b55606b74808d96a0acb6c0ccd5e2ddd2c7bdb1a79f92867b6e615a504345525d68717e8a949eaab4bfcad6e2dfd5c9bdb2a99e938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c71787c7e7f8080807f7d7b766f6a5f564c41362a170d020000000007121d27313945515d676f7d88939fa8b2bec7d2dee3d7ccc0b5aba0958c7f72695e53483e414c56616c75828f98a2aebac3d0d9e3dacfc4bbafa59e91847a6d605a50443a3024190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a61666c6f717373737372716e69625f584e443b3025190500000000000c18232f39434f59606d7984919aa4afbac4d0d9e4dcd4c7bbafa4999083786d60574d42363a43505a616e7b86929fa7b1bdc7d2dde0d6cdc1b9ada1978e81756c61564c41352921160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e4850545b606264666767666564615e57534e463c32291e14080000000004101c2934404b55606b74808d96a0acb6c0ccd5e2e0d5c9bdb2a99f93877c6f665c50453b31313e46535e69727f8c95a0abb5c0ccd7e1dfd5c9beb2a99e938a7d70685d52463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1b242d363e424a50535558595a5a5a595754524d47433c342a20170d020000000006131f2c3845515c67707d88939fa8b2bec7d2dee2d7cec6b9ada1968d80746a60544a3f33292a36424d57606d78839099a4afbbc4cfdae6dacfc4bbafa59e91857a6d61594f43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d2f383f4446494b4c4d4d4d4c4a4846423b37312a22180e050000000005111d2935414c56606d7984919aa4afbac4d0d9e4dbd0c6bcb0a69e91847a6d60584e42382e2125313b44505c666f7c87939fa9b3bec9d5e0e0d6cdc1b9ada1978e81746b6054483c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1d262d3338393c3e404040403f3e3b3a36302b262018100600000000000713202d3946525d6873808c96a0acb6c0ccd6e2e2d6cabfb4aa9e948a7e71675d51463d30261c1f28343f4a54606a74818d97a1adb9c2ced8e2dfd5c9beb3a99d93897c6f63574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b141c22282b2d2f313334343332312e2d2a251f1a150e060000000000000714212e3a4754616d7a85929fa8b2bec7d2dee3d9d0c7baaea2988f82756c61554c41342b1e1517232e38424e58606d7a85919ea6b0bcc6d0dbe6dacfc4bbafa59c8f8376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20222526272727262421201e1a140f0a03000000000000000c1825323f4b5865727e8b98a2aebac3d0d9e4ddd2c7bdb1a79f92867b6e615a50433a2f22190c111c26303d45525d68717e8a949eaab4bfcad6e2e1d6cdc1b7ab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131618191a1a1a19171514120e09030000000000000000000e1b2834414e5b6774818e9aaab4becbd6dbe2d7ccc0b5aba0958c7f72695e53483e31281e10070a151e2935414c56616c76828f98a2aebac3d0d9e1dad3c7bbb0a6978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0d0d0d0c0b0807050200000000000000000000000d1a2733404d5a6673808d99a5afb9c1cad0d8d0c7bbafa4999083786d60574d42362c1f160c00030c19242f3a43505a616e7b86929fa7b1bdc7d2d7cfc9c0baada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939ea7afbabec5ccc7beb2a89f93877c6f665c50453b31241a0d04000008131e28313e46535f69727f8c95a0abb5c0cccbc5beb9aea49f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e090806030000000000000000000000000000010406070c0f1113131312110f0c070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b75828f959ea5aeb4bbc0c0b6aca1968d80746a60544a3f33291f1208000000010c161f2a36424d57606d78839099a4afbbc2bfbab3ada49c928b7e72675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000000001070d111314181c1e1f20201f1e1c181413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d79838f939fa2aaafb6b8afa49a91847a6d60584e42382e21170d0000000000040d1a26313b44505c666f7c87939fa7b1b8b4aea9a19e928d80746d62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000000000040c13181d202125292b2c2d2c2c2b292521201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d45515d676d79818b92989fa4acaba49f93887d70675d51463d30261c0f0500000000000009141f28343f4a54606a73808d959fa7abaaa39f97928a80776c605b5143392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000000000070d161d24292c2d323538393939393735322d2c29241e160d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212935404b555d676d757f868e939a9e9e9c928c80736b60554c41342b1e140a00000000000000030c17232e38424e58606d788390959d9e9d98928d857e736c655b50483f31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020000000710191f282f35393a3f42444646464544423f3a39352f281f1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f3a434c555d606d727b81878e91918f8a80746e63594f433a2f22190c02000000000000000006111c26303d45515c666d7a838b9092908c86807a706c605b53493f362d1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a0000040d19232b313a4145474b4f5152535352514f4b4745413a312b22190c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a434c515b62696e757c818485827d746e645b52473d31281e1007000000000000000000000a151e2834404b545e686d797f838584807b746d68615a504941382d241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c1106010c161f2b353d434b5154585c5e5f605f5f5e5c5854514c433d342b1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28313a414551575e616a6f74787876706b645c524940352b1f160c0000000000000000000000030c18232e39424c565e676d72767877736e69605d5650443f382f261b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b07121d28313d474f555d6065686b6c6c6c6c6a6865605d554f463d30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f282f353f454d52585f62676b6b69636159524a40372e231a0d0400000000000000000000000007121d27303a444c555d60656a6b6a66615e56524c443e332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100d18242f39434f5960676d727577797979787775726d6760594f42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e2429333b42464e53555b5e5e5c57554f4740382f251c110800000000000000000000000000000b151e28323a434b5153585d5f5d5954524d45413a3227221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f14101d2935404b55606b6f7a7e82848586868584827e7a6f6b60544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363c4347484e51524f4a48443e352f261d130a000000000000000000000000000000030c16202831394045474c5052514d4746423b352f282017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a13202c3945515d676f7d858b8f9192939292918f8b857d6f665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e171f252a31373a3c414545433d3c38332c231d140b0100000000000000000000000000000000050e161f272f35383a3f434544403b3a363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e14202d3a4753606d798592979b9e9f9f9f9f9d9b979184796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a20262b2e2f34383836302f2c28211a110b02000000000000000000000000000000000000050d151d24292c2d32373837332e2d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211825323f4b5865727e8b97a1a9aaacacacabaaa9a1968b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e151b1f2122282b2b292423201c171008000000000000000000000000000000000000000000030b12181d1f20252a2c2a2621201e19140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e221c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b2a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151b1e1f1c171614100b05000000000000000000000000000000000000000000000001070c101314191d1f1e1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d30231e2b3744515e6a7784919daab7c4c5c6c5c5c3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e1212100a0a0704000000000000000000000000000000000000000000000000000000000406070c1012110d08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d31241e2b3845515e6b7884919eabb7c4d1d2d2d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935414c566b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3229242c3945525d687985929facb8c5d2dfddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265584e443b352f333b4754606d7a8798a2aebac7d3e0dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82756a5f564d45413f3f444e5863707d8a96aab4bfcad6e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f93877c6f685f57514c4c4a5057606a75818e9ba8b4c1d0dbe7dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a91847a6e69605d5558545b60696f7c87929facb9c5d2dfe3d7cbc0b5ab988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca09691837b726d67666566666c717b849199a3afbbc7d4e0e0d3c7bbafa399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb2a8a09591867f7a7573727274787e859196a1abb5c0cbd7e3dfd2c5b9ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c4bab1a8a098928c8582807f7f81848b9297a1a8b2bdc7d1dce3d7cbbfb4aa9c8f8376675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d5ccc3bab1aaa29f98928f8c8b8c8e91969ea2a9b2bac4cfd9e3dfd3c7baaea3988b7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e7ded5ccc3bcb4aeaaa29f9c9998999a9ea1a8adb3bbc4ccd6e1e1d7ccc0b5ab9f92867a6d6154473a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f9f0e7ded5cec6bfbab4aeaca8a6a5a5a7abadb2b9bec5cdd6dee6dacfc7bbafa4998e8175685e5246392d1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d0cac5bfbab8b5b3b2b2b4b7b9bdc4cacfd7dfe6dcd6cabeb3a99f93877c6e62564c41362a1d0c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbcac6c5c2bfbebfc1c4c5c9cfd6dbe1e8dcd4cac2b9ada1978e81746a5f53443a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd2cfcccbcccdd1d2d5dae0e6e3dcd7cac2b8aea49e92857a6d61584e4332291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4ccd6d9d8d8dadedfe1e5e4e1d9d1cbc1b8b0a69d928a7e71685e52463c3120170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb2bac4ccd6dbe0e3e6e2dfded8d4cfc7c0bbafa69f948d80746c61564c41342a200e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a8b2bac2cad0d3d7dad6d2d1cdc7c3bdb5afa59e948f82786d605a50443a3022180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869196a1a8b0babec5c7cbcfcac6c5c2bcb8b1aba39f938f82796d665c51483e32291e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f8491969fa6adb3b9bbbfbcbeb9b8b5b1aba7a099928c81796d675d544a40362c20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7b8490949fa2a9acaeb5afb3adaba9a79f9d95908780786d675d554b42392e241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717b828c92979c9fa3aba2a9a19e9c9995908a837c736c665d554b433930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716e787f858b90929996959597928f8c88837e786f6a605b544b433931271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71666d727a7f8386888989888785827f7b76716c656058504a423931281f150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716460676d7276797b7c7c7b7a7876726e6a64605b534e443f382f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164555d6065666d6e6f6f6e6d686966625f58535049413d332d261d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575154545c6062636262615e565955534e46443f382f28221c140b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b474b51535556565554524c4c4847433c37332d261d17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e404546484949484746413f3b3a37312b27221b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e34383a3b3c3c3b3a3935302f2e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312c2d2f302f2f2e2d292522211f1a150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124202223232221201d191514120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418151616151413110d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b09090807070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b26201810070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 @@ -73,6 +74,7 @@ MonoBehaviour: m_StyleName: Regular m_PointSize: 90 m_Scale: 1 + m_UnitsPerEM: 0 m_LineHeight: 108.9 m_AscentLine: 87.66 m_CapLine: 66 @@ -103,6 +105,7 @@ MonoBehaviour: m_Height: 0 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 4 m_Metrics: m_Width: 16.84375 @@ -117,6 +120,37 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 8 + m_Metrics: + m_Width: 68.21875 + m_Height: 73.265625 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 70.5625 + m_HorizontalAdvance: 75.421875 + m_GlyphRect: + m_X: 934 + m_Y: 250 + m_Width: 69 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 10 + m_Metrics: + m_Width: 14.21875 + m_Height: 31.671875 + m_HorizontalBearingX: 2.25 + m_HorizontalBearingY: 65.96875 + m_HorizontalAdvance: 18.71875 + m_GlyphRect: + m_X: 340 + m_Y: 186 + m_Width: 15 + m_Height: 32 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 13 m_Metrics: m_Width: 42.578125 @@ -131,6 +165,37 @@ MonoBehaviour: m_Height: 42 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 17 + m_Metrics: + m_Width: 16.828125 + m_Height: 16.828125 + m_HorizontalBearingX: 2.25 + m_HorizontalBearingY: 16.734375 + m_HorizontalAdvance: 21.328125 + m_GlyphRect: + m_X: 216 + m_Y: 273 + m_Width: 18 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18 + m_Metrics: + m_Width: 44.640625 + m_Height: 75.421875 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 70.375 + m_HorizontalAdvance: 47.34375 + m_GlyphRect: + m_X: 813 + m_Y: 251 + m_Width: 45 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 19 m_Metrics: m_Width: 50.21875 @@ -145,6 +210,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 20 m_Metrics: m_Width: 31.6875 @@ -159,6 +225,7 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 21 m_Metrics: m_Width: 51.203125 @@ -173,6 +240,7 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 22 m_Metrics: m_Width: 50.21875 @@ -187,6 +255,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 23 m_Metrics: m_Width: 48.34375 @@ -201,6 +270,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 24 m_Metrics: m_Width: 44.109375 @@ -215,6 +285,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 25 m_Metrics: m_Width: 45.90625 @@ -229,6 +300,7 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 26 m_Metrics: m_Width: 47.796875 @@ -243,6 +315,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 27 m_Metrics: m_Width: 47.875 @@ -257,6 +330,7 @@ MonoBehaviour: m_Height: 70 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 28 m_Metrics: m_Width: 45.90625 @@ -271,6 +345,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 29 m_Metrics: m_Width: 16.921875 @@ -285,6 +360,7 @@ MonoBehaviour: m_Height: 47 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 36 m_Metrics: m_Width: 66.15625 @@ -299,6 +375,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 37 m_Metrics: m_Width: 52.296875 @@ -313,6 +390,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 38 m_Metrics: m_Width: 56.609375 @@ -327,6 +405,7 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 39 m_Metrics: m_Width: 57.515625 @@ -341,6 +420,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 40 m_Metrics: m_Width: 51.578125 @@ -355,6 +435,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 41 m_Metrics: m_Width: 51.484375 @@ -369,6 +450,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 42 m_Metrics: m_Width: 58.40625 @@ -383,6 +465,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 43 m_Metrics: m_Width: 55.71875 @@ -397,6 +480,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 44 m_Metrics: m_Width: 15.9375 @@ -411,6 +495,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 46 m_Metrics: m_Width: 50.765625 @@ -425,6 +510,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 47 m_Metrics: m_Width: 46.984375 @@ -439,6 +525,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 48 m_Metrics: m_Width: 71.109375 @@ -453,6 +540,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 49 m_Metrics: m_Width: 57.609375 @@ -467,6 +555,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 50 m_Metrics: m_Width: 65.25 @@ -481,6 +570,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 51 m_Metrics: m_Width: 51.03125 @@ -495,6 +585,7 @@ MonoBehaviour: m_Height: 66 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 53 m_Metrics: m_Width: 51.84375 @@ -509,6 +600,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 54 m_Metrics: m_Width: 47.96875 @@ -523,6 +615,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 55 m_Metrics: m_Width: 63.09375 @@ -537,6 +630,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 56 m_Metrics: m_Width: 58.140625 @@ -551,6 +645,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 57 m_Metrics: m_Width: 67.78125 @@ -565,6 +660,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 58 m_Metrics: m_Width: 87.21875 @@ -579,6 +675,7 @@ MonoBehaviour: m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 59 m_Metrics: m_Width: 64 @@ -593,6 +690,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 60 m_Metrics: m_Width: 59.046875 @@ -607,6 +705,7 @@ MonoBehaviour: m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 66 m_Metrics: m_Width: 71.640625 @@ -621,6 +720,7 @@ MonoBehaviour: m_Height: 13 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 68 m_Metrics: m_Width: 47.796875 @@ -635,6 +735,7 @@ MonoBehaviour: m_Height: 48 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 70 m_Metrics: m_Width: 42.03125 @@ -649,6 +750,7 @@ MonoBehaviour: m_Height: 49 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 71 m_Metrics: m_Width: 47.515625 @@ -663,6 +765,7 @@ MonoBehaviour: m_Height: 70 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 72 m_Metrics: m_Width: 47.0625 @@ -677,6 +780,7 @@ MonoBehaviour: m_Height: 51 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 74 m_Metrics: m_Width: 46.796875 @@ -691,6 +795,22 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 75 + m_Metrics: + m_Width: 47.25 + m_Height: 69.5625 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 69.5625 + m_HorizontalAdvance: 54.453125 + m_GlyphRect: + m_X: 10 + m_Y: 494 + m_Width: 48 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 76 m_Metrics: m_Width: 15.75 @@ -705,6 +825,7 @@ MonoBehaviour: m_Height: 70 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 78 m_Metrics: m_Width: 43.296875 @@ -719,6 +840,7 @@ MonoBehaviour: m_Height: 71 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 79 m_Metrics: m_Width: 24.484375 @@ -733,6 +855,7 @@ MonoBehaviour: m_Height: 71 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 80 m_Metrics: m_Width: 69.390625 @@ -747,6 +870,22 @@ MonoBehaviour: m_Height: 48 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 47.34375 + m_Height: 47.34375 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 47.4375 + m_HorizontalAdvance: 54.546875 + m_GlyphRect: + m_X: 827 + m_Y: 98 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 82 m_Metrics: m_Width: 49.5 @@ -761,6 +900,7 @@ MonoBehaviour: m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 83 m_Metrics: m_Width: 46.53125 @@ -775,6 +915,7 @@ MonoBehaviour: m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 86 m_Metrics: m_Width: 39.515625 @@ -789,6 +930,7 @@ MonoBehaviour: m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 87 m_Metrics: m_Width: 37.71875 @@ -803,6 +945,22 @@ MonoBehaviour: m_Height: 64 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 88 + m_Metrics: + m_Width: 47.34375 + m_Height: 47.421875 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 47.515625 + m_HorizontalAdvance: 54.546875 + m_GlyphRect: + m_X: 590 + m_Y: 251 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 89 m_Metrics: m_Width: 54.71875 @@ -817,6 +975,7 @@ MonoBehaviour: m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 90 m_Metrics: m_Width: 68.671875 @@ -831,6 +990,7 @@ MonoBehaviour: m_Height: 49 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 91 m_Metrics: m_Width: 48.34375 @@ -845,6 +1005,22 @@ MonoBehaviour: m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 92 + m_Metrics: + m_Width: 51.671875 + m_Height: 69.65625 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 54.359375 + m_GlyphRect: + m_X: 657 + m_Y: 251 + m_Width: 53 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 219 m_Metrics: m_Width: 77.484375 @@ -859,90 +1035,7 @@ MonoBehaviour: m_Height: 18 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 8 - m_Metrics: - m_Width: 68.21875 - m_Height: 73.265625 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 70.5625 - m_HorizontalAdvance: 75.421875 - m_GlyphRect: - m_X: 934 - m_Y: 250 - m_Width: 69 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 18 - m_Metrics: - m_Width: 44.640625 - m_Height: 75.421875 - m_HorizontalBearingX: 1.34375 - m_HorizontalBearingY: 70.375 - m_HorizontalAdvance: 47.34375 - m_GlyphRect: - m_X: 813 - m_Y: 251 - m_Width: 45 - m_Height: 77 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 10 - m_Metrics: - m_Width: 14.21875 - m_Height: 31.671875 - m_HorizontalBearingX: 2.25 - m_HorizontalBearingY: 65.96875 - m_HorizontalAdvance: 18.71875 - m_GlyphRect: - m_X: 340 - m_Y: 186 - m_Width: 15 - m_Height: 32 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 75 - m_Metrics: - m_Width: 47.25 - m_Height: 69.5625 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 69.5625 - m_HorizontalAdvance: 54.453125 - m_GlyphRect: - m_X: 10 - m_Y: 494 - m_Width: 48 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 81 - m_Metrics: - m_Width: 47.34375 - m_Height: 47.34375 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 47.4375 - m_HorizontalAdvance: 54.546875 - m_GlyphRect: - m_X: 827 - m_Y: 98 - m_Width: 48 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 88 - m_Metrics: - m_Width: 47.34375 - m_Height: 47.421875 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 47.515625 - m_HorizontalAdvance: 54.546875 - m_GlyphRect: - m_X: 590 - m_Y: 251 - m_Width: 48 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 + m_ClassDefinitionType: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 32 @@ -952,10 +1045,26 @@ MonoBehaviour: m_Unicode: 33 m_GlyphIndex: 4 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 42 m_GlyphIndex: 13 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 48 m_GlyphIndex: 19 @@ -1116,6 +1225,10 @@ MonoBehaviour: m_Unicode: 103 m_GlyphIndex: 74 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 105 m_GlyphIndex: 76 @@ -1132,6 +1245,10 @@ MonoBehaviour: m_Unicode: 109 m_GlyphIndex: 80 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 111 m_GlyphIndex: 82 @@ -1148,6 +1265,10 @@ MonoBehaviour: m_Unicode: 116 m_GlyphIndex: 87 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 118 m_GlyphIndex: 89 @@ -1161,32 +1282,12 @@ MonoBehaviour: m_GlyphIndex: 91 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 219 + m_Unicode: 121 + m_GlyphIndex: 92 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 37 - m_GlyphIndex: 8 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 47 - m_GlyphIndex: 18 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 39 - m_GlyphIndex: 10 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 75 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 81 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 88 + m_Unicode: 8230 + m_GlyphIndex: 219 m_Scale: 1 m_AtlasTextures: - {fileID: -2111017462121708385} @@ -1434,6 +1535,14 @@ MonoBehaviour: m_Y: 241 m_Width: 67 m_Height: 67 + - m_X: 206 + m_Y: 263 + m_Width: 37 + m_Height: 37 + - m_X: 647 + m_Y: 241 + m_Width: 72 + m_Height: 90 m_FreeGlyphRects: - m_X: 165 m_Y: 32 @@ -1491,14 +1600,6 @@ MonoBehaviour: m_Y: 277 m_Width: 67 m_Height: 50 - - m_X: 206 - m_Y: 242 - m_Width: 1 - m_Height: 85 - - m_X: 206 - m_Y: 263 - m_Width: 38 - m_Height: 64 - m_X: 62 m_Y: 346 m_Width: 5 @@ -1551,10 +1652,6 @@ MonoBehaviour: m_Y: 90 m_Width: 16 m_Height: 83 - - m_X: 228 - m_Y: 263 - m_Width: 16 - m_Height: 84 - m_X: 299 m_Y: 347 m_Width: 23 @@ -1595,10 +1692,6 @@ MonoBehaviour: m_Y: 333 m_Width: 156 m_Height: 690 - - m_X: 497 - m_Y: 313 - m_Width: 306 - m_Height: 710 - m_X: 867 m_Y: 241 m_Width: 57 @@ -1639,17 +1732,41 @@ MonoBehaviour: m_Y: 177 m_Width: 60 m_Height: 64 - - m_X: 647 + - m_X: 206 + m_Y: 242 + m_Width: 1 + m_Height: 21 + - m_X: 206 + m_Y: 300 + m_Width: 38 + m_Height: 27 + - m_X: 228 + m_Y: 300 + m_Width: 16 + m_Height: 47 + - m_X: 243 + m_Y: 263 + m_Width: 1 + m_Height: 84 + - m_X: 497 + m_Y: 331 + m_Width: 306 + m_Height: 692 + - m_X: 497 + m_Y: 313 + m_Width: 150 + m_Height: 710 + - m_X: 719 m_Y: 241 - m_Width: 78 + m_Width: 6 m_Height: 782 - m_X: 580 m_Y: 308 - m_Width: 223 + m_Width: 67 m_Height: 715 - - m_X: 647 + - m_X: 719 m_Y: 261 - m_Width: 156 + m_Width: 84 m_Height: 762 m_fontInfo: Name: @@ -1739,6 +1856,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: FredokaOne-Regular Atlas Material m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 4 @@ -1747,6 +1866,7 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: diff --git a/Assets/Models/_FredokaOne-Regular SDF.asset b/Assets/Models/_FredokaOne-Regular SDF.asset index 0d113922..28d53df7 100644 --- a/Assets/Models/_FredokaOne-Regular SDF.asset +++ b/Assets/Models/_FredokaOne-Regular SDF.asset @@ -42,7 +42,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070604010000000000000000000000000000000000000000030606070707070603000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000030506090c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000004060708090908070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070808080807070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707080707060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060809090a09090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070809090a09080706040000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e0908060300000000000000000000000000000000000000000000000000000000000000000000000001040607090b0b0c0c0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000104050606060504010000000000000000000000000000000000000406070b0d0b07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f10111112121111100f0d0c09070604010000000000000000000000000000000000000000000000000000000000000000020507080d101213131313131313131313131313131313131313131313131313131313131313131313131313131312100d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608060c10121314141413110d070705020000000000000000000000000306060b0f12131414141312100b06080602000000000000000000000000010407070c10121314141312100c070806020000000000000000000000000000000000060b0f12131618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181514120e0902000000000000000000000000000000000000000000000000000000000000000206070c101314151515151413100d0706030000000000000000000000000000000000000000000000000000000000000000000406070a080d11131415151515141312100b0608070502000000000000000000000000000000000000000000000000000000000000000000000306060c1012131414141313100c070e0c0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407060b0f12131415161616151414110e080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b10121314151515141413100c07070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507060b1012131516161616151413100c0708060300000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000000000000000000000000000306080d11131416171819181817161312100c0707030000000000000000000000000000000000000000000000000000030709090e101213131312100e09080603000000000000000000000000070c101313171a181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e121415181a1b1d1e1e1f1e1e1d1d1b1a18161413110d07060400000000000000000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020202020201f1f1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141718181613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171c1f20212120201d181414110e08020000000000000000030a0f1215171c1f20212121201f1c171514120e0903000000000000000002080d111314181c1f202121201f1c181514120f0a0300000000000000000000000000020a11171b1f2023252626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262421201e1a140b0600000000000000000000000000000000000000000000000000000000030a0f1214181d1f202222222220201d1815130f0a040000000000000000000000000000000000000000000000000000000003070c1012131619191d20212122222121201f1c17181414110e0805010000000000000000000000000000000000000000000000000000000000040a0f1215171c1f20212121201f1c181c1a19161312100c0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1f2021222323232221201e19171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417171c1f202121222221201f1c18171312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e111414171c1f20212223232322201f1d181615130f0a0502000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b0600000000000000000000000000000000000000000000000000000000060c101213191d20212224252525242322201f1c1815130f0a0400000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000070c12181c1f2024262521201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e21222426282a2a2b2b2b2b2a292827252320201d181413100c07010000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a2722211e1a150e060000000000000000000000000000000000000000000000000000000000000000000003090e13191d202124252523201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f222323282c2d2d2e2d2c292421201e19140d05000000000000060e151b1f2122282b2d2d2e2d2d2b282322211e1a150e06000000000000040c13191d202123282c2d2e2e2d2c282322211f1a150c070000000000000000000000060b141b22272b2d2f32333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333312e2d2a251f17110a0200000000000000000000000000000000000000000000000000060e151a1f2124292c2d2e2f2f2e2d2c2924221f1b150e0700000000000000000000000000000000000000000000000000060b0f12181c1f20232624292c2d2e2f2f2e2e2d2b28232421201e1914110d08020000000000000000000000000000000000000000000000000000060e151b1f2123282c2d2d2e2d2d2c282329272523201f1c1714120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d202122272b2d2e2f2f302f2f2e2d2a252421201d18130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000040b1012181d1f202323282b2d2e2e2f2e2e2d2c292323201f1c18120f0a03000000000000000000000000000000000000000000000000000000000000000000000000070c1014191e202123282b2d2e2f30302f2f2d2c292422221f1b15110e08020000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a02000000000000000000000000000000000000000000000002090e11171c1f2024292c2d2f3132323231302f2d2c2823221f1b16100c0701000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000030b12181d23282c2d3133322d2c29241e160d09000000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20262b2e2f3133353637383838373736353332302d2c2924201f1d18120f0a0400000000000000000000000000000000000000010a0f171f262a2d2e3336383939393939393939393939393939393939393939393939393939393939393939393939393939393836342f2e2b2620180f080000000000000000000000000000000000000000000000000000000000000000060e151a1e24292d2e3032322f2d2b27221b140b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b2e2f2e34383a3a3a3a39352f2e2d2a251f170e080000000109101820262b2e2d3338393a3a3a3a38342e2e2d2b261f180f0900000000070e161e24292c2d2e34383a3a3a3a38342e2f2e2b262018120b0300000000000000000610181d262d3337393c3f40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b3a363027221b140b020000000000000000000000000000000000000000000000090f1820262b2e2f35393a3b3c3c3b3a39352f2e2b272019100901000000000000000000000000000000000000000000070c11171c1f23282c2d30332f35393a3b3b3b3b3a3a38342e312e2d2a25201e19140e0903000000000000000000000000000000000000000000000008101820262b2e2e34383a3a3b3a3a38342e3634322f2d2c2823201e1a14100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1e24292c2d2d3337393b3c3c3d3c3c3b393630312d2c29241d1b160f0a04000000000000000000000000000000000000000000000000000000000000000000040b10161b1d24292c2d302e34383a3a3b3b3b3b3a38342f302d2c28231c1a150e09030000000000000000000000000000000000000000000000000000000000000000070c12181c1f252a2d2e2e34383a3b3c3c3d3c3b3a39352f2f2e2b27201e19140e09020000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c02000000000000000000000000000000000000000002080d141a1c23282c2d2f35393a3c3e3e3f3f3e3d3c3a38342e2e2c271f1c18120b03000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000060c151c23282e34383a3e403e3a39352f28201b120a010000000000000000000000000000000000000000000000000000000000040a0f151b1d23282c2d31373a3b3e4042434444454544444342403f3c3a39352f2d2c29241d1b15100b0400000000000000000000000000000000000a131c212931363a3b4043454646464646464646464646464646464646464646464646464646464646464646464646464646464543403b3a37312a211a1208000000000000000000000000000000000000000000000000000000000000090f1820262b3035393a3d3f3e3c3937332d261d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c413f44464747474540403b39363029201a1108000009131b222a31373a3c3f444647474746443f403b3a37312a211b1209000007101920283035393a3f4044464747464440403b3a373128231c150c03000000000000030c18222a2f383f4446494b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b4846423b332d261d140a0000000000000000000000000000000000000000000009121b222a31373a3b404547484848484745403c3b37322b221b130900000000000000000000000000000000000000030b12181c22282b2e34383a3d3f42414547484848484746443f413e3b3936302d2a251e1a150d0801000000000000000000000000000000000000000008111a222a31373a3c3f44464747474645404442413f3c3a38342e2d2a251f1c18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c21272c2f35393a3e3f4446474849494948474641413d3a39352f2c27211b150c0701000000000000000000000000000000000000000000000000000000000001080d161b21272c2f35383a3d403f44464748484847474540403d3a38342e2b26201a150c070000000000000000000000000000000000000000000000000000000000030b12181d23282c3036393b3e3f4446484949494948474540403c3b37322d2a251f1a140c06000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a00000000000000000000000000000000000000060b14191f252a2e34383a3d414547494a4b4c4b4b4a494644403c3b38322c29231d150d0903000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020610181e272e34394045464a4d4b4745413a322c241c130a01000000000000000000000000000000000000000000000000000001080d151b20262b2e34383a3e4247484b4d4e50515152515150504e4d4b494745403d3a38352f2b27201b160e0903000000000000000000000000000009121c252e333b4246484c505152535353535353535353535353535353535353535353535353535353535353535353535353535252504d4847423c332c241a0f050000000000000000000000000000000000000000000000000000000009121b212a31373a4146474a4b4b4946443f382f29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4347494d4a5053545453514b4c4746413b322c231a0e0508111b252d343c4347484a505354545453504a4d4847423c332d241b1107040e19222b323a4145474c4a5153545453514a4d4847433c342e271e150b0000000000000b151e2a343c4149505356585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595754524d443f382f261b11060000000000000000000000000000000000000000050e1b242d343c4347484b51535555555553514b4947433c342d251b0f060000000000000000000000000000000002080c151c23282d333839404446494c4f4c5254545555545453504a4d4b4746413b3936302b261f19130c04000000000000000000000000000000000000040d1a232c343c4347484a505354545453514b514f4d4c4946443f3b3a36302c28231d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000050d131921272c33383a4145474a49505354555656565554524d4e4a4745413a38322b262018120b03000000000000000000000000000000000000000000000000000000040c131921272c3238394045474a4d4a5053545455555453514b4d4a4644403937312b261f18120b030000000000000000000000000000000000000000000000000001070c151d23282e34383b4146474b4a505354555656565553514b4c4947433c3936302a251f17110a030000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c110600000000000000000000000000000000020a11171e252a3036383f44464a4c5154555758585857565553514a4948433d38342f271f1a140d0600000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a1117222a303940444b515357595854524c443e362e251c130900000000000000000000000000000000000000000000000000040c131920262b3137394045464a4d535557595b5d5d5e5e5e5e5d5c5b5a585653514b4a4745403937322c27211a140d0500000000000000000000000006111b242e3740454d5355595c5e5f606060606060606060606060606060606060606060606060606060606060606060606060605f5e5d5a55534e453e362c21170d03000000000000000000000000000000000000000000000000000009121b242d333c42474c525457585856535049413e352f2820160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454e54565a545c606061605d555954524d443e352c20170d101a232d373f464e5355545b60606160605c545a55534d453f362d23190f0c16202b343d444c525458545c606161605c545955534e44403930271c12070000000007121d27303c464e535b60626566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664615e57504941382d22170b00000000000000000000000000000000000000020d17202d363e464e5355555d6061626261605d5555544e463f372d21180e030000000000000000000000000000040c13191e272e34383f44464a515356595c565d606162626161605c545a5754524d4746413b373129241e160d0600000000000000000000000000000000010c161f2c353e464e5355545c60606160605c545e5c5a585653504a4846423b38342e28231d150c080200000000000000000000000000000000000000000000000000000000000000000000080e171e252a33383d44484c525457535b60616262636262615e565a5754514b48433d373229241d150d0600000000000000000000000000000000000000000000000000060d161e242932383d44484b51535659545c606161626161605c555a5653514a47433c373128231c150c050000000000000000000000000000000000000000000000030b12181e272e34394045464c525458545c60616263636262605d555955544e4746413b363028231c150c060000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b000000000000000000000000000000050b141c222830363b42464a505356555d606264656565646362605c5456544e47454039312a261f170f0800000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c141c2328343c424a51555c60646665605d56504840372e251b11080000000000000000000000000000000000000000000000070d161e242931373c43474b515357575f62646668696a6b6b6b6a6a6968666563605d555753514b47433d38322a251f170f0600000000000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6967625f5750483e33291f14090000000000000000000000000000000000000000000000000006101b242d363f454d53565d6163656562605b535045413a32281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51586062676a666d6d6d6d676a66615e564f473e32291f1417212c353f4951585f6267666c6d6d6d6d666966615f5750483f352b2116131e28323d474f565d606569666d6d6d6d666966625f58514a42392e23180c020000000c18232e39424e585f656c6f72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737372716e69605b53493f33271b0f0300000000000000000000000000000000000008131e29323e4850585f6267676d6e6f6f6e6d676762605851493f332a20150900000000000000000000000000060e161e2429303940444a5053545c606366686a686d6e6e6e6e6d6d66696764615e5654524c47423c352f282017110a02000000000000000000000000000007131d28313e474f585f6268666d6d6e6d6d666c6a69676562605c5454524d46454039342e271e19140d05000000000000000000000000000000000000000000000000000000000000000009111a202930363d44484f54565d606467656c6e6f6f706f6f6e686a6764605d55544e47433c352f271f1810070000000000000000000000000000000000000000000000070f181f282f353d44484f54555d60636669666d6d6e6e6e6e6d67696663605c54534e47423c342e271e170f07000000000000000000000000000000000000000000060d151d2429303940454b5153565e616568666d6e6f6f706f6e6d67696662605854524d46423b342e261e180f080000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100300000000000000000000000000080f171d262d333b41464d52545c606367676d6f7171727271706f6d666762605853514b433e363129211a110900000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e231e262e343f464e545c60676d7173716d68615a524940372d231a0e040000000000000000000000000000000000000000030b121820282f353c43474e53555c606468696e71737576777778787777767573726f6d676763605d55544e48443d3631292117110a02000000000000000005111d29343f48515b63696e7376787979797979797979797979797979797979797979797979797979797979797979797979797979797876736e6a615a50453b31251a0e020000000000000000000000000000000000000000000000040e18222d363f4850575f62686d7072716f6c65615a524c443a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606a6f747678797a7a7a7976736e6861594f443b3025191c28333e47515b626a6f7477797a7a7a797876736e69625a50473d32271b1925303a444f5960686d727678797a7a797876736e6a605c544a4034281e1308000004101c2834404b545f6a6f787c7e7f808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7e7b746c655b5044372b1f12050000000000000000000000000000000000010d1925303a44505a626a6e74777a7b7b7b7b7a78746f6a625b51463c31261a0f020000000000000000000000071018202830353e424a51545b6063666d70727577797a7b7b7b7b7a79787674716e6866615e56534d45413a3228221c140b03000000000000000000000000010d18242f3a434f59616a6f7477797a7a7a797978777574726f6d6665615e5753514b454039302a251e170e080000000000000000000000000000000000000000000000000000000000010a121b232c323a41464f54596063686d717477797a7b7c7c7c7b7a787674706d67626058534e454039312a22191007000000000000000000000000000000000000000000071019212a313a41454f54596063676d70737677797a7b7b7b7a7a787673706d66625f58534d44403930292119100700000000000000000000000000000000000000070f181f272f353d424b51545c6064686e717477797b7c7c7c7c7b7a7875736f6a66615e56524d443f38302a211a120901000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f140900000000000000000000000109111a21292f383f444c52575e61666d7074777a7c7d7e7f7e7e7d7c7976746f6a65605c555046423b332c231b120900000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34282730383f4451585f666d72797d807e7a716c635b52493f352c20160c02000000000000000000000000000000000000050c151d2328323a41454e53585f62676d7175787b7e8081838484858484838381807e7c7a7774706d67626058544f46423b3327221b140b03000000000000000915222e3a45515b636d737b7f83848586868686868686868686868686868686868686868686868686868686868686868686868686858583807b716c61574d42362a1e120500000000000000000000000000000000000000000000000a15202a343e48505a62696e757a7d7e7e7c78716c605d564c433a2f24180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858687878685837f7b706b61564d41362a1e202c38444f59626d727c818486878787868583807b716c62594f44382c1d1d2935414c56606b6f7a7f8285868787868583807b746d665c51443a3025190d010006131f2c3845515c666f7c84898b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a8780776c605346392d201306000000000000000000000000000000000005111e2a36414c56626c717c818486888888888684817c726d62584e43372b1f120600000000000000000000071119222a323a41454f545c60666c7075797c7f828485878788888787868483807e7a77726e68625f57524c443e332d261d150c03000000000000000000000004111d2935414b55616b707c8184868787878686858482807f7c7976726e6964605c55514b433e363029201a1106000000000000000000000000000000000000000000000000000000000a131c252d353d444c525960636b70757a7d818385878889898988878583817d7a756f6a625f58514b433c342b2219100700000000000000000000000000000000000000060f19222b333c434c515960636b7074797d808284868787888887868583807d79746e6a625f57514a423b332b221910070000000000000000000000000000000000071019212a313940454f545c60666d71767a7e8184868788898989888685827f7c78736e68615e57504a423c332c241b130a0100000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a0e02000000000000000000010a131b232c333b424a50565e61696e73797d818486888a8b8b8b8a89888683807c77726d67615a534d453e362d241b1007000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b3139424a505b626a6f787f858a8c8b857e736d635b51473d32281e13080000000000000000000000000000000000060e171e272e343e444c52585f626a6f74797e8184888a8c8e909091919191908f8e8d8b898684817d79746f6a636059534d453e332d261d150c030000000000000b1724313d4a56626d737f868c8f9192939a9393939393939393939393939393939393939393939393939393939393939393939a939291908d877e71695e53463a2d21140600000000000000000000000000000000000000000000030d1b26313c46505a626c717b81868a8b8b89847e756d685d554b4135291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7981898d90929793949892908c867d70685e5246392d20232f3c4855616b727f878d919399949a9392908d867f716b6054483a2f24202d3946525e686f7d858b8f929794949792908c8781786d60564c41362a1e1105000713202d3a4653606d798491969899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938a7d7064574a3d3124170a00000000000000000000000000000000000713202d3946525e68717e878d91939a95959496918e877f726a5f53473a2e211408000000000000000000071019232b343c444c525961666d72787d8185898c8f919298949595949992918f8d8a87837f7a756e69605d564f443f382f271e150c03000000000000000000000613202c3945515d67707d868e9192999493999292918f8d8b8985827f7b76716d67605c555046413b322c2317110a020000000000000000000000000000000000000000000000000008121c252d373f474f565e616b70777d82868a8e90929895959695959892908d8a86817c766f6a605d554e463d342b22190f050000000000000000000000000000000000040d18212b343c454d555d606b70767c8185898c8f9192999495949a93918f8d8985817b756e69605c544d453d342b22191006000000000000000000000000000000071019222a333b434b515960666d72797e83868b8e919299959696959597918f8c8884807b746e69605c544d453e362d251c130a00000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e12050000000000000000000a131b252d353e454d545b60686e747b8085898d91939a9798989897969892908d89847f79716c615f5750483f362d22190f04000000030f1c28333f4a54606d7981898d909292939291908d8981786d6053463c313a434b545c606d727c838b92979997928a7f736d62594f443a3025190d03000000000000000000000000000000060f1820293039404550565d606a6f757c81858a8e919697999b9c9d9e9e9e9d9d9c9b99989a93918d8a86817c76706b615e5750443f382f261e150a000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9c9992867b6e6154483b2e23170c000000000000000000000000000000000000000000010b151f2b37434e58616c717e868e9298989896918b827a6d675d51453d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d939a9d9fa2a9aaa29f9d9892867b6e6154473b2e212a36424d5763707d8a92999d9fa4a0a49f9e9c9992887d6f63554b403529212e3a4754616d7a8591979c9ea1a9a9a29e9c9a938d8074685e5246392d201307000a1724303d4a5763707d8a96a0a8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aba49b8e8175685b4f4235281c0f00000000000000000000000000000000000714212e3a4754616d7a8692999e9fa4aca2a8a19e9993877c6e6255483b2f2215060000000000000000050e19222b353d464e565d606b70797e848a8e9298999b9d9fa2aaa1a1aba39f9e9c9a9a93908c86817b746d686159504a423930271e150b000000000000000000000714212d3a4754606d7a8592989e9fa3a1a0a39f9f9d9c9a9898928f8c87827e79726d67615a524c443e3528221c140b020000000000000000000000000000000000000000000000060f1a242d373f49515961686d757d83898f92999a9d9fa2aaa2a3a2aaa29f9d9a99928e89827c746d675f584f463d342b21170b02000000000000000000000000000000010c161f2a333c464e575f676d747d83898e9298999c9e9fa3aba1aca49f9e9c9997928d87827b736d665e574e463d342b22180e0400000000000000000000000000060f19222b343c454d555d606b70797f858a9093999b9d9fa3aba2a3a2a9a19e9c9996918c86817b726d665f5750483f372e251c120900000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211407000000000000000008121b252d373f4750575e666c727a80868d92979a9d9fa4aca4a5a5a4aaa39f9d9a96918c847e766e69615a50483f342b21160a00000006121f2b3844505b6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d423a434b555d666d747f8690959ea1a9a29f928b7f726b60564c4135292015090000000000000000000000000000061018212a333b424b515a61686d747c82878d92979b9ea1a9a6a8a9aaaaababaaaaa9a8a6aca49f9d9a98928e89837d756e69615a5049413830261c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb6afacacababa3988d807367544a3f34281c1003000000000000000000000000000000000000000007121d27313947535f6a717e8b92989fa3aaa8a09e948f83796d60584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7986929fa5a9abadb3b4aeacaaa2988c807366594d402f242d3a46535e697783909da3abacafb5afacababa39a8f8276675d5145392c27333f495366727f8c97a1a9abadb3b3adabaca49f92867a6d6154473a2e211407000d192633404c5966737f8c99a8b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5aa9d9184776a5e5144372b1e1100000000000000000000000000000000000c1926333f4c5966727f8c98a3abacafb6aeb2acaba4998d8174675a4e412d22170b00000000000000020b17202b343d474f585f686d757d848b91969b9fa2aaa8aaacaeb4aeaeb5afacaba9aca49f9d99928e87817a706b605b544b423930271d12070000000000000000000c1925323f4c5865727f8b97a1aaacafb5b5aeacabaaa8a7aaa29f9c99938f8b847f79716c615e564f473f332d261d140a00000000000000000000000000000000000000000000020c18212c363f49515b626b707a828990959b9fa3abaaacaeb4afafafb4aeaba9aba39f9b948f8780796f6a60594f463d33291d140a00000000000000000000000000000008131e28313c454e5860696e7a818990949b9fa2aaa9aaacaeb5aeb6afacaba9a9a29e9a938f8780786e6960584e463d342a20160c020000000000000000000000030c18212b343d464e575f676d747d848b91979c9fa4abaaacaeb5afafafb3adaba8a8a19e99928e867f786e69615a514940372e241b1007000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e22150800000000000000060f1a242d373f49515a61696e787f858d92999ea1a9aaacafb6b1b2b1b1b4aeaca9a8a09d96918a827b706c625a50463d32271b0f0300000613202d394653606c7885919ea5a9abacacacaba9a59e918477695f5346444c555d676d78808b9298a0a7adb3ada49f93887d70685e52463c31261a0e02000000000000000000000000061018222a333c454d545c606c717a81878e939a9fa2a9abadb2b3b4b6b7b7b8b7b7b6b6b4b3b6afacaaaaa29f9b959089827b716c605b534a42382e23170d030000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b4aa9d908477665c5044382c1f120600000000000000000000000000000000000000000c18242f3943505a626f7c86929fa3aaaeb4b2aca69e958e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aeb6b8babebfbab8b4aa9d9083776a554b4035292e3b4854616e7b8795a0acb5b9bbc0bbb9b8b4ac9f92867a6d6053473a2d2b3744505b657683909da9b3b8b9bebeb9b8b6aea3988a7e7164574b3e3124180b000e1b2734414e5a6774808d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9e9285786b5f5245382c1f120000000000000000000000000000000003101c2936434f5c6976828f9caab4b9bbc0bbbdb9b5ab9d9184776a544a3f33281c0f030000000000000a141d29323d464f59606a6f7a818a91969ea1a8abaeb3b5b7b8babfbbbbc0bbb9b7b6b6afacaba39f99928e857d736c665c544b42392e2318100600000000000000020f1c2935424f5c6875828f9ba9b3b9bbc0bfbbb9b8b7b5b3b4aeacaba49f9c96918b847e756e68615951443f382f261c11060000000000000000000000000000000000000000000a141e2a333e48515b636d727d858f939da0a7acafb5b6b8babfbcbcbcbebab8b6b4aeaca69f99938d837c6f6b60584e453b2f261c110600000000000000000000000000030d19242f3a434d57606a6f7b848e939c9fa6abaeb4b5b7b9bbbfbbc0bbb9b8b6b3adaca49f99928c837b6f6a60584e463c32281e130800000000000000000000000b151e29333d464e585f696e79818991969ea1a9acafb5b7b9bbbfbcbcbcbeb9b8b5b2acaba39f98928c837b716c625b514940362d22190d030000000000000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d3023170a000000000000030c18212c363f49515b626c707b828b92989fa3abadb3b7b9bbc0bebebebdbfbab8b6b2aca8a19e948f857e716c62594f43382c1f140900000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155484c565d676d79828e929fa3aab1b9bebaafa49a91847a6d61574e42372b1e12060000000000000000000000050f18222a343c454d575e666d747e858e939a9fa4acadb3b8b9bdbfc1c3c3c4c4c4c4c3c2c1c0c0bbb9b7b4aeaca79f9d948f857e746c655c544a3f34281f150b0100000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d2ccc8c6c5c4b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000004101d2935404b55616c76829098a3aeb4babfbdb9b0a79f93877c6f655b50443a2f24190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bfc5c6cacac6c5b9ac9f928679675d5145392c313d4a5764707d8a97a7b1bcc6c7ccc8c6c5bbafa399897c6f6256493c2f2d394653606c7985929facb8c4c6c9cac6c5bfb4aa9a8d8073675a4d4034271a0d000f1b2835424e5b6875818e9ba8b4c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc5b9ac9f9286796c5f5346392c20130000000000000000000000000000000004111e2b3744515e6a7784919daab7c4c8cccec9c5b8ac9f928579665b5044382b1f1206000000000006111b262f3b444e58606b6f7c848e939ea0a8acb2b8babec2c4c5c6cad0d1cbc7c5c4c2c0bbb9b5aeaba39f97918880786d665c544b40342822180e0300000000000004101c2834404a546b7884919eabb7c4c7cbcbc7c5c5c4c2c0bfbab8b5afaca8a19e96918a827a706b625b504a42382d2217130a0000000000000000000000000000000000000006111c26303c45505a636d727f8792979ea5acb1b9bbc0c3c5c6cad0c9d0cac6c5c3bfbab9b0aba49f9591857d6f6a60574d42382d22170b030000000000000000000000010b151f2935414c555f696f7c8591969da5abb0b8babec2c4c5c7cbd1ccc8c6c4c2beb9b6afaba39f9590857c6f6a60584e443a3024190c0200000000000000000007121d27303b454e58606a6f7b838e939ea0a8adb3b9bbc0c4c5c7cbd1c9cfc9c6c4c2bdb9b5aeaaa29f9590867e726d635b51483e342b1f150b0100000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d3124170a0000000000000b151e2a333e48515b626d727e8590949fa2aaaeb4b9bec4c6c8ccd2cbcbd0cbc7c5c3bdb8b2aca69f9892877e716b6054483b31261a0e02000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564c565e686d79828f949da5aeb4bcc3c9c0b6aca1978e81746a5f53473a2e21140800000000000000000000040d17212a343c464e575f696e78808a91979fa4acafb6babec4c5c9cfcecfd0d1d1d1d0d0cfced2ccc8c6c4bfbab8b1aba69e97928a80776d665c50443e31271d120700000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2ddd8d4d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000030c19232c3945515d67717e8a949faab4bfc6cbc9c1bbafa49a9083786c60554c41352920150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0d3d6d6d3c7baaea399867a6d6053473a2d323e4b5865717e8b98a4b1becdd4d7d4d2cbc0b5ab978a7d7164574a3e312e3b4754616e7a8798a2aebac6d2d5d6d2d1c1b4a89b8e8175685b4e4235281b0f000e1b2835414e5b6874818e9ba7b4c1c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b8ab9f9285786c5f5245392c1f120000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d8dad3c7baaea39886796c605346392d20130600000000000b17222d38414d56606a6f7d8691969ea5acb2b9bdc4c6cad0d0d2d3d6dbdcd7d4d2d1d2ccc8c6bfbbb5afa9a19a938d81786d665c51453f342a20150a00000000000006121f2c3844515c667985929facb8c5d2d7d7d3d2d2d0cfd0cac6c5c0bbb9b2ada8a19e938f857d726d605b544a3f3328251c11070000000000000000000000000000000000000b17232e38424d57616c727f8b9399a1a9afb8bcc3c7cbd1d2d3d6dbd6dbd6d3d2d1cbc7c2bdb5afa7a09792867c6f695e544a3f33281f1409000000000000000000000007121d27313945515d676e7b859297a0a8afb7bcc2c6cad0d1d2d3d7dcd8d4d2d1cfcac7c0bbb5aea79f9791867c6f6a5f564c4135291e140a0000000000000000000c18232e39434d57606a6f7c8590959da5acb2b9bec4c7ccd2d2d3d7dcd6dad5d2d1cec9c6bfbbb4aea7a09892887f736d635a50463c31271d120700000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e3124170b000000000007121c27303c45505a626d727f8792979fa6aeb3babfc6c9cfd2d4d8ddd8d8dcd6d3d2cec8c4bdb9b0aaa29992877c6f63574d42362a1e1205000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d706457565e686d7a838f949ea6afbabfc6cfd2c7beb2a99f92877c6e6255483b2f221508000000000000000000010c162029333c464e585f696e7b838d929ea1a9afb6bbc0c7cad0d2d5dadbdcdddddededddddcdbddd8d4d2d0cac6c2bcb8b0a9a29f928d81786d605a5043392f24180c00000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe8e4e0dfd7ccc0b5ab95887b6e6255483b2f2215080000000000000000000000000000000000000a151e2a36424d57606d7984919ea6b0bcc6d1d7d5ccc0b6ac9f958b7e71675d51453c31261a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbbfb4ab93877a6d6054473a2d323f4b5865727e8b98a5b1becbd8e3e0dcd1beb1a4978b7e7164584b3e312e3b4855616e7b8894aab4bfcad6e2e2dbcfc2b5a89c8f8275695c4f4236291c0f000e1a2734414d5a6774808d9aacb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9e9184776b5e5144382b1e110000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee3d6cbbfb4a09386796d6053463a2d20130700000000030f1b27333f49535e696f7c869298a0a8afb9bdc4c9ced3d6dbdddfdfe2e7e8e3e0dfdeddd8d4d1cbc7c0bbb3aca49f938f82786d605b51463c31261b0f0500000000000713202d3a4653606d798698a2aebac7d3e0e3e0dfdedddbdbd6d3d2ccc7c4bdb9b2ada59e9792877f746c665b504440372e23190e050000000000000000000000000000000003101c28343f4a545f69717e88939fa4abb3bbc1c8cdd4d7dcdfdfe2e7e2e7e2dfdedcd7d3d0c7c0bbb1a9a29891857b6e665b50443b31251a0e03000000000000000000000c18232f3943505a606d7a849197a1a9b2bac0c7cdd3d6dbdddedcdbdadbdcdfdedbd6d2ccc6bfbbb1a9a19892857c6f685d52453e30261c11060000000000000004101c2834404b555f696f7c869297a0a7afb9bdc4c9cfd4d7dddfe0e0dfdfe0e1dfdedad5d1cbc6bfbab1aaa29a938b7f736c62584e43392f23180c02000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000c18232e39424e57616c727f8b9399a2a9b0babec5cbd1d5dadfe0e4e8e5e4e7e3e0dfd9d4cec9c2bcb3aba399908377695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164565e686e7a8390959fa6b0b8c0cbd1d8d9d0c4bbafa3998d8073675a4d4034271a0d00000000000000000008131e28323b454e585f6a6f7b8490959da4adb3bbc0c7ccd2d6dbdfe1e6e7e5e3e2e1e1e2e2e4e6e8e4e0dfdbd6d3cdc7c1bcb3ada49d938e81746c61554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4edf0f4ede7e3e0dfdedededededededededededededededededededededededededededed7cbc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000006111c26303846535e6973808c96a1adb8c2cfd8e2ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e7dcd1baada094877a6d6154473a2e323f4b5865727e8b98a5b1becbd8e4e4d7cbbeb1a4988b7e7165584b3e322f3c4855626f7b8895a2aebbd0dbe7e8dccfc2b5a99c8f8276695c4f4336291c10000c1825323f4b5865727e8b9aa4a9aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaa69b8f8275685c4f4235291c0f0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee7dcd0b9ada093867a6d6053473a2d201407000000020c17202b3744505b656e7b849198a2aab2bac1c9ced5dadfe2e2dfdedbd9d8d8d8d9dbdedfe2e0dcd7d1cbc4beb6afa59e948e81746d62584e43372b22170b00000000000713202d3a4653606d798699a3aebbc7d3dddddededfe2e6e7e2dfddd7d4cfc9c4bdb9afa9a299938c80786c605c52493f352b20170b020000000000000000000000000000010c161f2b3844505c666e7b86929aa4afb5bdc5cdd4d9e0e3e7e2e0dfdddcdddfe0e4e7e3e0d9d2ccc3bbb3aaa1979082786c60574d42362a20150900000000000000000004101c2934404b55616c75818e96a0a9b3bbc3ccd3d8dfdbd6d3d2cfcecdcecfd2d3d6dbddd8d1cbc3bbb3aaa29791847a6d605a5042382e23170b000000000000030d17212c3845515c676e7b859298a1a9b1b9c0c9ced5dae0e0dfddd8d4d2d2d3d7dcdddee3dcd7d0cac3bcb4aca49f918b7e716a60554b4034291e1308000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000004101c2834404a545f6a717e88939fa4abb3bbc2cad0d7dce2e6e1dfdedcdbdcdedfe2e6e5e0dad5cec5bdb5ab9f95887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645e686e7a8390959fa7b0b8c1cad7dce2ddd7cbc0b5ab9d9083776a5d5044372a1d110000000000000000061019242f3a444d575f6a6f7c8591969fa7aeb9bec4ccd2d8dde4e6e3e0dfdcd8d6d5d4d4d5d6d7d9dcdfe0e2e7e2e0d8d4cec5bebaaea59d938b7e71675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e21150800000000000000000000000000000000000c17232e38424f59616e7b86929fa8b2bdcad4e1eae4d9d0c2b9ada1978d8073695f53473e30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdbdbdcd6cabeb3a994877a6d6154473a2e323f4b5865727e8b98a5b1bed2dddbdcd7cabdb1a4978a7e7164574b3e312e3b4855616e7b8894aab4bfcad6dbdcdbcec1b5a89b8e8275685b4f4235281c0f000815222e3b4855616e7b87939b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9b948b7e7165584b3e3225180b0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000008131e2a36414c56606c77828f96a1aab4bcc4ccd5d9e0e5e1dbd6d3d2cfcccbcbcccdcfd1d2d5dae1e3dcd7d0c7c0bbafa69e938c7f726a5f53473e33281c10030000000006131f2c3845515c677986929facb9c5d0d0d0d1d2d3d6dbdbdfe0e3e3e0dad5cfc9c1bbb3aba49f928e81746e645b51473d32291d140a000000000000000000000000000007131d2935414c56606d78839098a2acb6c0c7d0d6dfe4e4e2dbd6d3d2d0d0d1d2d4d8dde4e6e3ddd7cdc5bcb3a99f948b7f72695e53463c31261a0f02000000000000000006131f2c3845515c67717e8a939ea8b2bbc5cdd5ded9d4cfcac6c5c2c1c1c1c3c5c6cad0d5dadcd7cdc4bcb3a9a0968f81756c61544a3f34281c1003000000000009141f2b37424d57606d79839097a1aab3bbc3cbd5d9e0dcd7d3d2d2ccc8c6c5c7cbd1d1d2d4d9e0dbd6cec5beb6afa39f92877c6f675c51453a3024190d010000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000006121f2c3844515c666e7c86929aa4afb5bdc5cdd6dbe1e3e1dad5d2d1cfcecfd2d3d6dbe1e3e5e0d7d0c7bdb1a796897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164696e7a839095a0a7b1b9c2cad3dce4ddd8cbc2bab2a89d9084776a5d5144372a1e1100000000000000030e18222935414c565e696f7c859297a1a8b1b9c0c9cfd8dde4e5e2dcd6d3d2cfcccac8c7c8c8c9cbcccfd2d3d6dbe2e3e4e0d7d0cac0b7afa59e9185796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d2013070000000000000000000000000000000003101c28343f4a54606b75828f98a3aebac4cfdce6f3ebe2d5c9beb3a99f92877b6e62594f42392e23180c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0cecfcfd1c6baada29786796d6053463a2d313e4b5864717e8b97abb5c0cccecfcfcfc9beb3a996897d7063564a3d302d3a4754606d7a8798a2aebac6d2cecfcfcfc1b4a79a8e8174675b4e4134281b0e000814212d3a47535f6974808a8e909191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191908f8b82786d6053463a2d2013070000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000010d1925303946525e68727f8b949fa9b2bcc5ced5dee5dfd9d4cfcac6c5c2c0bfbebfc0c2c5c6c9cfd4d8dfe2d9d2ccc1b8afa59f92867c6f625a5044392d20150a0000000004101c2834404b556b7784919eaab7c2c3c3c4c4c5c6cad0cfd2d3d6dce2e4e0dad5cdc5bdb5afa59d938d80736d63594f443b2f261b1106000000000000000000000000010d18242f3945525d68727f8b959faab4bec7d2d9e2e6dfd8d4d0cac6c5c3c3c4c6c8ccd2d5dae1e8dfd7cec4bbb0a69f92867b6e61584e43372b1e13080000000000000004101c2834404b55606d7984919ea5afbac3cdd6ddd5cdc8c5bebab8b5b4b4b4b6b8babfc6c9cfd6dfd6cec5bcb2a89e938a7d70665c5044382b1f140900000000020e1a25313a47535f6973808d95a0a9b3bcc5cdd5dde1d9d1cbc7c5c1c0bbb9b9babfbec4c5c8ced5dee0d7d0c7c0bbaea3999183796d60564c4135291d11040000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000004111d2935414c56606d78839098a2acb6c0c7d0d7dfe6ded8d3cfc9c6c4c2c2c2c5c6cacfd2d7dddfd6ccc4b8aca095887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71696e7b849195a0a7b1b9c2cbd4dce2d9d2ccc1b9b1a8a0968c807366594d4033261a0d000000000000000a15202a343c45525d686e7b849197a1a9b2bac2cbd5dae1e7e0dad5d0cbc7c5c2bfbdbbbbbbbbbcbec0c2c5c7cad0d3d7dee5e1dbd6c9c0b9ada1978a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4ab9d918477665c5144382c1f1206000000000000000000000000000000040e18222c3844505c66707d89939eaab4bfccd6e0eef8f4e6dacfc4bbaea3998f82756b61544b4034281f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a9b3bec1c1c2c2c1bfb8ab9f928578665c5145382c303d4a5763707d8a99a4afbbc0c1c2c2c2c1b9ada197877b6e6154483b2e2d394653606c7985929facb8c0c1c2c2c2c1bdb2a8988c7f7265594c3f3226190c0006121e2b37424d57606c787d8183848585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858584827e786d665c5144382c1f12060000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000005111d2a36414c56616d7a85929fa6b0bbc4ced7e0e4ded5cec8c5bebab8b5b3b2b1b2b3b5b8b9bec5c8cdd4dde4ddd8cac1baaea3989083766c6155493c31261b0f03000000000c18232e424f5b6875828e9ba7b1b5b6b7b7b7b8babebec2c5c7cbd0d4d9dfe5dfd7d0c7c0bbafa59d928c7f726b60564d41382d22170b02000000000000000000000004111d2935404b55606d7a85929ea7b1bcc6d0d9e3e4ddd4cdc7c6bfbab8b7b6b7b9bbc0c7c9cfd6dfe6e0d6cdc2baaea2988e81746a5f53473a3025190d0100000000000006131f2c3845515c67727f8c96a1acb7c1ccd5ddd5cbc3bcb8b3adaba9a8a7a8a9acaeb4b9bec4cdd6ded7cec4baafa59e9184786d6053463c31261a0e0200000005121e2a36424d57626e7b87929fa7b1bbc5ced6dfded5cfc7c0bbb9b4b6afacacaeb4b2b7b8bdc3ccd1dae2d9d2cbbfb5aba0958c7f72685d5245392c20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000613202c3945525d68727f8b959faab4bec7d2d9e2e2dcd6ccc7c4beb9b8b5b5b6b8babec5c6ccd4d7cdc4bab0a69d918477695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7b849196a0a8b1b9c3cbd4dde0d7d0c7c0bbafa79f969184796d6054473a2d211407000000000000030d1b26313c46515b606d7a839196a1a9b3bbc4ccd4dde6e2dbd6cec9c6bfbab8b5b2b0afaeaeafafb1b3b6b8babfc6c7ccd3dce5e6dbd5c9beb3a99a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bcb4aeacababababababababababababababababababababababababababababababaaa2998d807467544a4034281c10040000000000000000000000000000000a15202a36414c56606d7883909da5afbcc6d0dee8f2f8f7ebe1d7cbbfb5ab9e948a7d70665c51453b3025190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2adb3b4b5b5b5b5b4aea69c8f837669544b4034282e3a4754616d7a86939faab2b3b4b5b5b5b4b1a99e9285786c605346392d2b3744505b6576828f9ca7afb6b4b5b5b5b5b3ada196897d706356493d3023160a00020e1a26313c44505b666c70747677787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787775716d665c544a4034281c10040000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000713202d3946525e6874808d97a2adb8c2cdd6e0e4dad2ccc3bdb8b3adaba8a6a5a5a5a6a8abadb3b8bcc2cbd2dae8dcd7cbbfb4aa9f958a7d7064584e43372b1f120600000000071824313e4b5764717e8a95a0a8a8a9aaaaababadb3b2b5b8babfc6c8ced5dae0e2d9d2ccc0b7aea49f92877d70695e53493f33271e140800000000000000000000000613202c3945515d6773808c97a1adb9c2ced8e2e4dad2cbc2bcb8b4aeacaaa9aaacafb6b9bec5cdd4dde6dfd6cabfb4aa9f92877b6e62564c41362a1d11050000000000000713202d3a4653606d7985919ea8b2bdc9d3ded5cbc3b9b1aba9a29f9c9b9a9b9c9fa2aaadb3bbc4ccd6e0d6ccc1b9aca0968b7e7164574d42372b1e12050000000714212d3a46535e6975818e99a3afb9c3cdd6e0ded5ccc3bdb5afaca7aca49f9fa3aba5aaacb2babfc8d1d9e4dcd1c6bdb1a79f92857a6d6054473c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000004101c2834404a54606d7a85929ea7b1bcc6d0d9e3e0d8d0cbc2bbb7b3adaba9a8a9abadb3b6bbc1c8cdc5bbb2a89e948a7e7164574d42372b1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859196a0a8b1bac3cbd5ddded6cec6beb6afa59e9590847b6e675d5145392c2013060000000000010b151f2b37434e58626d75818f95a0a8b2bbc5cdd6dee6e0d8d0cac4bdb9b4aeaca9a5a3a2a1a1a2a3a4a6a9acaeb4b7bbc1cad3dee9e6dacfc1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6155483b2e23180c000000000000000000000000000000040d1b26323946525e68727f8b95a0acb7c1ced8e2efedecedefe7dcd1c6bdb0a69e9184796d60564d41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa2a9a7a8a8a9a8aaa39f948b7e7165584b3e2e232d3946525e6875828f98a0a8a7a8a8a9a8a7a79f978d8074655b5044372b27333f495364717e8a959fa4aca7a8a9a9a8a9a19e9184786c605346392d201306000009151f28333f4a545b6064686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6864605c544a42392e23180c000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000714212e3a4754616d7a86929fa9b3becad4dfe4dad2c8c0bab1aca9a29f9c999898999a9c9ea1a9abb1b9c0c8d2dbe7dcd1c6bcb1a79d9083766a5f53473a2e211507000000000713202d3a4653606d788390959a9c9d9d9d9e9fa2a9a5a8acaeb4b8bcc3c9ced6dee3ddd7c9c0bbafa39992857b6e655b50443b3025190d03000000000000000000000714202d3a4753606d7a85929ea9b3becbd4e0e4dbd2c8c0b9b1abaaa29f9d9d9e9fa4acadb3bbc2cbd4dee7dbd0c6bbafa3998e8175685e5246392d201509000000000005121e2a36424d5765717e8b97a1adbac4cedbd9cec3b9b1a7a09d97928f8e8e8e9092989ea1a9b2bac4cedaded5c9bdb2a89d908376695f53463a2d2114070000000815212e3b4854616e7b87939fabb5c0cbd5dfe2d5ccc3bab1aba39f9b979a93929995989ea0a8adb6bfc7d1dce3d8cfc3baada2978c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006121f2c3844515c6673808c97a1adb9c3ced8e2e1d8cec6bfbab0aaa9a19e9c9b9c9fa2a9aaafb8bcc3bbb3a9a1968f82756c6155453c31261a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7c859197a1a8b2bac3ccd5ddddd4ccc4bcb4aca49f938e837a6e695e554b4135291d1104000000000007121d27313947535f6a727f8b939ea7b1bac4cdd6dfe5ddd5cec6bfbab2acaaa39f9c9997959495959698999c9fa2aaaab0b8c1ccd7e3e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea398929292929292929292929292929292929292929292929292929292929292918f8c867e71695f53473a2d1c12070000000000000000000000000000010c161f2b37434e58616d7a85929fa7b1bcc9d3e0e7e3e0dfe0e3e7e3d8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67717e8b9297999a9b9c9c9b9a98928d82786d6053463a2d202a36414c56626e7c869196989a9b9c9c9c9b999590857a6d6153493f3327222d3a4653606d78838f939a999b9b9c9c9b9a97928a7e71665b5044382b1f12060000030b17222d38424a5053575b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5853504a423930271c1207000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070004101c2934404b5565727f8c98a3aebbc5d0dce6ded2c8c0b6aea8a09d97928f8d8c8b8c8d8f92979d9fa7aeb6c0c9d2e0e2d8cfc2b8ab9f95887b6f6255483c2f24180c0000000006121f2c3844505c666e7b848a8d8f90909191929795989c9fa3aaacb1b9bdc4ccd3dbe8dbd7cbc0b5aba1978f82776c60564c41362a20150a00000000000000000006121f2b37434e5865727e8b97a2adbbc5cfdde6ded2c9c0b6aea79f9d9892909091939a9ea1a9b1b9c2ccd5e1e2d7cbc0b5ab9f92867a6d6154473c31261a0e02000000000714202d3a46525e697683909ca9b3beccd6e0d4c8bcb1a7a0959089858281818183858b9197a1a8b2bdc9d5e0d9cec4b7ab9f95887b6e6155483b2e221506000005111e2a36414c5666737f8c99a4afbdc7d1dde3d9d0c3bab1a8a099928e8a87868686888b91969ca4adb5bfcad4dee1d6cabeb3a99d9184776a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000713202d3a4653606d7984919ea9b3becbd4e0e3d8cfc6bcb4aea69e9c97918f8f8f92979b9ea5acb1b8b1a9a19791847a6d615a5045332a1f140900000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82869297a1a9b2bac3ccd5deddd7cbc2bab2aaa29a938c81796d685e574d433a2f24180d0100000000000c18232f3943505a626f7c86929fa5afb9c3ccd6dfe5dcd3cbc3bcb4aea8a19e98928f8c8a88888888898b8d8f92989c9ea6b0bbc7d3dfe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858584837f7a716c61574d42372b1e0b00000000000000000000000000000007121d28313947535f6a74818e97a2adb9c3cedbe3dcd7d3d2d3d7dce3e1d4c8bdb2a89f92857b6e61584e41382d22170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c727f858a8c8e8e8f8f8e8d8b8680796d665c5044382c1f25303a47535f6a6f7d84898b8d8e8f8f8f8e8c89837b6e685e5241382d221f2b3844505c666d7a82878b8d8e8f8f8f8e8d8a857e716c61544a3f33281c0f0300000006111c262f383f44464a4e505152525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252514f4b46443f3830271e150b00000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006131f2c3845515c6775828f9caab4bfcdd7e1e0d6ccc0b6aea49d95918b8582807f7e7f8082858a90959da4aeb7c0ced7e1e1d4c8bcb1a7998d807366554b4035291d100400000003101c28343f4a545f696e787d8082838484848587898b8f92989da0a7acb2bac1c9d2dae8dcd1c7bdb3a99f948b7e71685e52463c31261a0f0300000000000000000814212e3a47535f6a7783909da9b3becdd7e1e0d6ccc0b7aea49d95908985848384878c92979fa7b1b9c3cfd9e3dcd1c7baaea3988c7f7266574e42372b1e1206000000000815212e3b4854616e7b87939facb9c4cfdfded1c5b8aca09590837d787675747576797e859196a1acb9c4cfdae0d3c7bcb1a7988b7f7265584c3f2e23170b00000713202d3946525e687784909dabb5c0cfd9e3ddd2c7bdb2a8a0959187817d7a79797a7b7f848c929ca3adb8c2cdd8e4dbd0c5b8aca096887c6f6255483c2f22150600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00030f1c28333f4a5464717d8a97a1adbbc5cfdde7dcd1c6bdb4aaa39f948f898582828385898e939da0a7aca7a09792857c6e685e52483e3421180e0300000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f9299a2a9b2bbc4ccd5ded9d2ccc1b9b0a8a19892887f756d675e564d453b31281d1307000000000004101c2934404b55616c76829098a3aeb7c1cbd5dfe5dbd3cac1b9b1aaa29f96918b86827f7d7c7b7b7c7c7e8083868a8f949eaab7c3d0dce8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787878787878787878787878787878787876726d68615a50453c31261a0e0000000000000000000000000000010d18242f3943505a626f7c87939fa9b3becbd5e1d8d1cbc7c5c7cbd1d8e1d9cec3baaea2988e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626d72797d7f8182828282817e7a746d675d544a3f34281c1e2b37434e58606b6f787c7f8081828282817f7c766e695f564c412f261b1c28343f4a545e686d757b7e808182828282807d79716c615a5042382d22170b00000000000a141d262d3338393d4143444545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454544423e3a38342e261e150c0300000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000714202d3a4753606d7985929facb8c5d0dfe5dacfc4baaea49d928d847e7975737272727375797d838d929da5afbcc5d0dbe4d8cdc2b6a99d908376675d5145392c1f1306000000000c17232e38424d575f666d70747576777778787a7c7f82868b90959ea1a8afb7c0c8d2dae3d9cfc5bbb0a69f92857a6e61584e43372b20150a00000000000000000815222f3b4855626e7b88959fabbbc5cfdfe5dacec4baafa59d928d837d797776777a7f8590959fa7b1bdc7d1dce3d7cbbfb4aa9d9184776a5f53473a2e211407000000000c1825323f4b5865727e8b9aa4afbbc8d4e0d5c9beb2a99d908379706c65686768676d717a84919ea8b2bdc9d5e1d8cdc1b5a89b8e827568544a3f34281c1003000714212e3a4754616d7a8795a0acbdc7d2e1e3d7ccc0b5aba09691837b74706e6d676d6f7278808c919ca6b0bbc7d3e1e1d4c8bdb2a8988c7f7265594c3f2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0006121f2b3844505b6675818e9ba9b2becdd7e1e3d7cbbfb5aba398928b827c79767576797c828991959c9f9d9591857c6f6a5f564c41362c220f060000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b9fa3abb3bbc4cdd6ded7d0c7c0bbafa69f9691867e736d605d554c443b33291f160c01000000000006131f2c3845515c67717e8a949faab4bfc9d3dde5dcd3c9c1b8afa7a098928c847f7a7672706f6e6e6f70717376797d828f9ca8b5c2cfdbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615e5650483e332a1f1509000000000000000000000000000004101d2935404b55616c76839099a4afbbc5d0ddd8cfc6bfbbb9bbbfc6cfd6dfd6cabeb4aa9f93877c6f655b50443a2f24190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48515b62676d7072747575767574716d68605d554b42382e23171a26313c464f5960656c6f72747575767574726f6a625f574d443a301d1417232e38424c565e61696e7173747576767573706d67615a50483e2f261c11060000000000020b141c22282b2d31353738383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383735312d2c28231c150c030000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000a1723303d4a5663707d8998a2aebac6d3e0e1d5c9bdb2a89d928d8079716d666665656667666d7078808d939da9b3becad6e2dfd2c5b9ac9f9286796d6053473a2d2014070000000006111c26303c454d545c606467696a6a6a6b686d6f72757a7e838a91969ea5aeb6c0c8d2dbe1d6cdc2baada2978e81756a5f53473c31261b0f0100000000000004111d2935414b5566727f8c99a7b1bccdd7e1e1d5c9bdb2a89d938d8078706d666a686d727a839095a0abb5c0cbd7e3dcd1c6b8aca095887b6e6255483b2e23180c00000005111e2a36424d576875828e9bacb6c0ccd8dfd2c6b9ada197897d7067605b535b555c6068707d8996a1adb9c5d2dfddd0c4b7aa9d918477665c5044382b1f1206000a1724313d4a5764707d8a97a7b1bcd0d9e3e0d4c7bbafa49991847a6e6a6461605d6062666d737f8c949fabb7c5d0dbe5d9cec2b5a89b8f82756853493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000613202d394653606c7985929eabb8c4cfdee9e0d3c7bbaea39992867e766f6c6568656c6f757d838b9092918c837b6f6a60584e443a30241a10000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bdc5cdd6ded5cec5bdb5afa59d9490847c706c635b514b433a322921170d040000000000030f1c28333f4a54606d7984919ea6b0bcc6d1dce5ded3cac1b7afa59e9590867f79726d68666462616262636566666d707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5954524c443e362c21180e0300000000000000000000000000030c1a232c3945515d67717e8a949fabb5c0cdd7dcd1c6bdb5aeacaeb5bdc4cdd6dbd0c5bbafa49a9083786c60554c4135291f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f4851555d60636667686969686764615e56514b433930261c1115202a343d474f535b60626567686969696866626058534d453c32291e0b111c26303a444c52575e61646668686969686764605c5550483e362c1d140a00000000000000020a11171c1f2024282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2925201f1c17110a03000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000d1a2633404d596673808c99aab4bfcad6ddddd2c5b9ada1968d80736d67605c54595859545c60666d74818e97a2adbac6d3dfe0d4c7bbafa399887c6f6255483c2f22150900000000000a151e2a333c424a5053575a5c5d5d5e565d606265676d71787d848e939da4aeb6c0c9d3dddfd6cabeb3a99f93877c6f62584e43372b1d12070000000000000613202c3945515d6776838f9ca9b6c2cddce9ded2c5b9aca1968e81746c66605c565e61686e79839199a3afbbc7d4e0e2d4c8bdb1a8998c7f7266554b4034281c100400000714202d3a46525e697885929eabb8c5d2ddded1c4b8ab9e9185786c605550494e4b5156606b7884919eabb8c4d1dedfd2c5b9ac9f9286796d6053463a2d201307000c1926333f4c5966727f8c99a5b2bfced8ebdfd2c6b9ac9f93877c6f685f5754535153545c606d7682909caab3becad6e2ddd0c3b7aa9d908477655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000915222f3c4855626f7c8897a1adb9c6d2dfe3d7cbbfb4ab9f92877d716c63605b535b60636b6f787e8385847f796e6960584e463c32291e1208000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b9babfc6cfd7ddd5ccc4bcb3aba49f938e827a6f6a615a51454039312920170f0500000000000006121f2b3844505b66727e8b96a1adb8c2cfd8e2e1d5ccc1b8afa59e938f837b726d66605d5657555555555658545c63707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525251504c4746413a322c241a0f0600000000000000000000000000000b151e2a36424d57606d7984919ea6b0bdc7d2dfd7cbbfb5aba39fa3abb2bbc4cfdad8ccc0b6ac9f958b7e71675d51453c31261a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363f434b515357595b5b5c5c5b5a5854524c45403931271e150a0e18222b343d4149505356585a5b5c5c5c5b5956544e47423c332a20170d0a141e28323a41464d5354585a5b5c5c5c5b5a5753514b433e362c241a0b02000000000000000000060b0f1213171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c181312100c060000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1c2835424f5b6875828e9ba8b5c1d0d0d0d0cbc0b5ab9e9184796d605c55514b4c4b4c4a50545c606d7a85929fabb8c5d2dee3d7cbc0b5ab978a7d7164574a3e3124170b0000000000030c18212a30383f44464a4d4f5051514c525456555d60656c7179818d929da4aeb7c1cbd5e1dbd0c5bbafa4998e81756a5f5347392f24180d0100000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9beb3a99e9184796d605b54504c52565e676f7c87929facb9c3ced9e4d9cec3b6a99c908376675c5145382c1f130600000814212e3b4754616e7b8797a1adb9c6d2e4dccfc2b5a99c8f8276655b50443f4140454f596875828f9ba8b5c2cedbe0d3c7bbaea399877a6d6154473a2e211407000e1b2834414e5b6774818e9aa7b4c1cddae7dbcec1b5a89b8e82756a5f564e474645474a505b63707d8998a2aebac6d3dfdfd2c5b9ac9f9286786c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a9b3bec9d5e2e0d3c7baaea3998d80736b625a53504950535960666d71767977726d675f574e463c342a20170c00000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c2c5c7cbd1d8e1d5cbc3bab2aaa299938c81786d685f58504840352f271f170e05000000000000000613202d394653606c7884919ea9b2bdcad4e1e3d9cfc3bab0a69e938e81796e69605c54524c4a49484849494b4b5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646464646464646464646464646464545454545454545454545433f3a39363028201a1208000000000000000000000000000007121c27303946535f6973808d96a1adb8c2d0d9ddd3c7bbaea3999299a1a9b2bdc9d5ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d31394045474a4c4e4f4f4f4f4e4b4746413a352f271f150c03060f19222b2f383f4446494c4d4e4f4f4f4e4c4947433d37312a21180e05020c16202830353b4246484b4d4e4f4f4f4f4d4a46454039302c241a12080000000000000000000000000306060a0e101112121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110f0b07060300000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700101c2936434f5c6976828f9ca9b5bfc2c3c3c3c3bbafa3998c7f72665c514b45403f3f3f3f444a515d6774818e9ba7b4c1cedae8dcd1beb1a4988b7e7165584b3e3225180b000000000000060f181e262e34383a3d4142434444414547494b51535b60676d75808d929da5afb9c3cfd8e1d7ccc0b5ab9f93877c6f62554b4035291d100400000000000a1724303d4a5763707d8a99a3aebbc7d3e0dfd2c6b9ada1978b7e71675c514a4441464c555f6a74818e9ba7b1bcc8d4e0dfd2c5b9ac9f9286796d6053463a2d20130700000a1723303d4a5663707d8996a9b3bec9d5e2dbcec1b4a89b8e817568544a3f383336404b556774818e9aa7b4c1cddae3d7cbbfb5ab94877b6e6154483b2e211508000f1c2935424f5c6875828f9ba8b5c2cedbe4d7cabdb1a4978a7e7164584e443c3a393a3f4653606c7985929fabb8c5d2dee0d3c7baaea398867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d1a2633404d596673808c99a6b3bfcfdae6dfd2c5b9ac9f92867a6d60595046443f44464f545c6064696c6a66605c554d453c342b22180e0500000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ddd7d2cfced2d3d7dce2d9cdc3b9b1a8a09892877f746d665e564e463e3629241d150d050000000000000004111d2935404b5564707d8a96a0acbbc4cfdce8dcd1c7bdb2a89e948e81786d675f57514b45413d3c3b3b3c3d3e4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535353535353535353535251504d4847423c3339383836332e2d2a251e160e080000000000000000000000000000000c18232e39424f59616e7b86929fa8b2bdcbd4e2d4c8bcb1a79f92869196a1adb9c4ced9d9d0c2b9ada1978d8073695f53473e30271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1f272f35393a3d3f4142424342413e3a39363029241d150d0300000710191d262d3337393c3f4142424342413f3c3b38322b261f180f060000040e161e252931363a3b3e404142434342403d3a38342e271e1a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1b2835424e5b6875818e9ba6aeb4b5b6b7b7b6b3aa9f92867a6e61544a4039342e322e3438414c5566737f8c99a6b2bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c00000000000000060c151c23282c2d31343637372f35393a3c40454950555d606e74808d939ea7b1bdc6d1dcddd2c7bbafa49a8e8174675d5145392c20130800000000000d192633404c5966737f8c99abb5bfcbd7e3ded1c5b8ab9e9285796d60554b4038363b434e58626f7c8895a0acb8c5d1dee0d3c7baaea398897c6f6356493c3023160900000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5046443f4146515c6775828f9ba8b5c2cedbe2d6cabfb4aa94887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c322d2c2e3844505b667784909daab7c3d0dde3d7cbbfb4aa94877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2835414e5b6874818e9ba7b4c1cedae7dccfc2b5a99c8f8276685d52473f3733373d424a5053585d5f5e5953514b433c332b22190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dfdcdbdfe0e3e7e0d4c8bcb1a7a09691867d726d605c544c443c342c2418120b0300000000000000000613202c3945515d6775828e9ba8b2bdcdd6e0e3d7cbc0b5aba0968f82786d665d554d45403936393b3d3f3f3f3f4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453f362d2b292621201d19130c0500000000000000000000000000000004101c2834404a54606b75828f98a3aebac4cfdddcd1c4b8aca0958b7e84919ea8b2bdc9d5e2d5c9beb3a99f92877b6e62594f42392e23180c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d151d24292c2d3033343536363534312e2d2a251e18120b0300000000070b141b22272b2d2f32343536363635332f2e2b27201a150e0600000000040c13191f252a2d2e3133353536363534312d2c28231d150c0800000000000000000000000000000000000000020608080c0c09090703000000000000000000000000000000000000000000030608090c0c090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000b1824313e4b5764717e8a949fa2aaa8a9aaaaa9aba2988e8174685e524239393a3b3c3c3c4045505a6773808d9aa6b3c0cdd9e5d8cbbeb2a5988b7f7265584c3f3225190c0000000000000000030a11171c1f20242729252a2e34383a3d414647494b515c606c77818e95a0abb5bfcbd7e3d8ccc0b6ac9f92857a6d6053473a2f24190d0100000004111d2935414c566875828f9ba8b5c2d1dce3d7ccc0b5ab9a8d8074665c5143392f2a313c47535f6a7783909daab7c3d0dde3d7cbbfb4aa988c7f7265594c3f3226190800000d1a2733404d5a6673808d99a6b3c0ccd9e6ded1c4b7ab9e9184786d605a53504a4c5259606d7985929fabb8c5d2dee0d3c6baaea298877a6d6154473a2e21140700101c2936434f5c6976828f9ca9b5c2cfdce2d6c9bcafa396897c7063544a4036312e343b46525e697884919eabb7c4d1dee1d5c9beb2a994877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2935424f5c6875828f9ba8b5c2cedbe6d9cdc0b3a69a8d807367564c41352b272b30383f44464b5052514c46454039302a21191007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf4efebe9e8ececefeaded1c4b8aca09590847c706b625b514b423a322a221a1107010000000000000000000714202d3a4753606d7a86929facb8c3cedfe8e0d4c7bbafa3999184796d665c544b433c343b4146474a4b4c4c4c4c5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966625f5750483f342a20191413110d0802000000000000000000000000000000020b19222c3844515c66707d89939eaab4bfccd6ded3c7bcb1a79d9083787f8b96a0acb9c3ced9dacfc4bbaea3998f82756b61544b4034281e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024262828292928272521201e19130c0701000000000000020a11171b1f2023252728292929282623221f1b160e090300000000000002080d141a1e2121252728292929282724201f1c18120b0300000000000000000000000000000000000003090e12141519191615130f0a040000000000000000000000000000000000040a0f13151619191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c78828d92989a9b9d9d9d9d9b9992857b6e61564c41414547484848494b5159616c7784909daab7c3d0dde2d6cabfb4aa978a7e7164574b3e3124180b00000000000000000000060c1012151d23283036394045464a4c5254565758585b656d79839099a3aebbc6d1dcddd2c7baaea2988b7e7165564c4135291d11040000000713202c3945525d687884919eabb7c4d1dee0d4c7bbafa4998a7d7063544a4031271f2b37434e586673808d99a6b3c0cfdae6dcd1c1b4a79b8e8174685b4e412f24190d01000e1b2835414e5b6874818e9ba7b4c1cedae7dfd2c5b9ada1968c7f726c62605b54565e616b727f8c97a2adbac6d3dfdfd2c5b8ac9f9285796c605346392d201306000f1c2835424f5b6875828e9ba8b5c1d2dde8d8ccbfb2a5998c7f72665c514642403f40454e58616e7b87939facb9c6d2dfdfd2c6b9ada19786796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce5d8ccbfb2a5998c7f7266594c3f2f221b1f262e34383a3e4346443f3a38352f271f19100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffbf7f5f5f8f9f6e9ddd0c3b6aa9d90837a6e6a61595145403930292018100800000000000000000000000b1824313e4b5764717e8a98a2aebac7d3e0e2d6cabfb4aa9f92877c6f675d544a4239383f444c52545758595959595963707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979797876736e69625a50463c31261a0f07050100000000000000000000000000000000000a141d2a36414c56606d7884919da6b0bcc6d1dfd8ccc4b7ab9f958a7d707984919ea7b1bcc8d4dfd7cbbfb5ab9e948a7d70665c51453b3025190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417191b1c1c1c1c1b181413110d080200000000000000000000060b0f121316191a1b1c1c1c1b191615130f0a040000000000000000000003090e121415181a1b1c1c1c1c1a171313100c0700000000000000000000000000000000000002080d151a1e2122262623221f1b160e09030000000000000000000000000003090e151b1f2223262622211f1b150e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b666d7880858a8d8f909090908f8c867d70695e5345474c515455555556545c606b717e8b95a0acb8c5d1dee0d3c7baaea298897c6f6356493c3023160900000000000000000000000810181e272e343a41464b515357565e61626465656564676f7c87929fabb5bfcbd7e4d6cabeb4aa9c8f8376685d5245392c2013070000000714212d3a4754606d7a8796a1acb9c5d2dedfd2c6b9ac9f93867a6d6053473a2e201b26323d4a5663707d8996a9b3bec9d5e2dcd0c3b6a99d9083766a564c4135291d1104000f1c2935424f5c6875828f9ba8b5c2cedbe8e1d5c9bdb2a89f93877e756f6c666969686e737d87929fa9b3becad6e2ddd0c3b6aa9d908377655b5044372b1f1205000d1a2734404d5a6773808d9aacb6c0ccd8e4ddd1c4b7aa9e9184796d605a534d4d4c4b51575f6a73808c9aa4afbbc8d4e0ded1c4b8ab9e918578675c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce6d9ccc0b3a6998d80736653493f332722262d33383f44464a4d4e4b47454039312b22191107000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf7f5f4f8f9f8ecdfd2c5b9ac9f92877e736c665d554d443c342c2317110a0200000000000000000005111d2935414c566774818e9aaab4bfcad6e2e0d3c7baaea2988d80746a60554b423838424a50565e616365656565656565707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f9388868686868686868686868686868686868686858483807b716c62584e43372b1f120600000000000000000000000000000000000006111b262f3846525e68727f8c95a0acb8c1cfd8e2d3c7bbb0a69d9083766b717e8b95a0acb8c3cdd9dcd1c6bdb0a69e9184796d60564c41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0e0f0f100f0e0b070705010000000000000000000000000000030506090c0e0f0f100f0e0c090806030000000000000000000000000000020507080b0d0e0f10100f0d0a07060400000000000000000000000000000000000000040c13191f262b2e2f3233302f2c27211a140d060000000000000000000000050d141a20272b2e2f33322f2e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a545c666d737a7d808283848483827f7b706b61574d5254555d606162626264666d727d86929fa7b1bcc8d4e4d9d0c5b8ac9f9286796d6053463a2d201307000000000000000000010a121a222a303940454c52545c606368686d6f71727272716f6d74808d99a3aebbc7d3e0dbd0c5b9ac9f92867a6d6054473a2d2114080000000916222f3c4955626f7c8895a8b2bdc9d5e1ddd0c4b7aa9d918477675d5145392c2014212e3a4754616d7a8797a1adb9c6d2dfded2c5b8ab9f928578685d5245392c20130600101c2936434f5c6976828f9ca9b5c2cfdce8e5dacfc4bbafa499938b827c79767676777a80879299a3aebbc5d0dbe1d4c8bcb1a79a8d80736753493f33271b0f03000b1824313e4b5764717e8a9aa4afbbc8d4e0ded2c5b8aca0968c7f736c615f575959545c60696f7c86929facb6c0ccd8e3d7cbc0b5ab9c8f827569554b4034291c1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2835424f5b6875828e9ba8b5c1cedbe7dacec1b4a79b8e8174655b50443a322f2f383f444a5053575a5b5853514b433d342b23190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf3eeebe8e8ececefede0d3c7bbaea399928b80786d675e564e463e3528221c140b0200000000000000000713202d3946525d687784919daab7c4d0dbe7dfd2c5b8ac9f92867a6d61584e433a333f4a545b60686e7072727272727272727d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a939292929292929292929292929292929292929291908d877e716a5f53473a2e2115080000000000000000000000000000000000000b17222d38414e58616d7a85929fa8b1bdcad3e1d9d0c7b7ab9f94897d70636d7884919da7b1bcc8d4ded8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242931373a3b3f3f3c3b38322a261f180f08000000000000000000080f171f252a32373b3c3f3f3c3a37312a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000b17222d38424b545c60676d7073757677777675736e6961594f565d6066676d6e6f6f6f7073797f869298a2aeb9c3ced9ddd2c7beb1a89c8f8276665c5145382c1f13060000000000000000010a131c242c343c434b51565e61666d7074777a7c7e7e7f7e7d7b79757a86929facb9c5d2dfe0d3c7bbafa3998a7d7164574a3e3024190d0100000a1724303d4a5763707d8a96a3b0bdcedae5dbcec2b5a89b8f827568554b4035291d13202d3946525e687885929eabb8c5d1dedfd3c6baada297877a6d6054473a2d21140700101d293643505c6976838f9ca9b6c2cfdce9ebe0d7ccc0b5aba49f938f898583828384878c9299a3abb4bfcdd7e1d9cfc7b8aca095897c6f6356493c2d22170b00000814212e3b4754616e7a87939facb9c4ced9e1d4c8bdb2a89f93887e746e6967666667666d727b849198a2aebec7d2dddfd3c7bbafa3998b7e7265584b3f2f23180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2834414e5b6774818e9aa7b4c1cddae7ded1c4b8ab9e9185786c60564c443e3b3c414950545c6063676865605d554e463d352b21180c0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dedcdbdfe0e3e7e3d7cbbfb5aba39f928d81796e695f5850473f332d261d140b02000000000000000714212e3a4754616d7a86939facb9c6d2dfe1d5c9bdb2a89a8d8174685e52463c313844505b666c747a7d7e7f7f7f7f7f7f7f808e9aa7b4c1cddae7dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9992877c6f6255483c3025190e0200000000000000000000000000000000030f1b27333f4953606a74818e97a2adbac3cedcddd2c7beb0a69c8f82766b6066717e8a95a0acb8c2cdd8e1d4c8bdb2a89f92857a6e61584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080909090909090909090909090909090909090909090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830353c4247484c4c4948433d363129211a11090000000000000008111a212931363d4347494c4c4847433c363029201910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111c262f39424b51555d606467686a6a6a6a6866615f574f585f686d73777a7b7b7b7c7d80848c9298a2aab4bfcbd5dcd8ccc0b6aca0958a7d7064544b4034281c100400000000000000000a131c252d363e464e555c60686d73797d818487898a8b8b8b8a8885827d828f9ca8b5c2cfdbe3d7cbc0b5ab9b8e817468564c4135291d110500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d402f2418111d2935414c566a7683909da9b6c3d0dce2d6cabeb3a994887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce8f4e8ddd2c7bdb5afa59e9b9892908f909196999fa3abb4bdc6d1dfdcd1c7bdb1a79d9184776b6054483b2f1b110600000714202d3946525e687683909ca8b2bdc9d5e0d9cec3bbafa49a938b817b777473727375797e859196a0aab4bfd0d9e1d7cbc0b5ab9f92867a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d192633404c5966737f8c99a6b2bfced9e5dfd2c6b9ada1978a7d70685e56504948494d535b60666d707474716d6760584f473d332a1e150b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ede5ddd7d2cfced2d3d7dce2dcd1c6bdb5aea49c938f837b6f6a615a51443f382f261d140a00000000000000091623303c4956636f7c899aa4afbbc8d4e0dfd2c5b9ada196897c6f62564c41342d394653606c7880868a8b8c8c8c8c8c8c8c8e929da9b5c2cedbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacababa3998e817467564c41362a1e1105000000000000000000000000000000030e18212b3744505b656f7c87939fa9b3beccd5dfd8ccc0b6ac9e94897c6f6259606c7883909da6b0bcc7d3ded9cec3baaea2988e81746a6053493f33271d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121315151616161616161616161616161616161616161616161616161616161616161616161615151413110d0807040000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222a323a41454d5355595956544f46423b332c231a1209000000000008121a232b333b42464e5456595955534e46413b322b221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171b1f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000a141d27303940454c5154575a5c5d5d5d5d5c5955534d535f6a6f7a7f8487888888898a8d91969fa3aab4bcc6d0dcd7cac2bbafa49a9184786c605346392e23180c000000000000000009121c252e373f4850585f676d727a80858a8e919695979898989798928f8a88939facb9c6d2dfe8dcd1c4b7ab9e918478685d5246392d20130700000d1a2733404d5a6673808d99a6b3c0ccd9e5d8cbbeb2a5988b7f7265584c3f3225190d192530424f5c6875828f9ba8b5c2cedbe6dbcfbcafa296897c6f6356493c30231609000f1c2935424f5c6875828f9ba8b5c2cedbe8f9eee3d9d0c7c0bbafaaaaa29f9d9c9c9ea0a8acaeb4bdc6cfd8dcd7cbc0b5aba0958b7e7165594f43382c1f0a00000005111e2a36414d5664717e8a96a0acb9c2ced7e2d8ccc0b6aca49f938e878381807f8082858b9297a0a8b2bcc6d0e2dbcfc7bbafa3998e8174685e5246392d20130700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a8b2bdc9d5e1e1d5c9beb3a99e91847a6d68615a565555575f656c71787d80817e796f6a60594f453c30271d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c1c5c7cbd1d8e1d8cfc6bfbbaea59e9590847c706c635b504a42382f261c11060000000000000b1825313e4b5864717e8b97acb6c0ccd8e4ded1c4b8ab9e9184786a6054443a3035414c5666727f8c929998989898989898989a9da5afbac5d1dee8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b5ab9e918578685e5246392d20140700000000000000000000000000000009151f2935404b55606c7883909aa4afbcc5d0dee0d4c8bbafa49a8f82756a60545b65707d8a949fabb7c2ccd8e0d6cabeb4aa9f93877c6f655b50443a2f24180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f20212222222222222222222222222222222222222222222222222222222222222222222222222221201d191614100b050000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343c444c52575f626566636059534d453e352c241b120900000008121a242c353d454d535860626665625f58524c443d342c231a110700000000000000000000000000000000000000000000000000000000000000000000000002080d161c202223282a2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000020b151e272e343a4145474a4d4f505151504f4c48464e58626f7c858c919694959595979a9ea1a8aeb4bcc6ced7d1cbc1b8b0a69f93887d6f665b5044382b1d12070000000000000007101b242e373f49515a616a6f797f858c92979b9ea0a8a4a5a5a5aaa29f9b9a939aa4afbbc8d4e0ebded2c5b9aca196877a6d6154473a2e21140700000e1b2834414e5b6774818e9aa7b4c1cddae3d7cabdb0a4978a7d7164574a3e312417081b2734414e5a6774818d9aa7b4c0cddae3d6cabdb0a3978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1cedbe7f4f5ebe2d9d2ccc1bbb6b3aeaba9a9a9aaacb2b9babfc6cfd8dbd3cac1bbafa3999083786c6053463d32271b0f000000020e1925303b4653606d7884919ea6b0bcc6d0d9ddd2c7beb6afa59d9993908d8c8c8d8f92979ea1a9b2bac4ced8ddd6cabeb3a99f92877b6e62564c41362a1e110500000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000815222e3b4855616e7b8896a0acb9c5d2dee6dacfc4b9aca19690837a706c6663626264696e777e848a8d8e8b847c6f6b60574d42392e23180c030000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bab6b5b9babfc6cfd7e0d8d1cbc0b7afa7a09691867e726d605b544a42382d22170b0400000000000d1a2633404d596673808c99a6b3bfd2dde8dbcec1b4a89b8e817568584e43322c3945525d687884919ea3aba5a5a5a5a5a5a5a7a9afb7c0cbd6e2e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ada197877a6e6154473b2e2114080000000000000000000000000000030c1a26313945515d67717e8b959facb6c0ced7e1d7cbc0b5ab9f93877c6f62584e53616b7683909ca6b0bbc7d3e2dbd0c5bbafa49a9083786c60554b4135291f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1c23282c2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292423201c160c07010000000000000000000000000000000000000000000000000000000000000000000000050f19222b353d464e565d60696e72726f6b615f574f473e362d241b12090008121a242c363e474f575e616a6f72726f6a615e564f473e352c23190f0600000000000000000000000000000000000000000000000000000000000000000000050c131921272c2f303537363845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000030c151d23282f35393a3d40424344444342403b4754606a778390979ea0a8a2a2a2a3a6abadb2babfc6cfd7cfc7c0bbafa69e948d80736b60544a3f33281c0b00000000000000030d19222d363f49515b636c717c838c92989ea1a9aaacb2b1b1b2b1b3aeabaca49fa4acb6c0ccd8e4ede1d5c9bdb2a896897d7063564a3d3023170a00000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bcb0a396897d7063564a3d3023170d1a2733404d5a6673808d99a6b3c0ccd9e4d7cabeb1a4978b7e7164584b3e3125180b000e1b2834414e5b6774818e9aa7b4c1cddae7f4fdf4ebe3ddd7ccc6c5bebab8b6b5b6b7b9bdc3c7cbd1d8dad5c9c1b8afa59f92877c6f665b5044382b21160a0000000008141f2c3844505c66717e8a949faab4bec7d0d8d9d0c7c0bbafaba49f9d9a99999a9c9fa2a9adb3bbc4ccd6ddd4cbc3b9ada2978d81746a5f53443a3025190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000714212d3a46535f697784919eaab7c3cdd8e4e1d5c9bdb2a8a09590857d7772706e6f71747b838b91969a9b9691867d6f695f544b4034281f14090000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bcc5ced7dfdcd7c9c1b9b1a8a19892877f746c665b544a3f332820150a00000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265594c3f322d3a4754606d7a8796a1acb5b2b2b2b2b2b2b2b4b5bac0c9d2dde7e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ebe4ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c9beb3a995887c6f6255493c2f22160900000000000000000000000000000b151e2b37424d57606d7984919ea7b1bec7d2e0e0d4c7bbafa3998e81756a5f53464f5963707d89949fabb7c1d0d9e2d8ccc0b6ac9f958b7e71675d51453c31261a0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2f2c282118120b03000000000000000000000000000000000000000000000000000000000000000000020d17212b343d474f585f686d747b7f7f7c766e69615950483e362d241b1209121a242c363e48505960696e767c7f7f7c756e6860594f473e352b21180d030000000000000000000000000000000000000000000000000000000000000000050e171e252a33383c3d4143423f45525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000000030b12181e24292c2d3134353737373735333c4956626f7c8995a0a9acb2aeaeafb0b3b8b9bdc4cbd1d8d1c7bdb5afa59e948f82786d60594f42382d22170b000000000000010b151f2b343e48515b636d727e8690959fa2aaadb3b7b9bdbdbebebebebab8b6afacafb6bec7d2dde8f1e5dacebfb2a5998c7f7266594c3f3326190c00000f1c2835424f5b6875828e9ba8b5c1cedbe2d5c9bcafa296897c6f6356493c3023160d192633404c5966737f8c99a6b2bfccd9e4d7cbbeb1a4988b7e7165584b3e3225180b000d1a2733404d5a6673808d99a6b3c0ccd9e6f9fffdf5eee8ddd7d2d0cac6c5c3c2c3c4c5c8ced3d7dcd7cfc9c0b7afa69e938c7f726a60544a3f33281c0f030000000003101c28343f4a54616c76828f98a2acb6bec6cfd8d9d2ccc1bdb5afacaaa7a6a5a6a8abadb3b9bec5cdd6ded4cbc2b9b0a69e92857a6d61574e4232291e13080000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0005121e2a36424d576774808d9aa7b1bcc8d4e2e5dacec4bab1a7a097918a837f7c7b7c7d818690949ea0a8a8a19892857b6e665c51453b31251a0e0000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c6baafa59e9b9fa3aab3bcc5cdd6dfdcd3cbc3bab2aaa299938c80786c665b50443d32271b0f03000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d312f3b4855626e7b8895a8b2bdbfbfbfbfbfbfbfc1c2c5cbd2dbe4e9e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fdf5eee8e4e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacfbcafa396897c706356493d3023160a0000000000000000000000000007121c27303947535f6973808d97a1adb9c2d0d9e4d7cbbfb4ab9f92877b6e62584e434854606b76828f9ca5afbdc7d2ddddd2c7beb1a79e91857a6d60574d42372b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732373940444648484949494949494949494949494949494949494949494949494949494949494949494948484745413d3c383329241d150d03000000000000000000000000000000000000000000000000000000000000000009141f29333d464f59606a6f7a81878c8c89827b706b615a50483e362d241b121a242c363e48505a616b707b82898c8c88827a6f6b61594f473d33291f140900000000000000000000000000000000000000000000000000000000000000050f17202930363d44484a4e504f4c48525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000070c13191d20212427292a2a2a2a29333f4c5966727f8c99a7b1b8bdbbbbbcbdc0c4c5c9cfd7dcd7cbc0b5aba39f938e82796d665c50473d2f261c110600000000000007121d27313d46505a636d727f889298a0a7aeb4b9bec4c5c9cecbcbd0cac6c5c0bbb9bbc0c7d0d9e4eef6e7dacdc1b4a79a8e8174675b4e4134281b0700000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbeb2a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5b2bed2dde8f4fdf3ebe3dcd7d4d2d2d3d3d2d0cfcfd1d2d4d9dbd6d1cbc4beb9aea59e948e81756d63584e42382d22170b0000000000000c17232e3842505a616e7b86929aa4acb5bdc6d1dcddd8d0c7c0bbb9b6b4b3b2b3b5b8babec5cacfd7dfd8cfc2b9b0a79e938b7e71685e52453c3120170d020000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00020e1a26313c4956626f7c89959fabb8c3d0d9e4e0d6ccc3b9b1a9a19e95908c8988888a8e92989fa6acb2b2aaa2979083796d60574d42362a1c110600000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938e9298a2aab3bbc4cdd6dfddd5ccc4bcb4aba49f928d81786c60584e43372b1f1306000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c302f3c4956626f7c8995a2afbccecbcbcbcbcbcbcdced1d6dcdcdcdcdcdbcec1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6c9bcafa396897c706356493d3023160a000000000000000000000000000c18232e39424f59616e7b86929fa9b2becbd4e2e0d3c7baaea3998e8174695f53463c444f59626f7c89939eabb5c0ccd7e3d9d0c2b9ada1978d8073695f53473d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d43474a5153545555555555555555555555555555555555555555555555555555555555555555555555555554524c4a48443e352f271f150b01000000000000000000000000000000000000000000000000000000000000020e1a25303b454e58606b707c848e9399999490867d716c615a50483e362d241b242c363e48505a616c717d858f949998938f857d706b61594f453b31261a0e050000000000000000000000000000000000000000000000000000000000050e172129323a41464f54565b5d5c5954535e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000001080d111314171a1c1d1e1e1d2835414e5b6874818e9ba7b4c1c8cec8c8cacdd1d2d5dae0e0d3c7bbafa399928c81786d675d544a3f352b1d140a000000000000000c18242f39434e58616c727f8c939aa3aab1babec5c9cfd2d5d9d8d8dbd6d3d2ccc8c6c8ccd2d9e2ebf5f5e8dccfc2b5a99c8f8276695c4f432e23180c0000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926323f4c5965727f8c98a5b2bfcbd8e5d8cbbfb2a5988c7f7265594c3f3226190c000a1724313d4a5764707d8a97abb5c0ccd7e3f0f5ebe1d9d1cbc7c5c5c7cbd0d3d7dcdcd7d3d2cfcac6bfbbb3ada49c938f82786d605b51463d2f261c110600000000000006111c26303e47535f69717e88939aa3abb5bfcbd7e3e2d9d2ccc7c6c3c0bfbfc0c2c5c6cad0d6dae1dcd1c6bdb0a69f958f82756c62564c41332a200e05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000915222e3b4754606a7783909da7b1bec7d2dde8ded5cbc3bbb3ada7a09d99969595979a9fa2aab0b9bdbcb3a9a0958c8073695e5346382d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e81869298a1a9b3bbc4cdd6dedfd6cec6bdb5afa49d938d80736a6054473b2e22150800000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f2f3c4956626f7c8995a2afbccfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c1b4a79a8e8174675b4e4134281b0e000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cabeb3a995887c6f6255493c2f22160900000000000000000000000004101c2834404a54616b75828f99a3aebbc4cfdde2d6cabfb4aa9f92867b6e61574d42343d4754606a75828f99a4afbbc7d1dce2d5c9beb3a99f92867b6e62594f41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e54545c606162626262626262626262626262626262626262626262626262626262626262626262626261605d5657554f45403931271d120700000000000000000000000000000000000000000000000000000000000005121e2a36424d57606a707d8691969fa4a69f9892877e716c615a50483e362d242c363e48505a616c717e8792979fa6a59e9792867d706b60574d42362a21160b00000000000000000000000000000000000000000000000000000000030c172029333b444c52596063686a6966615e576b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000010406070a0d0f1011111c2936424f5c6975828f9ca8b5c2cfd9d5d5d6d9dedfe1e5ecdfd2c5b9ac9f92877f756d665d554b42382e23190b0200000000000004101d2935404b55606a717e8b919fa4acb4bcc3cad0d5dad7d4d2d0cecdcecfd2d3d4d2d4d8dde4ebf4fdf7eaddd0c4b7aa9d9184776a544a4034281c100400101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbfb2a5988c7f7265594c3f3226190c000916222f3c4955626f7c8899a4afbbc7d4e0edeee3d9cfc7c0bbb9b8babfc5c7cbd1d1cbc7c5c3bebab5aea9a19e928d81786d665c514940342b1d140a00000000000000000a151e2b37424d57616c727f889299a3aebbc7d3e0ebe3ddd7d4d2d0cdcccccdcfd2d3d6dbe1e6e3d7cbbfb4ab9f949083796d605a50443a3021180e00000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006131f2b38434e5864717e8a959facb6c0ccd8dfe6ddd5cdc4beb9b1acaaa5a3a1a2a4a7acaeb4bcc2c9c5bbb1a79f92867b6e61544a3f33281c0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7d869297a1a9b2bbc4ccd6dee0d7d0c7c0bbaea59d92897c6f6256493c2f23160900000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f2f3c4855626f7b8895a9b3bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2bfb5ab998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4baada297877b6e6154473b2e21140800000000000000000000000006121f2c3844515c66707d8a949eabb4bfcdd6e0dbd0c7baaea2988d8074695e53453c3137434e58626f7c87939fabb5c0cbd7e2dacfc4baaea3998f82756b6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414950586062666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6868636159514b43392f24180c0000000000000000000000000000000000000000000000000000000000000714202d3a46525e696f7d869298a1a8afb0aaa29992877e716c625a50483e362d363e48505a616c717e879299a2a9b0afa9a19892867d70695f53463d33271c10040000000000000000000000000000000000000000000000000000000a151e29323b454d565e616b70747675726e69616b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000060b10121d293643505c6976838f9ca9b6c2cfdce1e2e3e6ebebeef1e2d5c8bbafa295887c726d605c544b433930261c11070000000000000006131f2c3845515d676f7c86929fa3afb6bec6ced6dbd9d2ccc7c6c3c1c1c1c3c5c6cad0d5dae0e8f0f8fff8ebdfd2c5b8ac9f928579665c5144382c1f1206000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160d192633404c5966737f8c99a6b2bfccd9e4d8cbbeb1a5988b7e7265584b3f3225180c000714202d3a4753606d7a86939facb9c6d2dfece8dcd1c7bdb5afacacaeb4b9babfbdbdc0bbb9b6b3adaba39f97918a80776d665c544b40372e22190b020000000000000000030c1a26313c45505a626d727e87929facb9c5d2dfeceee8e3e0dfdddad9d8d9dbdedfe2e6ecece0d3c7baaea39990827a6d675d51483f32291e0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000030f1b27323d4653606c7883909aa4afbbc3ccd6dfe6dfd6cfc9c3bcb8b7b2afaeafb0b4b8babfc6ced5cdc3baaea3988d8074665b5044382b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859197a1a9b2bac4ccd5dee2d9d2ccc0b7aea49a8e8174675b4e4134281b0e010000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d302e3b4754616e7a8797a1adb5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5aea3998a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ac9f928578695e52463a2d201407000000000000000000000004101c2834404a54606d7984919da6b0bdc6d1dfe2d6cabeb4aa9f92867b6e61574d42332a323d47535f6a75818e99a3afbbc6d1dce1d7cbbfb4ab9e94897d70655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606a6f75797b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7875706b605d554b4035291c1106000000000000000000000000000000000000000000000000000000000713202c38444f59616e7b859298a2aab2bbbcb4aba39993877e716c625a50483e363e48505a616c717e879299a3abb3bcbbb3aaa39892867b6e61594f44382c201407000000000000000000000000000000000000000000000000000006111c26303a444d575e686d757d8183827f7b746d687885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000040a0f11171c1f202936434f5c6976828f9ca9b5c2cfdcdcdcdedfe0e3e8eee7dacec1b4a79b8e817a706c625b51483f332a20150900000000000005111e2a36414c56606d79849198a3aebbc0c7d0d8dad2d0c7c0bbb9b6b5b4b4b6b8babfc6c9cfd6dee6eff8f9ecdfd3c6baaea29886796d6053463a2d201307000f1c2935424f5c6875828f9ba8b5c2cedbe2d5c9bcafa296897c6f6356493c3023160d1a2633404d596673808c99a6b3bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000613202c3945515d677784919daab7c4d0ddeae3d7cbc0b5aba39f9fa3aaacaeb4b0b0b5afacaaa9a29f99928d857d736c655c544b42392e251c10070000000000000000000009151f2a333e48515b646e75828e9ba8b5c1cedbe8ede7e2dfdfd9d5d3d3d4d7dcdddfe3e9ecdfd2c5b9ac9f92867b6e685d554b41342820170c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000a161f2b3744505b656f7d88939fa7b1bac4cdd5dee6e1dad5cdc8c4c3bfbcbbbbbdc1c5c7cad0d8dfd6cbbfb4aa9e9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7c859196a1a8b2bac3ccd4dde3ddd6cabfb4aa9b8e8275685b4f4235281c0f020000000e1b2835414e5b6874818e9ba7b4c1cedae4d7cabeb1a4978b7e7164584b3e2f2d3946525e687885929ea7a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8aba49f92867a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacabababa39a8e827568574d42362a1e1105000000000000000000000006121f2c3844515c66727f8b96a0acb8c1cfd8e2dfd3c6baaea2988d8073685e52453b31212b37434e58616e7b87929faab4bfcbd7e2dcd1c6bdb0a69d9083786c605346392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944505b656c737c828587888888888888888888888888888888888888888888888888888888888888888888888888888785827d766d675d5145382e23170b000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f97a1aab4bcc4c5bdb5aba49993877e716c625a50483e47505a616c717e879299a3abb5bdc5c5bcb4aaa2989083766b6155483c2f23160900000000000000000000000000000000000000000000000000000c17232e38424c565e696e7a82898e908f8c86817a717885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000000002080d151b1c23282b2d2f35424f5b6875828e9ba8b5c1d1cfcfd0d1d2d4d7dce3e3dbcfc2b6a99e938e857e726d625a50453c31261a0e0300000000000714202d3946525e6873808c96a0aab4bfccd2d9d9d0c8c0bdb5afacaaa8a7a8a9acaeb4b9bdc4ccd4dde6f1faefe2d6cabfb4aa93877a6d6054473a2d211407000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bdb0a3968a7d7063574a3d3024170e1a2734414d5a6774808d9aa7b3c0cddae3d7cabdb0a4978a7d7164574a3e3124170b0004111d2935404b556875818e9ba8b4c1cfdae5e0d4c7bbafa3999292989c9fa3aaa3a3aba39f9d9a97928d86807a706b605b534b423930271d130a000000000000000000000005121e2a36424d57636d74808d939eaab6c3cfdce9e2dbd6d3d2cdc9c7c6c7cacfd0d3d8dee6e0d3c7baaea39990837a6d665c50443b3025190e0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000030f1b27333f4953606b74808d95a0a8b2bbc3ccd6dbe1e6dfd9d4d1d0ccc9c8c8cacdd2d3d6dbe2e3dcd0c6b9ada297887b6f6255483c2f221509000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716a6f7c849196a0a8b1b9c2cbd5dad7cec5baaea2988c7f7265594c3f3226190c000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6d9ccc0b3a6998d807366564c41352a36414c566774818d959a9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a99938d8074685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992887c6f6356493c30251a0e0200000000000000000000000713202d3a4653606d7984919ea8b2bdcad3e1e1d6cabeb3a99f92857a6d61564d4133291f26313c46535f6974818e98a3aebac6d0dbe2d8cfc1b8aca095897d7063564a3d2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3943505a606c7780878f92989595959595959595959595959595959595959595959595959595959595959595959595959497918e8a82796d60544a3f34281c10030000000000000000000000000000000000000000000000000000000a1623303d495663707d89949fa9b3bcc5cecfc7bdb5aba49993877e716c625a5048505a616c717e879299a3abb5bdc6cfcec6bcb3aa9f94897d7063564a3d3023170a0000000000000000000000000000000000000000000000000003101c28343f4a545e686e7b848f949b9d9c99928d857e7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000050d141920262b2e34383a3b3c404d5a6773808d9aaab4bfc2c2c3c3c4c5c7cbd1d3d8ded2c6baafa59e97928a7f726c62574e42372b1f150900000000000814212e3b4754616e7a86929fa8b2bcc6d1dddcd0c7bfb6aeaba49f9d9b9a9b9c9fa2aaadb2bac2cbd4dfe8f2f2e7dbd0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0cddae4d7cabdb1a4978a7e7164574b3e3124180e1b2835414e5b6874818e9ba7b4c1cedae3d6c9bcb0a396897d7063564a3d3023170a00010d18242f3f4c5965727f8c98a8b2bdc9d5e1dfd2c5b9ac9f9287868b8f9298969796969992908d8a85807b736d6861595049413930271e150b0100000000000000000000000714212d3a46535f69727f8c929da5afbac6d2dee0d7d0cac6c5c0bcbab9babdc2c3c7ccd4dce3d7cbbfb4aba0958f82786d60564d42362a1e130800000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000b17222d38414f59606d79839096a1a9b2bac1cad0d8dde4e4e0deddd8d6d4d5d7dadfe0e2e5e2d9d2ccc3bbb0a696897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71646a6e7b849196a0a7b1b9c0c9cfcfc5bcb1a79f92867a6d6154473a2e211407000000000c1825323f4b5865727e8b98a5b1becedae5dccfc3b6a99c908376685d5245382d303b4754616d7a838a8d8f90909090909090909090909090909090908f8e8b8780796d60564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f726b6054483b2f1f14090000000000000000000000000a1724303d4a5763707d8a96a1adbac3cedce6dacfc6b9ada2978c8073685e52443b302117202b37424d57616e7b86929faab4bfcad6e1e1d4c8bcb1a79b8e827568554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c74808d939a9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9b948d8073665c5044382b1f12060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b0bbc5ced7d9d0c7bdb5aba49993877e716c625a5059616c707e879299a3abb5bdc7cfd8d8cfc5bcb0a69a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000006121f2c3844505c666d7a8491969ea6a9aba39f97928a8085919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000080e171e252a3237383f44464849484b5764717e8a98a3aeb4b5b5b6b6b7b9bbc0c7c7ccd3d7cbc1b7afa9a29f918b7e716a5f53473c31261a0e0200000006121f2b37434e5866737f8c98a2aebac3cfd8ded3cabfb5ada49d9993908e8e8e9092989ea1a8b1b9c2cdd6e1ebf7e1d4c7bbaea194887b6e6155483b2e221508000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190f1c28333f4a546976828f9ca9b5c2cfdce2d6cabeb3a995887b6e6255483b2f22150800000716222f3c4955626f7c8896a1adb9c5d2dfe0d4c7bbafa399897c7f828688898a8a89888683807d79736e69605d564f443f382f271e150c03000000000000000000000006121f2b37434e58616e7b86929fa4aeb7c1ccd7ded6cec6bfbab8b3afadadaeb0b6b7bbc2cad1d9dcd1c6bdb1a79f948c7f72695e52463a3024190d01000000000b1825323e4b5865717e8b98a4b1bed1dad7d9cabdb0a4978a7d7164574a3e3124170b0000000006111b262f3d45515c676e7b849197a0a8afbabec5ccd2d7dde3e5e9e5e2e1e2e3e7e6e1dfdad5d0c7c0bbb1a99f94877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645f696e7b8491959fa7afb9bec5c7bdb4aaa0958c7f73685e5246392d201307000000000a1723303d4a5663707d8996a8b2bdc9d5e1dfd2c5b9ac9f92867a6d6053493f332d3946525e686d787d8082838383838383838383838383838383838382817e7b746d675c51443a3025190d01000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b726d62594f43382c1f0d020000000000000000000000000d1a2734404d5a6773808d9aa8b2bdccd5e0e1d5c9beb3a99e92857a6d60564c4132291f0f1a26313c46525e6974808d98a2aebac5d0dbe4d9cdc3b8ab9f928578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b929fa4acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeb3adaba69f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa8b2bec7d2dde2d9d0c7bdb5aba49993877e716c625a616c707e879299a3abb5bdc7cfd9e1dbd5c9beb3a99b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000004111d2935414c56606d78829096a0a8b0b6b5afa9a19e928c9197a1adb9c6d2dfe0d3c6b9ada093867a6d6053473a2d201407000000000000000008111a202930363c43474a50535556555354606d7a86929fa5a7a8a9a9a9abacafb5b7bbc2cad2d2c9c1bcb3ada39f92867b6e62574d42372b1e12060000000815212e3a47535f6a7884919eaab4bfccd5e1d7ccc1b8ada39b928d878382818183858a91969fa7b1bbc4cfdae6f2e1d4c7bbaea194887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1bed1dce8dacdc0b3a79a8d8074675a4d41302519121f2b3844505b667784919daab7c4d0dddfd3c6baada297867a6d6053473a2d20140700000815212e3b47535f6a7884919eabb8c4cfdae3d7cbc0b5ab998d807376797b7c7d7d7c7b797774706d66615e57524c443e332d261d150c030000000000000000000000000815212e3a47535f6a75818e98a3aeb6c0c9d3e1d6ccc4bcb4aeaca6a2a0a0a1a4a9abb0b8bfc7d1dbd8cfc3b9b0a69f92867b6e61564c4135291d1105000000000b1824313e4b5764717e8a97abb5c0c9cfcacec8bfb4ab968a7d7063574a3d3024170a00000000000a141d2934404b555e696f7c8591969ea5aeb3bbc0c7ccd2d4d9dcdddedfdedddcdad5d2cec9c3bdb5afa7a0978f8276695e53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575f696e7b8390959da5adb3bbbdb5aba2989083796d60564c41362a1e1105000000000815212e3b4854616e7b8796a1acb9c5d2dee0d3c7baaea3988b7e71655b50443a2f36414c565e666d70737576767676767676767676767676767676767574726e69605c554b4032291e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979787876736e69625b51463d32271b0f070502000000000000000000000e1b2835414e5b6874818e9baab4bfcacfd7dcd2c6b9ada1978c7f72675d51443a3020170d141f2a36424d57616d7a86929fa9b3becad6d9d4cbc3b9ada196867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea5afb6babfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeb9b8ada297887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a1acb6c0ccd8dbe2d9d0c7bdb5aba49993877e716c626b707e879299a3abb5bdc7cfd9e1dbd2c9c0b9ada1978b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000713202c3945525d68727f8c949fa8b2bac1c0bbb3ada49c999ea1a9b3bec9d5e1e0d3c6b9ada093867a6d6053473a2d2014070000000000000008121a232c323b41464e53545c606263615f575d6873808d93999b9c9c9c9d9e9fa3abaab0b8c0c8d2d2cec5bebaaea2988f8275695f53473a2d2114080000000915222f3c4855626f7c8896a1acbcc6d0dedfd3c7bbb0a69b918b807b7775747576797e8490959fa9b3bec9d5e1eee1d4c7baaea194877b6e6154483b2e211508000a1724303d4a5763707d8a96abb5c0cbd7e3dbcfc2b5a89c8f827569564d41362a1e13202d394653606c7986929facb9c5d2dfded2c5b8ab9f928578675d5145392c201306000006131f2b37434e586774818e9aa9b3bec9d5e4dcd1c5b8ab9e9285796d6d6e7070706f6e6d666763605c54534d45413a3227221b140b0300000000000000000000000004101d2935404b55626f7c87939faab4bfc8d2dbd8cfc4bab2aaa29f9a96949394979c9fa6adb5bfc9d2e1d5cbc2baaea2988d8074685d5246392d201306000000000a1723303d4a5663707d8999a3afb9bebdbdbdbdb8aea399887c6f6255493c2f2216090000000000020b18232f39434d575f6a6f7b848f939fa2aaafb6bbc0c7c8cecfd1d1d2d1d0cfcfc9c6c4bdb9b1aba49f9591857b6e61574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716457575f696e7a838e939ea1a9aeb2aba39992867b6e675c51443a3025190d01000000000714202d3a46525e697884919eabb7c4d1dce3d7cbbfb4aa9d9083786c60564c42382f3a444c545c60636769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696765615e57514b43392e20170c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5751493f342b211a1514120e090300000000000000000c1926333f4c5966727f8c98a3aeb9bec5cbd1c9bdb2a89e9185796d60554c4132281e0e050e1a25303b46525e6873808d97a2adbac4cecec8c0b9b1a79e918478675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbbc0c7cad0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cfc9c6beb3a9978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919aa4afbbc0c9d2dbe2d9d0c7bdb5aba49993877e716c707d879299a3abb5bdc7cfd9e1dbd2c9c0b7aea49e9185796d6053473a2d2014070000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa6b0bac4cccbc5beb9aea8a6abadb3bbc4cfdae6e0d3c6b9ada093867a6d6053473a2d201407000000000000060f1a242c353d444c52585f62666d6e6f6e696461606d7881898c8e8f8f90909192999c9fa6aeb6c0cfd9d7d0cabfb4aa9e93887b6e6155483b2e2215080000000c1825323f4b5865727e8b98a8b2bdced7e2dcd0c3b7aa9e948b7f746e68686768666d717a839097a1adb9c6d2dfebe0d4c8bbafa49a877a6d6154473a2e211407000915222f3c4855626f7b8899a3afbbc7d3e0ded1c4b7ab9e918478685e5246392d2015222f3b4855626e7b8898a3aebac7d3e0ddd0c3b6aa9d9083776a554b4035291d10040000030f1b26323d4a5763707d8a97a1adb9c7d2dddfd2c6b9ada1978d80736b626364636361605c545753514a46423b352f282017110a02000000000000000000000000000613202c3945515d6774818e9aa4afbcc6d0dbdcd1c6bdb2a8a198928d898786878a8f949ba3adb7c1d0d9ddd6cabfb4aa9f92867a6d6154473a2d22170b000000000714212d3a4754606d7a86929fa9adb3b0b0b0b2aca79f9286796d6053473a2d20140700000000000007121d27313b454e585f696e7a818b92989fa4acafb5b9bdc1c2c4c5c5c4c3c3c1beb9b8b2aca7a099938d837b6e695e53453b31251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574d575e686d79818a92979fa3a9a19992877d70695f554b4032291e1308000000000005121e2a36424d576875818e9babb5bfcbd7e3dcd1c6b8aca0958a7e71685d544a4139323a424a5053575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5854534d45403930271d0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f372d2b292622211e1a140e06000000000000000814212e3b4754616e7b86929fa3adb3bbc0c7c5b9aca1968b7f72675d51433a2f20160c0009141f2a36414c56606d7a85929fa8b2bdc8c3bcb8afa7a0958c807366554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3beccd2d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dad5cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000006131f2c3845515c66707d88939fa4aeb7c0c9d2dbe2d9d0c7bdb5aba49993877e747d879299a3abb5bdc6cfd9e1dbd2c9c1b7afa59c928a7d70675d5145382c1f13060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aeb8c2ccd6d7cfc9bfb9b4b3b8b9bec4cdd6e1ebe0d3c6b9ada09386796d6053473a2d2014070000000000030e18212c363e474f565e616a6f74797b7c7b77716c63666d757c7f818282838384868a8f949da4aebdc7d1dcdbd0c6bcafa5998c7f7266594c3f332619060000000e1b2734414e5a6774818d9aa7b4c0cedae3d7cbbfb4ab9c8f82756d615e565b545c60686d7a85919eabb8c4d1deebdfd2c6b9ac9f9386796d6053463a2d201307000713202d3a4653606d7986929facb9c5d2dfdfd2c5b9ada196877a6e6154473b30251c28343f4a5464717e8b97aab4bfcbd7e3dacec1b4a79b8e8174685b4e412f24180d010000000a13202d3a4653606d7985919eacb6c0ccd8e4d5c9beb3a99f92877d70695f5757565553504a4a46444039363129241e1615130f0a040000000000000000000000000714202d3a4753606d7a86929facb6c0ced8e2d7cbbfb4aba1969186807c7a7a7b7d828c919ba5afbec7d2dddbd0c6baaea3988b7f726553493f33271b0f030000000713202c3945525d6875828f979ea1a9a3a4a3a8a09e958e8175675d5145392c201306000000000000010b151f29333c464e575f686d757e858e939a9fa4abacb2b4b6b7b8b8b8b7b6b4b3adaba8a19e95918780796e695f574d4233291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4d565e676d747d858d9299999691877e716b61574d43392e20170d020000000000020e1a25303e4b5865717e8b99a3aebbc7d3e0e2d4c8bcb1a79e91857a6d665b534a423b33383f44464a4d4f50505050505050504b5153575b5c5954524c4e4b4846423b342e271e150b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339383836332e2d2a261f180f080000000000000714202d3a46525e69727f8b919ea1a9afb5babbb0a69e9184796d60554b4031281e0e0400030d1925303a45525d68727f8c96a0acb9bbb9b1aca59d959083796d6053473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdde4e7e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e6d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000004101c2834404b54606b737f8c929da4aeb7c0c9d2dbe2d9d0c7bdb5aba499938780869299a3abb4bdc6cfd8e1dbd3c9c1b7afa59d928c80736b61554b4035291d10040000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad4dee1dad5cac4c1bfc4c6c9cfd6dfe8f2e0d3c6b9ada09386796d6053473a2d20140700000000000915202a333e48505960686e757c8185888988847e736d63606b6f737475767676787a7d828d929dabb5c0cbd7e2d8cec1b5a99c8f8276695c4f432e23170c0000000f1c2935424f5c6875828f9ba8b5c2cedbe0d3c7baaea399897c6f635b524d4e4b51565e68727f8c99a5b2bfccd8e5ded1c5b8ab9e928578665c5144382c1f12060006131f2c3845515c667784909daab7c3d0dde1d5c9bdb2a8978a7e7164564c413529212c3844505c6674818e9ba7b4c1d1dce3d7cbc0b5ab988b7f7265584c3f322519070000000006121f2c3844505c6673808d9aa4afbbc7d2dddacfc5bbafa39992857b6e695e574f4846443f3d3a38342e2a252b292722221f1b150e0700000000000000000000000a1724313d4a5764707d8a98a2aebec7d2e0e0d3c7baaea39991847b736f6d6d6e71767f8c939dacb6c0ccd8e2d6cbbfb4aa9c8f8276655b5044372b1f120500000004111d2935414c56626f7c858e9297969797969696918c837a6d61554b4035291d110400000000000000030d17212a343c454d565d606d727b81878f93999ea0a8a7a9aaabacabaaa9a7a9a19e9a96918b837c736d675f574d453b3121170d0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b444c555d606b707a80868b8c8b847d716c61594f453c30271d0e05000000000000000914212e3a4754616d7a86929facb9c4ced9e5d9cec3b9ada1978f82786c655c544c443f3834383a3d40424343434343424a50545c6064686865605d564f473e3a363128231d150c03000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464645454443403b3a36312a211a1208000000000005111e2a36424d57626d737f8a92979fa3abadb2a99f948a7e71665c5143392f1f160c00000008131e2935414c56606d7984919ea4acafaca7a09d938e837a6e675c5145382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3f8eeeeeeeeeeeeeeeeeeeeeef1eae5e1deddddddddddddddddddddddddddddddddddd8cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000c18232e39424f59636d74808d929da5afb7c0c9d2dbe2d9d0c7bdb5aba499938d9298a3abb4bdc6cfd8e1dbd3c9c1b7afa59d938e80746e63594f43392f24180c000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b1bbc5cdd6dfe6dcd5d0cdccd1d2d5dae1e8f1ece0d3c6b9ada093867a6d6053473a2d20140700000000020e1a26313c45505a616b707a81878e92989696918a7f736c61606366686969696a676d7076808d99a3afbbc7d4e0ded1c4b8ab9e9184786b544a3f34281c10030000101d293643505c6976838f9ca9b6c2cfdcdfd2c5b9ac9f9286796c605346414140454c5663707c8996a3afbcc9d6e2ddd0c3b6aa9d9083776a544a4034281c10040004101c2834404b546875818e9ba8b4c1ced9e5dacfc1b5a89b8e8275685e52463b312c333c4653606d7985929eabb8c5d1dee0d4c7bbafa399897c6f6356493c302316090000000003101c28343f4a54616e7b87939facb6c0ccd8e1d7cbc0b5aba29791847b6e696159534d46443f3c3b3a38342e3836342f2e2b272019100a020000000000000000000d1a2733404d5a6673808d99aab4bfd0d9e4dfd2c5b9ac9f92867c6f6963616061646d74818e9aa4afbbc8d4e0dcd0c5b8ab9f9285796c605346392d201306000000010d19242f3a47535f6a6f7b818587898a8a8a8987847f796d685e52433a2f24180d010000000000000000050f18222a333b444c525b62696e757c82878d9196989a9c9e9e9f9e9d9c9a9897928e89847f796f6b605c554d453b33291f0f050000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e434b515961686d747a7e807e79706b615a50473e332a1e150b00000000000000000713202d3946525e6875828f9ca8b2bdc9d5e0dfd5c9beb3a99e948d80776d665e565049443f3a39363035383a3c42474e545b60666d717575726d68605950483e352c2118120b0300000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252525252525252525252514f4d4846423b332c241a0f0500000000020e1a25303b45515b636d737e858d92999fa2a8a0978f82766c61544b4031271d0d04000000020d1924303a45515c67707d8a929ea1a49f9c95908981796e685e554b4034291c0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cfdae6f1fdfbfbfbfbfbfbfbfbfbf9f0e7e0d9d4d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1beb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000007121d27303d47515b606c77808d939da5afb7c1c9d2dbe2d9d0c7bdb5aba49f9a9fa3aab4bdc6cfd8e1dbd3c9c1b7afa59e938e81786c605c52473e31271d1207000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a959fa9b3bbc4cdd5dee6e1dcdad9dedfe1e6ebf2faece0d3c6b9ada09386796d6053473a2d2014070000000006121e2b37424d57616c717d858e939a9fa2a8a09d918a7e71675d56595b5c5c5d555d60636d7a86929facb9c5d2dfdfd2c5b9ac9f928679665c5044382c1f12060000101c2936434f5c6976828f9ca9b5c2cfdcded1c5b8ab9e928578665c50443833343d4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f422e23180c0000000c18232e3f4c5865727f8b98a8b2bdc9d5e1dfd2c5b8ac9f92867a6d61574d433b393d45505a64707d8a97a1adb9c6d2dfdfd2c5b9ac9f92867a6d6053473a2d20140700000000000c17232e3846535f6975828f9aa4afbbc6d1dcdcd1c7bdb3a9a09691847b706b625f5753504a494746443f454443403c3b37322b221c140a0000000000000000020f1c2835424f5b6875828e9ba8b5c1d0dbebdacdc0b4a79a8d81746a5f575453545b616e7b87939facb9c6d2dfdfd3c6baaea298877a6e6154473b2e2114080000000008131e2b37434e585f696e74797b7c7d7d7d7c7a77736d675e564c4131281d1307000000000000000000000610182129323a414551575e616a6f757b8084888b8e8f9192929190908e8b8885817d78726d666059514b433b332a21170d000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3940454f565e61686d7173716d67605950483e352c21180c03000000000000000005111d2935414c5664717d8a96a0acb9c4cedae5dacfc4bbb0a69d928d81786e68605b53504947464144404547494d535860666c71797e81827f7a706b615a50473e332a1e150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5955534d453e362c21170d030000000009141f29333f49515b636c707a81878d9297969691857b6e615a5042392e1f150b000000000008131e2834404b55616b73808b91969a93908a837d746d675e564c43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a9b3bec9d5e1ecf7fffffffffffffffffcf1e7ded5cec8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c3bdb1a8968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000b151e2b354044505b656c77808e939da5afb7c1c9d3dbe2d9d0c7bdb5afaca7acaeb4bcc6cfd8e1dbd3c9c1b7afa59e938e81786c665b504a40352c1f150b01000000000000000000000000000000000000000000000000000916232f3c4855616b76839097a2a9b3bbc3ccd4dde5e9e6e6ebebeef2f7fdf9ece0d3c6b9ada09386796d6053473a2d201407000000000814212e3a47535f69717e8792979fa4acaeb2aca39e9185796d60564c4e4f4f504b51535f697885929fabb8c5d2dee0d3c7baaea39886796d6053463a2d20130700000f1c2835424f5b6875828e9ba8b5c1cedbdfd2c6b9ac9f9386796d605346443f40454c5664717e8a97a4b1bdcad7e3d7cbc0b5ab998c7f7266594c3f332619070000000715222e3b4855616e7b8896a0acb9c5d2dee0d3c7baaea2988c7f73695e554c4645474e57616c7683909ca9b3bec9d5e2dcd0c3b6a99d908376675d5145392c1f1306000000000006111c2b37424d57626f7c87939fabb5bfcbd7e2d9cfc5bbb2a8a09691857d756e6963605c54565453504a5251504d4947433c342e261c11070000000000000003101d293643505c6976838f9ca9b6c2cfdce3d6cabdb0a3978a7d7064584e474748525e697784919daab7c4d0dde2d6cabeb4aa94887b6e6155483b2e22150800000000010f1b26313c464e575e61656c6e6f7071706f6d6866605d554c443a301f160c010000000000000000000000060f1720282f353f454d52586062696e73777b7e8183848585858483817e7b7974706c66605c544f454039312a21180f05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e2f353e444c52565e61646664605d554f473e362c231a0f06000000000000000000010d1925303a4653606d7984919ea8b2bdc9d5dfe1d6cdc2b8aea49d938e827a716c65605b5354524c504b515356575f616a6f787e848a8e8f8c857d716c61594f453c30261c110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615f5750483e33291f140900000000020d17202d374049515a61686d747b8085898a88847c6f695e52483e30271d0d030000000000020c18232e39434f59636e737e84878886837e78706b605d554c443b31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adb9c5cfdbe6eff8fffffffffffffff6eae0d5ccc3bdb8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5aca095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000030c1a2327333f49535b656c77818e939da5afb7c1c9d3dbe2d9d0c7c0bbb9b3b9babfc6cfd8e1dbd3c9c1b7afa59e938e81786c665b544a3f372e231a0d0300000000000000000000000000000000000000000000000000000714202c38444f59616e7b859297a1a9b2bac3cbd4dce5edf9f7f8fafefffff9ece0d3c6b9ada093867a6d6053473a2d201407000000000815222f3b4855626e7b869299a1a9afb6babdb8ada1978c7f72685e56514b4c4c4c525a616e7b8898a2aebac6d3dfdfd2c5b9ac9f928679665c5044382c1f120600000e1a2734414d5a6774808d9aa7b3c0d0dce0d4c7bbafa499897c6f635a5350494b51545d6874818d9aa7b4c0cddae0d3c7bbafa3998a7d7063574a3d3024170a0000000814212d3a47535f697784919eaab7c3ced9e2d6cabfb4aa9f92867b6e675e56535254586069717e8a949fabbbc5cfdae1d5c9beb3a9998c7f7366554b4035291d10040000000000000e1a26313c47535f6a75828f99a3aebbc4d0d9e1d7cdc4bab2a8a097928a817b75706d66656361605c5f5f5e5c5a55544e4640382e23190f0400000000000003101d293643505c6976838f9ca9b6c2cfdce3d6c9bdb0a3968a7d7063554c464647525e687784909daab7c3d0dde2d6cabeb4aa94877b6e6154483b2e21150800000000000a15202a343c454d53535b60616364646363615e5653514b433a32291e0d0400000000000000000000000000060d161e2429333b42464e54575f61666a6e71747677787978777674716f6c6663605b54514b423d342f271f180f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3129323a41464c525458595853514b433d352c241b1108000000000000000000000008131f2c3844505c66717e8b96a1acb9c1cdd7e2dfd3cac0b7aea59d948f857e78706c6563615e565d555d606265696e757c838b91969b9b9791877e716b61574d42382e23170c01000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797978787776736e69615a50453b30251a0e0200000000050e1b252e37404850565e61696e74797c7d7c786f6a5f574d42362c1e150b0000000000000007121d27303e47525c636c71787b7c7a76716c666059514b433b32291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919ea9b3becad6dde6f0f9fffffffffffdf1e5d9cec3bab2acaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aba39d918477695e53463a2d211407000000000000000000000000000000000000000000000000000000000000081117222d384149535b656c78818e939ea5afb7c1c9d3dbe2d9d2ccc7c6c0c5c7cbd1d8e1dcd3c9c1b7afa59e938e81786d665b544a42382d251c110800000000000000000000000000000000000000000000000000000004101c28333e46535e696f7c859197a0a8b1b9c2cad3dbe8eef5fdfffffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546875818e98a3abb3bbc0c7c8beb3a99e92857a6d68605c555959565d616c74818e9aaab3becad6e2ded1c4b8ab9e9185786b544a3f34281c100300000c1925323f4c5865727f8b98aab4bfcbd6e3d7ccc0b5ab9b8e81756c62605b53545c60666d7a85929fabb8c5d2dedfd2c5b9ac9f92867a6d6054473a2d21140700000006121e2b37424d576774808d9aa8b2bdc8d4e2dbd0c6baaea2989083796e6862605d60636a6f7b85929fa6b0bccdd7e1dfd2c6b9ada197897c6f6256493c2f24180c0000000000000009141f2b37434e58626f7c87929fa8b2bdc7d2dddfd6ccc4bab2a9a19e938e87827d7975726f6e6d666c6b6b6967626058524a40352b21160b000000000000030f1c2936424f5c6975828f9ca8b5c2cfdbe5d9ccbfb2a6998c7f73675d555353545b616d7a86929facb9c5d2dfdfd3c6baaea298877a6d6054473a2d2114070000000000030e18222a333b424649505354565757575654524c47454039312920170c010000000000000000000000000000040c1319202930363c43474d5355585f626567696b6b6c6b6a69676562605b5453504a4540393029231d150d060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31242830363a4146474b4d4b47454039312b231b120900000000000000000000000003101c28343f4a54606d7984919ea5afbbc5d0d9e3dcd2c9c0b7afa69f97928a837d7873706d686b6a6b676d6f72767b818790959ea1a8a9a19992877d70695f544a3f34281d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928785858585858585858585858585858585858585858585858585858585858482807b716c61574d42362a1e1205000000000009131c252e363e444c52575f61666d6f706f6c665f584e453b30241a0c0300000000000000000b151e2c35404a525a62666c6e6f6d6864605b544f454039312920170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adb9c1cbd4dee7eff8fffffffff9ede1d4c8bdb2a8a09e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b99928b7e7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000006111b262f384149535b666c78818e939ea5afb7c1c9d3dce3ddd7d4d2cdd2d3d7dce2dcd3c9c1b7afa59e938e81786d665c544a42382f261c130a00000000000000000000000000000000000000000000000000000000000b16212a36424d57606a6f7c8591969fa7b0b8c1c9d8dde4ebf4fcfffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667885929faab4bdc5ccd2cfc4b9ada19790827a716d6767666566686d737e8b939da9bcc5d0dbe6dccfc3b6a99c908376695d50432e23170c000000091623303c4956636f7c8998a3aebac7d3e0ddd2c7b6aa9e938b7f756f6c656969666d7078818e97a2adbac6d3dfd8ccc0b6ac9d908376675d5145392c201306000000020e1a26313c4956626f7c8996a0acb9c6d1dce2d6cabfb4aa9f9590827a736f6d686d70757c859197a2adb8c2cddfe9ded1c5b8ab9e9285786c605346392d20130700000000000000030f1b26323c47535f6a73808d96a0abb5c0ccd7deded6ccc4bbb3ada59e99928f8985817e7c7a797978787776736f6a635c52473d32271b10000000000000010e1b2834414e5b6774818e9aa7b4c1d1dce7ded1c4b8ab9e91857a6d6761606061646d74808d99a3afbbc7d3e0ded2c5b8ab9f928578685d5245392c201306000000000008131e28323a434b5153545c606162626261605b5453514b433a31281d130700000000000000000000000000000001080e171f252a32373b4246484e5355585b5c5e5f5f5e5d5d5b585553504a46443f38342e271e18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241e252a3035393a3e403e3a39352f271f1a110900000000000000000000000000000c17232e3845515c66707d8a939ea9b3bdc7d2dde8dbd2c9c0b8b0a9a19e95908a84807d7a78777777787a7c7f83888e939a9fa7adb2b3aba39992867b6e665c5044392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929292929292929292929292918f8c867e71695e52463a2d2014060000000000000a131c242c323a41464d53545c60626362605b544e463c33291f1208000000000000000000030c1a232e38404850545b606162615e5653504a423d352f271f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929ea5afb9c2ccd5dde6eff7fefffff7ebded2c5b8aca096919191919191919191919191919191919190908e8c877f726c6156453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000a141d262f38414a545b666c78818e939ea5afb7c1cad3dee8e3e0dfdadfe0e3e7ded4cac1b7afa59e938e81786d665c544a42382f261d140a010000000000000000000000000000000000000000000000000000000000050e1a25313b454e58606a6f7b8490959fa6afb7c0ccd2d9e2eaf3fbfffff9ece0d3c6b9ada093867a6d6053473a2d2014070000000713202d3a4653606d7986939facb9c6cfd8ddd5c9beb3a99f9490857e797573727273757a8088939fa5afbaced7e1e2d6cabfb4aa9a8d8074675a4d4134271a060000000713202d3a4653606d7986929facb8c4cfdae3d2c6baafa59b918b817c7976767677797d828e939ea9b3becad6e0d4c8bbafa49a8c7f7266554b4135291d1104000000000915222e3b4754606a7784919eaab4bfcbd7e3dbd0c5bcb1a79f949085807c79797a7d81879197a1a9b3becad4dee0d4c8bcb1a79a8d8174655b5044372b1f120500000000000000000a15202b37434e58606d79849199a4afbbc1ccd5deded6cdc5beb9afaba39f9b97928e8b8987868585858483807c736e63594f44382c1c12070000000000000c1926323f4c5965727f8c98aab4bfcbd7e3dfd2c6b9ada1978f8279726e6d6d6e70767f8b929dabb5c0cbd7e3ddd0c3b6aa9d9083776a564c4135291d110400000000010d1924303a444c555d6066666d6e6e6f6e6e6c6665605c554b433a2f24180d0000000000000000000000000000000000050d141a20272b31363a3c4347484b4e505152525251504e4b4846443f3938332d28231d150c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418191e25292d2e3133312d2c29241d150d0800000000000000000000000000000006111c2834404b54616c75828f97a1abb5c0ccd7dbe4dbd2cac2bbb3ada79f9d96918d8a87858483848586898b90959b9fa4acb1b9bdbdb5aba2989083786d60554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6154483b2e23170c000000000000010a111a202830363c42464a505356575553504a423c342a21170d000000000000000000000008111c262e363f424a5053545554524c46443f382f29241d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a939ea7b1b9c3cbd4dce6ecf3fbfff7eaddd1c4b7aa9e9184848484848484848484848484848484848483817f7b726d635a504533291f1409000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545b666d78818e939ea5afb8c2ccd8e3f0edece6ececefe4d8cdc2b8afa59e938e81786d665c544a42382f261d140b020000000000000000000000000000000000000000000000000000000000000009141f29333c464e585f696e7a838f949ea5aebbc0c7d0d9e1e9f2fafff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667784919eaab7c3ced9e5dacfc5bbb0a69f97918b8582807f7f8082868d939aa4afb7c0cbe0e9dfd3c6baaea2988a7d7064574a3d3124170a00000006131f2c3845515c6775828f9ca8b2bdc9d5e1d7cbc1b7aca39b938e898583828384868990949ea5afbbc5cfdbd9d0c6b9ac9f93877b6e6154483b2f24180d010000000006131f2b38434e5866737f8c98a3aebac7d2dde2d7cec2b9b0a69f97928d88868687898e9399a1a9b2bbc5cfdce6ddd1c5b8aca095897c6f6253493f33271b0f030000000000000000040f1a26313c45515d67707d87939fa6b0bac3ccd6dfdfd7cfc9c1bdb5afaca9a29f9b98969498929292918f8d8880736b605448392e23180c0000000000000a1723303d4a5663707d8998a3aebac7d3e0e1d5c9beb3a99e948f847e7b79797a7d828b919ba4aebdc7d1dce2d6cabfb4aa9a8d8174675a4e412f24190d010000000004111d2935414c565d676d7276797a7b7b7b7a7976726d675d554b4135291c1106000000000000000000000000000000000002090e151b1f262a2d31373a3b3e4143444546454443413e3c3938332d2b28221c18120b03000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180d13191d2021252625201f1d18120b0300000000000000000000000000000000000c18232e3942505a616e7b859299a4afbbc1c9d3dbe8dcd4cdc5beb9b1aba8a19e9a969792919091929299989d9fa7acafb6bec2c9c7bdb4aaa0958c7f72675d5145382c1f13060000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaa2988d807366544a3f34281c100300000000000000080e161e252a3137383f4446494a4946443f382f2a22180f050000000000000000000000000a141c242d2f383f444648494746413a38332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414b55616c75818e959fa7b1b9c2cad6dbe1e9f2f6f3e6d9cdc0b3a69a8d807b777777777777777777777777777777777675726e69635b51483e3421170d0300000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e939ea6b0bbc7d3dfebf9f9f3f8f9ecdfd3c7bbb0a69e938f81786d665c544a423830261d140b020000000000000000000000000000000000000000000000000000000000000000030d17212b343c464e575f686d79828e939da4afb6bec7cfd7e0e9f1faffece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546774808d9aa7b1bcc8d4e1e1d7cdc2b8b0a9a19e98928f8d8c8c8d8f92989fa4acb6c0c9d2dde1d7ccc0b5ab9f92857a6d6053473a2d20140700000004101c2834404b5564717e8a96a1adb9c3cfd9ddd3c9beb5aca59e9b9792908f8f9092989c9fa6afb7c1cdd7ddd2c7beb1a79c8f8276695e52463a2d1d13070000000000030f1b27323d4754616d7a86929fabb5c0ccd7e2e0d4cbc2b8b0a9a29f9995999299969b9fa4abb2bbc4cdd7e1e1d5c9bdb2a99d9184776a605441382d22170b000000000000000000000a15202935404b55606b737f8c949ea8b2bac4cdd5dee1dad5cfc7c0bbb9b3adaba8a5a2aaa39f9f9e9e9c9a92897d7063544a4034281c100400000000000714202d3a4753606d7986929facb9c3ced9e5dacfc4bbb0a69e96918b888686878a8f949ba3adb6c0cfd9e3e0d3c7baaea2988a7d7164574a3e3124170800000000000713202c3945525d686d797f8386878888888785837f796d675d5145382d22170b00000000000000000000000000000000000000040a0f141a1e21262b2e2f32343638383938373634322f2d2b28221f1c17110c070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b080d111314181a181413100c070100000000000000000000000000000000000007121d27303e46525e69707d87939fa5afb7c1c9d7dce3dfd7cfc9c2bcb8b2adaba6a9a29f9e9d9e9e9fa3aba9abb1b9bbc0c7d0d5cfc5bcb1a79e9285796d6053473a2d2014070000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4aa9d908477665c5044382c1f12060000000000000000050c13191f262b2e34383a3c3d3c3938332d261d18100600000000000000000000000000020a121b1d262d3338393b3c3a3936302b28221c140b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a43505a606d79839095a0a7b0b8c0cad0d7dfe5ebf3e7dacec1b5a89d928d87827d766f6b6a6a6a6a6a6a6a6a6a6a6a696865615e5751493f362d220f05000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e949faab7c3d0dce9f6fffffff6e9ddd0c4b7ab9f948f81786d665c544a423830261e140b0200000000000000000000000000000000000000000000000000000000000000000000050f19222b343c454d565e676d78818d929fa4acb5bdc6ced7dfe8f0f9ece0d3c6b9ada093867a6d6053473a2d201407000000000c18232e3c4956626f7c8995a0acb8c5cfdbe6dfd4cac2bbb3adaaa29f9c9a9998999c9fa2aaafb6bec7d2dbe6dbcfc7bbafa4998e8174675d5145392c201306000000000c18232e3a4653606d7984919ea7b1bdc7d1dcdbd0c7beb7afaaa9a29f9d9c9c9d9fa3aaabb0b8c1c9d3dfd8ccc0b6ac9f95897d7063574d42362a1e0c010000000000000a16202d3946525e6874818e99a4afbbc6d0dbe7ddd4cac2bcb3adaba6aba39fa3aba8acafb5bdc4cdd6dfe3d8cfc6b9ada1968b7e7165584e432f261b110600000000000000000000030c18242f39434f59606c77828f96a0a8b2bbc4ccd8dde4e1d9d1cbc7c5bebab8b4b1afb4aeacababaaa9a49b8e8275665c5144382c1f1206000000000006131f2c3845515d6775828f9ca8b1bdc8d4dfe1d6cdc1b8b0a8a09e9894939394979c9fa6adb5bfc8d2e1e1d7cec5b8ac9f92867a6d6054473a2d2114070000000004101c2834404b54606d7a838c9092999595959892908b83796d60544a3f33281c0f03000000000000000000000000000000000000000003090e12151a1f21222528292b2c2c2b2a2a282522201f1c17120f0b0600000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00010507070b0d0b070604000000000000000000000000000000000000000000000b151e2a36424d57606b737f8c939da5afb7c0cbd1d9e1e1dad5cdc8c4bdb9b7b3b3adabaaaaaaabacafb5b6b7bcc2c8ccd2d9e1d7cec3b9ada1978a7d7064574a3d3124170a0000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d20130700000000000000000002080d141a1c23282c2d2f302f2d2b28221c140b0600000000000000000000000000000000090b141c22282b2d2e2f2e2d2a251f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e45515d676d7a8390959fa6aebabec5cdd5dae0e7edddd1c5b9aea49d9a938f89837d746d68615a5e5e5e5e5e5e5d5d5b5954524d453f372e241b100000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d79828f9ca9b5c2cfdce8f5fffffff5e9dccfc2b6a99c8f83796d665c544a423830261e140c02000000000000000000000000000000000000000000000000000000000000000000000000071019222a333b444c555d666d77808c939aa3abb4bcc5cdd6dee7efece0d3c6b9ada093867a6d6053473a2d201407000000000715222e3b4754606a7784909da9b3becad6dde6dcd4cdc4beb9b4aeaca8a6a5a5a6a8acaeb4bbc0c7d0d9e4dcd6cabeb3a99f93877c6e62554b4035291d10040000000007131f2c3845515c67727f8b95a0abb5c0cbd7dbd9d0c9c1bab6b3adaba9a9a9aaacaeb4b7bcc2cad3dbd8cfc6bbafa49a9083766b6054453b30251a0e0000000000000005111d2a36414c56626e7b87939faab4bfcad6dee6dcd4cec5bebab8b3b5afacafb5b4b9bbc0c7d0d6dfe7dcd1c6bdb1a79e9184796d6053463d3220140a00000000000000000000000007121d27313d44505b656d7a849196a1a9b2bac2ccd2d9e2e3dcd7d4cfcac6c5c1bebcbfbab8b8b8b7b6ac9f9286796d6053463a2d201307000000000004101d2935404b5564707d8a95a0acb8c1cdd6e0dfd3cac1bab2acaaa5a1a0a0a1a3a9abb0b8bfc7d0dae6dbd0c5bcafa59b8e8175675d5145392c2013060000000006131f2c3845515c6673808d959d9fa3aba2aaa39f9d958d8073665b5044382b1f1206000000000000000000000000000000000000000000000205090f121415181b1d1e1f1f1f1e1d1b181513120f0b0603000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000030c1a25303b454f59606c77818e939ea5aebbc0c7cfd6dee5dfd8d4cfc9c5c4c0bebab8b7b6b7b8b9bbc0c3c4c7cdd4d8dde4e2d9d2c9beb3a9998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e211508000000000000000000000003090e11171c1f20232422201f1c17110a02000000000000000000000000000000000000020a11171c1f20212221201d19130f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b555d686e7a8390949da4adb3bbc1c9cfd7dce3e1d6cac0b6aeaca49f9c959089817a716c605d554d51515151504e4c4846423b332e251c12090000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e58606a6f7c85929fabb8c5d2deebf8fffffff8ebdfd2c5b8ac9f92867d6f6a60584e463d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000710182129323a434b545c656c737f889299a2aab3bbc4ccd5dde6eee0d3c6b9ada093867a6d6053473a2d2014070000000006131f2b37434e5865727e8b97a2adb9c1cbd5dee6dfd6cfc9c5bfbab8b5b3b2b2b3b5b8babfc6ccd2d9e2dcd3cac1b9ada2978e81746a5f5343392f24180d010000000004101c2834404b55606d79839199a3afbbc1c9d7dcdbd3cbc6c5bebab8b6b5b6b7b8babfc6c7cdd4dcd9d0c6bdb2a89f93877c6f62594f4433291f140900000000000000010d1925303a47535f6a74818e98a2aebac2ccd6dfe6e0d7d0cac6c5c0c0bbb9bbc0c1c6c7ccd2d9e2e7dcd7cbbfb5aba0958b7e71675c5145382c1f1302000000000000000000000000010b151f27333f49535d686e7b849197a0a8b0bbc0c7d0d6dbe2e3e0dbd6d3d2cecbd0cbc7c5c5c5c4baaea298887b6f6255483c2f2215090000000000000c18242f3a4653606d7884919da5afbbc4ced7e0dcd3ccc3bdb8b7b1aeacacadb0b5b7bbc2cad0d9e8dbd6cabeb3aa9e93887c6f62554c4135291d1104000000000713202d3a4653606d7985929fa7acaeb4aeb4aeaca79e9285796c605346392d20130600000000000000000000000000000000000000000000000000020608080b0e101112131211100e0b09060603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000009141f29333d44505b656d78818e939da4afb5bdc4ccd4d9dfe4e0dad5d2d1d0cac6c5c4c3c4c5c5c7cbd1d1d3d8e0e4e2dcd7d0c7c0bbb0a6998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7cbc0b5ab95887b6e6255483b2f2215080000000000000000000000000000060c10121316171613120f0b0600000000000000000000000000000000000000000000060b0f121315161413110d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434c565e686e7a828d929fa2a9b0b9bdc4cbd1d8e1dcd2c8c0beb6afaca79f9d938e857e746d675f574f47444443423f3b3a363029211c130a0000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2adbac6d3dfecf9f9f8f9f9ecdfd3c6baaea29892867d6f6a60584e463c342b2218100600000000000000000000000000000000000000000000000000000000000000000000000000060f172029313a424a535b606d727e879298a1a9b2bac3cbd4dce8dfd3c6b9aca09386796d6053463a2d20130700000000030f1b27323d4753606d7985929ea5afb9c3ccd5dde6e1dad5d0cac6c5c2c0bfbfc0c2c5c6cad0d8dde2dcd7cac1b8aea49e92857a6d61584e4331281d12070000000000000c18232e3945515c666f7d87929fa5afb7c0cbd1d8e1d7d2d0cac6c5c3c2c2c3c5c7cbd0d3d8e0d7cfc7beb4aba1968e81746a6054473d3321170d02000000000000000008131e2b37434e58616e7b86929fa6b0bac4cdd5dee6e1dbd6d3d2d1cbc7c5c7cbd1d2d4d7dde3e2dcd7cac1bbaea3999083786c60554b4034281c100400000000000000000000000000030d17222d38414c565e696e7b8591969fa6afb6bec4cad0d6dbe2e4e2dfdedbd8dcd6d3d2d2d1cabfb4aa96897d7063564a3d3023170a00000000000007121f2b3844505c66717e8a939ea9b2bcc5ced6dfded5cec8c5c4bebbb9b9babdc2c3c7ccd4dce3dcd7c9c1baaea2988e82756a5f53433a2f24190d01000000000916232f3c4956626f7c8997a2adb9babfbbbfbab8ada197887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000020d172127333f49535c666d78818d929fa3abb2bac1c8ced5dae0e4e1dfdedbd6d3d2d1d0d1d1d2d4d7dcdde0e4e3dcd7d1cbc4beb6afa79f948a7d7063574a3d3024170a0000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000000000000030607090a09060603000000000000000000000000000000000000000000000000000003060608090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c565e686d78808a92979ea6adb2bbbfc6cfd5dadad2d0c7c0bbb9b1aba59e97928a81796e6960595048403735322e2d2a251f170f0a0100000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3becad6e2eeefecececefeee2d6cabfb4aaa29892867c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000060e171f2830394149505b636c717d869297a1a8b1b9c2cad7dce0d4c7bbafa39986796d6053463a2d20130700000000000a16202c3945515d67717e8b939ea7b1bac3cbd5dae1e5e2dbd6d3d2cfcdcccbcccfd2d3d6dbe2e1d8d1cbc1b8b0a69d928a7e71685e52463c311f160c0100000000000007121d2834404b54606b727f8c939ea5aebabfc6cfd5dae0dbd6d3d2d0cfcfd0d2d3d6dcdfd9d4cec5bdb5aca39991847a6d60584e43352b210f05000000000000000000020f1a26313c46535e69727f8c949fa8b2bbc3ccd5dae0e6e2dfdedcd7d4d2d4d7dcdfe0e3e4e1d8d1cbc1b8afa59f92877c6f665b5043392e23180c00000000000000000000000000000006111b262f3a444d575f696e7b8490949fa4acb2babfc6cad0d4d8dedfe2e6e4e7e3e0dfdedbd0bdb0a4978a7d7164574a3e3124170b00000000000003101c28343f4a54616c75828f96a1aab4bcc5cdd7dce0d9d4d2d1cbc7c6c6c7cacfd0d3d8dee1d9d1cbc0b7aea49f92857b6e61584e4331281e130800000000000b1824313e4b5764717e8a97a9b3bec7cbd0cbc7beb3a9968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000020507080d101213131312100e090907030000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000050f17222d38414a545c666d78808b9299a1a8afb8bdc3c9cfd4d9dfe0e4e6e2dfdedddddddedfe0e3e6e2dfdad6d1cbc6bfbab2aca49f958f82776c605346392d2013060000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b444c565d666d747e858f949ea1a8aeb5bdc2c9cfd7dcd9d2ccc8c2bcb8afa9a29f938e837b706b625a524940372e21201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3bcc5d0dbe6e7e3e0dfe0e3e7e7dbd0c5bcb4aaa29892857c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f383f44515a616b707c859196a0a7b0b8c1cbd1d4d2c5b9ac9f928679665c5044382c1f1206000000000004111d2935404b55626c75818e95a0a8b1b9c1c9cfd5dadfe1e2dfdfdbd9d8d8d9dbdfe0e1ded8d4cfc6bfbaafa69e948d80746c61564c41342a200d0400000000000000000c18232e39424f59636d75818e939da4aeb4bcc3c9ced3d7dcdddedcdcdcdddedcdbd6d3cdc8c2bcb3aba39a92877d6f685d52463d3223190f00000000000000000000000915202a36424d57606d78829096a1a9b2bac1c9cfd5dae0e3e7e8e3e0dfe0e3e8e6e2dfd9d4cfc6bfbaafa69e938c7f726a5f544a3f30271d1207000000000000000000000000000000000a141d28323b454d575f696e7a828d939aa0a8aeb4babfc6c8cdd2d3d6dbdadcdddddedfd7cabdb0a4978a7d7164574a3e3124170b000000000000000b17232e3842505a616e7a849198a2aab3bbc2cbd1d8e0e1deddd8d4d3d3d4d6dcdddfe1dbd6cfc7c0bbafa59d928b7e71695e52463c321f160c0100000000000b1825323e4b5865717e8b98a4b1bed0d7dcd6cfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b04000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a545c666c747f8791969ea5acb2b9bdc4c8cdd2d4d8dddddfdfe2e7e6e2dfdedddbd6d3cfcac6bfbbb4aea8a19a938d837a6d655b5044372b1f1205000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000030608090d101212110f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162029323b444c545c606c717b828a91969fa3abb0b9bdc4cbd1d9ddd8d4cdc7c1bbb3ada59d9590857d716c635b524940362c22180c09030000000000000000000000000000000000000000000000000000000000000000000000000000050f18212a343c464e585f6a6f7c859297a2a9b3bcc5ced7e1e2dcd7d3d2d3d7dce2e2d7cec5bcb3aaa29792857c6f6a60584e463c342a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000040c151d262d333f485059616a6f7b8490959fa6afbbc0c7c7c5c4b8ab9e9285786b5f4a3f34281c10030000000000010d18242f3a43505a606d79839096a0a7b0b9bec5c9ced2d5dadcdddededededddcdbd9d4d2cdc8c2bdb4aea59e948f82786d605a50443a3022180e00000000000000000007121d27303d47515b606d78818d929fa3aab1b9bdc4c7cbd1d1d2d3d4d2d2d1cfd0cac6c3bcb8b0aaa29992887e716b60564c41342b2111070000000000000000000000030e1a25313b44505c666d7a849196a0a8afb9bdc4c9cfd3d7dcdddddedededddcdbd6d3cec8c2bcb4aea59e948e81756d63584e42382d1e150b0000000000000000000000000000000000020b162029333c454d575f686d78808891969fa2aaaeb4b8bcc2c5c6cad0cecfd0d1d1d2d2cbc0b5ab96897d7063564a3d3023170a0000000000000006111c26303e46525e686f7c869298a1a9b1bbbfc6cfd3d6dbdfe0e3e8dfe7e2dfdfdad5d0cac3bdb5afa59d938d80746c61574d42342a200d040000000000000c1825323f4b5865727e8b98a5b1becbd8e7d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000a141d263039424a545b606d727d848e939da0a8adb2b8bcc3c6c8ccd2d0d2d3d6dbdbd6d2d1d0d0cac6c5beb9b5aeaaa39f96918880796d685e53493f33271b0f030000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4ab9d918477665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151a1d1e1f1e1c181313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e172029323a424b515a61696e757e848d92999fa6adb2bbc0c7cfd6dbe0d8d4cdc5bebaafa7a09792877e736d635b52483e342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000040d17212a333c464e585f6a6f7c859297a2a9b3bbc5ced7e0e1d8d1cbc7c5c7cbd1d8e1e0d7cec5bcb3a9a29792857c6f6a5f584e463c342a21180d0400000000000000000000000000000000000000000000000000000000000000000000000000030b141b2227363e474f5860696e7a838f949ea5afb5b9bbb9b8b3ab9d9083776a5d50442e23170c0000000000000007131d28313f45515d676d7a8490959ea6adb3b9bdc4c6c9cfcfd0d1d1d2d1d1d0cecec8c5c2bcb8b0aba39f938e82796d665c50483e32291e0f06000000000000000000000b151e2b343f44505c666d78808b9298a0a7acb2b9bbbfc2c4c5c6c8c6c5c4c3c1bebab8b1aca69f9892877e716c61594f433a2f22190f0000000000000000000000000009141f28343f4a545e686e7c8491969ea5adb2b9bec5c7cbd1d0d1d1d2d1d0cfd0cac6c3bcb8b0aaa39f938e82796d605b51463c2f261c0c03000000000000000000000000000000000000040e17212a333c454d565e666d747d848d92989fa2aaabb1b5b8babebfc1c3c3c4c5c5c5c4bbafa399887c6f6255493c2f22160900000000000000000a141e2a36414c565f6a707d8692979fa7aeb5bdc1c7cad0d2d4d7dcd6dbd6d3d2cec9c5bebab1aba39f928e81786c605a50453b3022180e000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000020b141e273039424a505b626b6f7a818991969ea1a8abb1b7b9bbc0c2c3c5c6cad0cfcac6c5c3c1bebab8b3adaba39f98928c847d746d675e564c41382d22170b000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa3998d807467544b4034281c100400000000000000000000000000000000000000000000000000000000000000000002080d151b1f2122272a2b2b2b2925201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720283039404550575e616c717980878f949ea1a9afb5bdc2cad0d7e0dfd7cfcac0b9b1a9a299928b7f736d635a50463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333c454e585f6a6f7c859297a1a9b3bbc5cdd7e0ddd5cfc6bfbab9babfc6cfd4dce0d7cec5bcb3a9a29792857c6f6a5f584e463c33291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d353d464e575f686e7a828e939fa3abadafacaba9a2998d8174675a4e4134271b0600000000000000010c161f2935404b555e686e7b838f949ea1a9acb2b8b9bec0c2c3c4c5c5c4c4c3c1c0bdb9b7b1aba69f99928c81796d675c544a3f362c20170d0000000000000000000000030c192228343f4a545c666d747f8690959ea1a8acaeb5b5b7b8babbb9b8b8b6b4b4aeaba7a09d948f857d716c625a50473d31281e100700000000000000000000000000030b17232e38424c565f6a6e7b848e939ea1a9adb3b9bbbfc1c3c4c4c5c4c4c3c1bebab8b1aca69f98928b81786d675c514940342a1d140a0000000000000000000000000000000000000000050f18212a333c444c545c606b707980868d92989d9fa7a8abaeb3b2b4b6b7b7b8b8b8b7b6ac9f92867a6d6053473a2d2014070000000000000000020c1925303b444e58606b707c8590959fa3abafb8babfc3c5c7cbd1c9d0cac6c5c2bdb9b3ada7a099928b80786c665b50483e33291f1007000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000020c151e272f383f44515960686d757d848b91969da0a7aaacafb6b5b7b8babfbababeb9b8b6b5b3aeaba9a19e99928e868079706b605d554c443a2f261b11060000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892877b6e6255483b2e23180c000000000000000000000000000000000000000000000000000000000000000000040c131920262b2e2f343738383835312d2c28231d150c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343e454d525a61676d737c828a91969fa3abb0babec5ced8dde1dbd6cbc3bbb3aba39f928c7f736c61584e42382e23170c02000000000000000000000000000000000000000000000000000000000000000000000007121d28313b454e575f6a6f7c859297a1a9b3bbc5cdd7dfddd5cbc3bcb4aeacaeb4bcc2cad4dce0d7cec5bcb3a9a29792857c6f6a5f584e453b31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000006121b232c343d454d565e686d79818c92999ea1a39f9e9c9792877c6f6255483c2f2215090000000000000000040d18242f39434c565e696e79828b92979ea1a8abadb3b4b5b7b8b8b8b8b7b6b5b3b2acaaa79f9d9490867f776d675c554b42382e241a0e05000000000000000000000000071017232e38424a545c606d727c838b91969c9fa3aba9aaacaeafacacaba9a8aaa29f9b95908a827b706b625a50483e342b1f160c00000000000000000000000000000006111c26303a444e585f696e79818a91969ea1a9acaeb5b5b6b7b8b8b8b7b6b4b3adaba7a09d948f867f756d665c554b40372e22180b02000000000000000000000000000000000000000000060f18212a323a424a515960676d737a80868b9095999c9fa2aaa6a7a9aaaaabacababaca49d908376675d5145382c1f130600000000000000000008141e29323c464f59606a6f7b838c92999ea5acaeb4b7b9bbc0bcbdbcbfbab8b6b2aca9a29f9591877f746c665b544a3f362d21170d00000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b0100000000000b1825313e4b5864717e8b97a4b1bececfcfcfcfbdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333f474f565d606b70787f848b9095999d9fa4aca8aaacaeb4aeaeb3adabaaa8aaa29f9b97928d86817b736d676059514b433a32281d140a0000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e1d12070000000000000000000000000000000000000000000000000000000000000000050e161e252931373a3c4043454544423e3a38342e271e1a1109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191d2328333b424650555d606a6e767e848d92999fa6adb3bcc2ccd2d9e2ddd5cdc5bdb5aea49c928a7e716a5f544a3f34281e130800000000000000000000000000000000000000000000000000000000000000000000010d18242f39434d575f6a6e7c859297a1a9b3bbc5cdd7dfddd5cbc3b9b1aaa39fa3aab0b8c2cad4dde0d7cec5bbb3a9a29792857c6f6a5f574d433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000009111a222b333c444d565d676d757f878e92979992918f8b857e716a5f53473a2e21150800000000000000000007121d28313a444d575e676d777e858c91969b9ea1a9a7a9aaababababaaa9a8a6a8a09e9a95908a837c726c655c554b433930261c1208000000000000000000000000000006111c263038424a505b626a6f787e848a8f92999a9c9e9fa2a49f9f9e9c9b9898928e89837d766e69615950483f362c22190d04000000000000000000000000000000000a141e29323c464e575f676d757e848c92979c9fa3aba8aaaaabababaaa9a7a9a29f9b95908a827c726d605c544b43392f251c10060000000000000000000000000000000000000000000000060f182028303940444f555d60686d737a7f83888c8f929897999b9c9d9e9e9f9f9e9c9a938a7e7164554b4035291d1004000000000000000000020d17202a343d474f5860696e7880878f939b9fa2aaaaacafb5b0b0afb4aeaca9a8a19e97928c837c726d605b544a42382d241b0f0500000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bdb1a796897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228353d444c525960666d72797e83888c90939a999b9d9fa2aaa1a1a9a29e9d9b9898928e8a85807b746e69605d554f454039312820160b0200000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b716c62574e42372b1e0b0000000000000000000000000000000000000000000000000000000000000000050f17202830353c4347484d505152514f4b46454039302c231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2024292c2d2f30363e434b51585f626c7179808790949fa2a9b0bbc0c7d0d8e0dfd7cfc6bfbbada49f92867c6f665c50443a3024190d0100000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e7c859197a1a9b3bbc5cdd7dfddd5cbc3b9b1a7a09892989fa6b0b8c2cbd4dde0d7cdc5bbb3a9a19792857c6f695f554c41352920150a00000000000000000000000000000000000000000000000000000000000000000000000000000000081019212a323b434c555c606d727c818586868685827f7a716c61584e43372b1f1206000000000000000000010c161f29323b454d555d656c71797f84898e9297989a9c9d9e9e9f9e9e9d9b999796918d88837d766f6a605b534b433931271e150a000000000000000000000000000000000a141e2630383f4451585f666c71787d82868a8d8f9192989a939291908e8c8985817d78706c615e574f473f362d241a10070000000000000000000000000000000000020c17202a343c454d555d606c717980858b8f9299999b9d9e9e9f9e9d9c9a9897928e89837e766f6a625b514a423931271d130a00000000000000000000000000000000000000000000000000060e161e272e343d434b51565e61686d72777b7f8285888a8c8e90909192929291908d8780736c615543392f24180c0000000000000000000000050e19222b353d464e575e666d737b82888e92989a9d9fa3aba3a3a3aaa29f9c9996918c857f796f6a625b504a42382f261c12090000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f13060000000000000000000000000000000000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2aba095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117232b323a41454f545c60666d71777b7f84868a8d8f909298939494949792908e8c8985827e79736e69615f57514b433d352f271f160e050000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e69625a50453c31261a0e00000000000000000000000000000000000000000000000000000000000000030c172129323a41464e53555a5d5e5e5e5c5853514b433e352d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3035393a3c3c3d3c3b40454e535a61676d737c828b92979fa6afb6bec6ced7dfe1d8d1cbbfbaaea3989083786d60564c4135291d12070000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b849197a1a9b3bbc5cdd7dfded5cbc3b9b1a7a09590868f949fa6b0b8c2cbd4dddfd7cdc5bbb3a9a19791857b6e675d51453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000070f182029313a434b515b636a6e74787a7a797876726d68615a50463c31261b0f0300000000000000000000040d172029333b434b535b60676d72787d8185888b8d8f909192929191908e8d8a8784807c76706c625f585049413930271f150c0300000000000000000000000000000000020c151e262e343f464e545b60666d71757a7d80828485868686858583817f7c7974706c65615a524d453d352d241b120800000000000000000000000000000000000000050e18222a333b434c515a61676d73797e83868a8c8e909191929191908e8c8985817d77716c625f585144403930271f150b010000000000000000000000000000000000000000000000000000040c151c2328313940454c52565e61656a6e7275797c7e7f818384848585858483807c736e635a504531271d1207000000000000000000000000071019232b343d454d545c606a6e757c81868a8e909299969696969598928f8c89847f7a726d67605851443f382f261d140a0000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d1004000000000000000000000000000000000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000714212d3a46535f697783909da2a9a8a9a9a8a8a8a199908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019202830353d424a51545c6064696e73777a7d808284858687878787868583827f7c7975716d67615e57534d4540393129241d150d050000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483e332a201509000000000000000000000000000000000000000000000000000000000000000b151e29333b444c52585f62676a6b6b6b6864605c554f473f372d231a0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920293036393b41454749494949484645434750555d606a6f777e8590949fa4acb4bcc5cdd7dfe3dcd6cbbfb4aaa0958c7f72685d5246392f24180d010000000000000000000000000000000000000000000000000000000000000006121e2b37424d57606d79839196a1a9b3bbc5cdd6dfded5ccc3b9b1a7a09590837b828f949fa6b0b9c2cbd4dddfd7cdc5bbb3a9a19791847a6d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171f283039404551585f6268676d6d6c656965615d5650483e342a20150a000000000000000000000000050e172129313a414950555d60666c7074787c7e81828485858585848382807d7b77736f6a64615a534e443f382f271e150d03000000000000000000000000000000000000030c151c2328343c424a50545c6064686d7073767779797a7979787675726f6d6663605b535046423b332c231b1209000000000000000000000000000000000000000000060f182129313a414550555d60676d71767a7d7f8283848585858483817f7c7975706b64615a534e463f342e271e150d0300000000000000000000000000000000000000000000000000000000030b12181f282f353a41464c5254575f6266666d6f7173747677777879787876736f6a635c52483e341f150b0100000000000000000000000000071119222b333b424a51575f626a6f74797d8184868889898a8989878583807c78726d68605c554e463f332d261d140b0200000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d0100000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877d7063574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e2429303940444a5153575f6266686d7073757779797a7b7b7a7a787775726f6d6664605c55534d46423b352f271f18120b0300000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d453e362d21180e0300000000000000000000000000000000000000000000000000000000000007121c27303b454d565e616a6f737678787775716d67615951493f352c1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323b4146474c5254555656565553514b46454b51585f656c717b828c939aa2aab3bbc5cdd7e1e7dcd0c6bcb1a79f92857a6d61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e95a0a8b2bbc4cdd6dfded5ccc3b9b1a7a09590837a6e798290949fa7b1b9c2cbd5dddfd7cdc5bbb3a9a0968e81746a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343f464e5355555d6060605b535854524c443e362c22180e0300000000000000000000000000050f171f282f383f444b51545b6063656c6f717476777878787877767573716e6967626058555047433c332d261d150c030000000000000000000000000000000000000000030a1117222a2f383f444a5053565d606467696b656c6d6c656b69686562605c54535049413e363029211a11090000000000000000000000000000000000000000000000060f181f282f353e434b51555d6065676d7073757777787878777674726f6d66636059555047433c3428231c150c0300000000000000000000000000000000000000000000000000000000000000070d161d242930363a4146474e5355545c6062646668696a6b6b6c6c6b6967625f58524a40362c220d030000000000000000000000000000000710192129303940444e53585f62676d707477797b7c7d7d7c7c7a7976736f6a65605d56514b433c3428221c140b0200000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d1104000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706b6055453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e272e34394044464d5355565d616466686a666d6d6e6e6d6d676a686563605c5453514b46423b363129241d150d070100000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746423b332d241b0f06000000000000000000000000000000000000000000000000000000000000000c18232e39424d575e686d757c8083848584827e79706b625b51473e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254565d606263636362605c5553514b454e535b60696e7880889298a2a9b3bbc5cfd8e2e2d8cec3baada2978d8073675d5145392c201308000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b87939fa7b1bac4cdd6dfded5ccc3bab1a7a09590837a6d686d798290959fa7b1b9c3cbd5dddfd7cdc4bbb2a89d93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328343c4347484b5153535350494b4746413a322c241a1006000000000000000000000000000000050d161d262d333a40454a5053535b60626567696a6b6b6c6b6b6a686664615e5755544e49443e373227221b140b0300000000000000000000000000000000000000000000000610181d262d33383f44464c5254575a5c5e5b6060605b5e5d5b595653514a46443f382f2a251f170f0800000000000000000000000000000000000000000000000000060d161e2429313a40454b5153555d606466686a6b6b6c6b6a69676563605c54544f49453e37312a2218120b03000000000000000000000000000000000000000000000000000000000000000000040c12181e252a3036393c4247484a50535557595b5d5d5e5f5f5f5e5d5a55534e4640372e241a100000000000000000000000000000000000070f171e272e343c42474e53555d606467666d6e6f7070706f6e68696662605854524c454039302b2217110a020000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b01000000000000000000000000000000000000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013070000000009141f2d3945505a626d72797d8081828382817f7d78706b61594f4433291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c151c23282e34383c4247484c5254575a5c545c6060616161605c555b595653514a4645403936312a261f18120b0300000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b3a363029201b12090000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696e7a81888d909191918f8b847d726d625a5043392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565e6166686d6f6f706f6e6d6765605c554b434950575e666d737e869297a2a9b3bdc6d1dce7e0d6cabeb3a99f9285796d6053473a2f24190d010000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9aa4afb9c3ccd6dfded5ccc3bab1a8a09590837a6d685e676d798390959fa7b1b9c3cbd5dedfd6cdc3baafa5998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218222a31373a3b4045474746443f3f3a39353028201a12080000000000000000000000000000000000040b141b22272f35383f444649505355585a5c5d5e5f5f5e5e5d5b5a5754534d4947433c39332b262017110a0200000000000000000000000000000000000000000000000000060b141c22282e34383a4145474a4d4f49505353535049504e4c494644403937332d261d1a140d05000000000000000000000000000000000000000000000000000000040c13191f282f35394045474c515457595b5d5e5e5f5e5e5d5b595653504a48443d39332b262018100700000000000000000000000000000000000000000000000000000000000000000000000001070d13191e252a2d31373a3b3f4446494b4c4e50515152525251504d4847433c342e251c1208000000000000000000000000000000000000050c151c232831373c43474b515357545c60616363636362615e565956544e4745413a342e271e191006000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d030000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d2114070000000003111d28343e48515b62676d7073757676757573706c6661594f473d3321170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c31373a3b4146474a4d4f4a51535454545453514b4f4c494644403a38342e2a251f1a140c07010000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e09000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b848e939a9d9e9e9e9b96918a7f726c61554b4034291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686e73777a7c7c7c7c7b7976726d675d554b40444d545c606c717c859297a2abb4bfcbd7dee6dbd0c5baada2978b7e7265564c4135291d11040000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad6dcded5ccc3bab2a8a09591837a6d685e565d676d7a839095a0a7b1b9c3ccd5deddd6cbbfb4aa9b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820262b2e2f35383a3a3937332d2e2d29241e160e0800000000000000000000000000000000000000020a11171d24292d3338393f4446494b4e4f515252525251504f4d4a4846423c3b37322d28221b150b0600000000000000000000000000000000000000000000000000000000020a11171c23282b3035393a3d40433f44464746443f43423f3c3a38342e2b27221b140b0903000000000000000000000000000000000000000000000000000000000001080d161d24292f35383a4145474a4c4f505152525251504e4c4946443f3838332d28221b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d20262b2e2e34383a3c3e40414344444546454543403c3a37312a221c130a0000000000000000000000000000000000000000030b121820262b3237394045474a4a505355565657565654524c4d4947433d39352f28231d150c070000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a00000000000c17222c363f4951555d60646668696969686663605b544f473e352c210f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f262b2e3035393a3d404240444647484847474540423f3c3a38342e2c28231d1a140e09030000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e1a140d05000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d788390969ea5a9ababaaa8a19e93887d70675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b6f7a808487888989898886837f796d675d51453b424a505a616a6f7c859299a3aebac2ccd8e3e1d6cabeb3a99c8f8376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a2aebac1cad7d5ccc3bab2a8a09691837a6e685e564c555d686d7a839095a0a7b1b9c3ccd5d4cbc2baaea3988c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2124292c2d2d2d2b272221201d19130c0400000000000000000000000000000000000000000000060b13181c22282b2d3337393c3e41434445454545444342403e3b3a36312e2b27201c170f0a0400000000000000000000000000000000000000000000000000000000000000060b11171c1f24292c2d31342d3337393a3937332d35322f2d2c28231f1b17110a02000000000000000000000000000000000000000000000000000000000000000000040c13181d24292c2f35393a3d404244444545454443413f3c3a38342e2c27211c170f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1e2123282b2d2f3133353637383839393836342f2e2b262018100a0100000000000000000000000000000000000000000000070c151a20262b2f35393a3d3f444648494a4a4949474641403c3b37322c29241e18120b0300000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f06000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151a1e2124292d2e31332e34383a3a3b3b3a3a38342f32302d2c28231f1c18120e0903000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e09020000000000000000000000000000000000000000000000000000000000000000000b131f2c3845515d67727f8c95a0a8afb6b7b8b7b2ada49a9184796d60554b4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7d858d9196959696969992908b83796d6053473a383f445058606a6f7d87929fa6b0bbc7d3dfe6dbd0c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa5afb8c1cccbc3bab2a8a09691847a6e685e564c444c565d686d7a839095a0a7b1bac3cbcac2b8b0a69f92867a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214181d1f2020201f1b171413110d080200000000000000000000000000000000000000000000000001070d11171c1f22272b2d2f323436373838393838373533312e2d2a25221f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000060b1013191d2021242722272b2d2d2d2b2722282623201f1c18120f0b0600000000000000000000000000000000000000000000000000000000000000000000000001070d12181d1f24292c2d313335373838393837363432302d2c28231c1c16110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e1214171c1f20222426282a2a2b2c2c2c2b2a2722211f1b150e060000000000000000000000000000000000000000000000000003090e151b1d24292c2d2e34383a3b3c3d3d3d3c3b3936302f2e2b27201d19130c070000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b262018100700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d00000000000009121b242d31394045474a4d4e4f504f4e4c4946443f382f2c231a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1214191d2021242723282c2d2d2e2e2e2d2c29232623201f1c1813100c0700000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000007121d2934404b55606d7985919ea7b1bac1c4c4c4bdb6aca1968b7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979ea0a8a2a3aba39f9d958c7f7266564c4135343e464e58606b727e8b949fabb7c2cdd8e4e0d3c7bbafa3998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000713202d3946525d68727f8b939ea6afbbc0c1b9b1a8a09691847a6e685e564c443a434c565d686d7a839095a0a8b1b9c1c0b8b0a69e948c7f72685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070c1013141413120f0b060705010000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292a2b2c2c2b2b2a28272421211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003080d111314171a171b1f2020201f1b171b19161312100c07030000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212426282a2b2b2c2b2b2a282623201f1c1711100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b1012131618191b1d1e1e1f1f1f1e1d1a1515120f0a0400000000000000000000000000000000000000000000000000000000040a0f12181d1f2023282c2d2e303030302f2e2d2a2523221f1b15110d0801000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e070000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000009121b1f272f35393a3d404243434242403d3938332d261d1a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d111314171a181c1f2021212121201f1c1819161312100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3845515c67727f8c97a1adb9c3ccd1d1cfc7beb2a89e9184796d60544b4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a1a9acb2afafb5afaca79e918478685e5246392d343d464f59626d76828f9ca7b1bcc8d4e0e3d7cbc0b5ab998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005111d2935414c56626d75818e949ea5afb5b8afa7a09691847b6e685e564c443b323a444c565e686d7a839196a0a7afb8b8aea69f948f82776c60564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070706050300000000000000000000000000000000000000000000000000000000000000000000000003060b0f121316181b1c1e1f1f1f1f1e1d1c1a171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a060b0f12131413120f0b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d11131417191c1d1e1f1f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0e10111112131212100d09080603000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2022232324232321201e191615130f0a0401000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a04000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000090d151d24292c2d3133353636363533302d2b28221c140b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a070c101213141515141413100c0709070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea9b3becbd5deded9d0c4b9ada1968b7f72665c5145382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa9b3b9bdbcbcc0bbb9aca196877a6d6154473a2e2b343d47515b626f7c88959fabb8c4d1dde8dcd1c1b4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000010d1924303a44515b606d78828f939fa4abaca59e9590847b6e695e564d443b3229323a444c565e686e7a8490959ea5acaba49d948f82796d655b50443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0e10111212121211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060706050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f111112121211100e0c09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060c1012131516171716161414110d08080603000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030b12181d1f20242728292929282623201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8b97a1adbbc4cfdde7ebe2d5c9bdb2a89e9184796d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1c9ced1cbc7bdb2a895887b6e6255483b2f222b343f47535f6a7683909da9b6c3d0dce9dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000008131e28323f45515c666d79818d93999fa09d938f837a6e695e564d443b32292028323a444c565e686e7a838e939da09f9d928d82796d675d53493f32291e140800000000000000000000000000000000000000000000000000000105070709090a090908060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090c0e10111213131313120f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a09080705010000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b0807050200000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000001070c101314171a1b1c1d1c1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7984919ea9b2becdd6e1eff4e5dacfc4b9ada1968b7e71665c5044382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfd9dcd7cebbaea295887b6f6255483c2f22222b37434e5866727f8c99a5b2bfccd8e5ddd0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000020c16202834404b545c676d7880878f9395918a827a6e685e574d443b322920172028323a444c565e686d79818a909595908981786d675d554b41382d20170d0200000000000000000000000000000000000000000001050708080d11131415161616161513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0e0f1011121211110f0e0b090806030000000000000000000000000000000000000000000000000000000000000000000000020608080b0c0d0d0d0c0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e101111121211100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121316191b1d1e1f2020201f1e1c181312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000406070a0d0f10100f0f0d0a0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d080806020000000000000000000000000000000000000000000000020608080c0f11121212110f0c0707050100000000000000000000000000000000000000020608080d0f11121212110f0c080705020000000000000000000000000000000305060a0e1011121211100e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000a121f2c3844515c66727e8b96a1adbbc4cfdfe8f2f6ebe0d5c9bdb2a89e9184786d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8d5c8bbafa295887c6f6255493c2f221b26323d4a5763707d8a96a3b0bdc9d6e3ddd0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000040e18232e39424b555c666d737c828687847e756d685e564d453b322920170e162029323b444c565e676d757e838787837d746d665d554b43392f261b0e05000000000000000000000000000000000000000104080d11141418191d2021222323232221201f1c171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000104060b0f121316181a1c1d1e1e1f1e1d1c1a181515120f0a060300000000000000000000000000000000000000000000000000000000000003090e1214151719191a1918171413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1d1e1e1f1e1e1d1b19161413110d07060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f202325282a2b2c2c2d2d2c2b2924201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101010100f0d0b0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a080605030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e09030000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1b191413110d080200000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000060b0f1213171a1d1e1f1f1e1d1b171313100c0700000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8b2bdcdd6e0f1fafdf1e5dacfc4b9aca1968b7e71665c5044382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce3d7cabdb0a4978a7d7164574a3e2f2620232f3c4955626f7c8895a2afbbc8d5e2dcd0c3b6a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606b6f767a7a77716c605d564c443b332920170e050e172029323b444c555d606c71777a7a76706b605c544b433a31271d140a00000000000000000000000000000000000001070d1114191e202124252a2d2e2f3030302f2e2d2b282221201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000001070d1013171c1f20222527292a2b2b2b2b2a29272522211f1b1312100b060000000000000000000000000000000000000000000000000000040b0f151a1e21222426262626252321201d19130d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141a1e2021242628292a2b2b2b2a2928262320201d1814120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1c23282b2d2f3234363839393939393835312d2c28231c150c040000000000000000000000000000000000000000000000000000000000000307090e121415171a1c1c1d1d1c1c1a181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314161718191818161513120f0b06050200000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c070000000000000000000000000000000000070c151a1e212226292a2b2b2b2a282521201e19130d0500000000000000000000000000060b151a1e212226292a2b2b2b2a292621211e1a140d050000000000000000020a11171b1f202327292b2b2b2b2a2824201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000b17232e3844505c66717e8b96a1acbac4cfdfe8f2fffff6ebe0d5c9bdb2a89e9184786d60544a3f34281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccbfb3a6998c807366574d41382e2c2e36414c5664707d8a97a3b0bdcad6e3dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000b151e273139424a50596063676d6d6864615a524c433b322920170e0500050e172029323a434b515a6164686d6d68636159514b423a31281f150b020000000000000000000000000000000002080d13181d20252a2d2e313036393a3c3c3d3c3c3b3938332d2d2c29241e1b150e09030000000000000000000000000000000000000000000000000000000000000003090e12181d2022282b2d2f3234353738383838373634312f2e2b26201f1c17110d080100000000000000000000000000000000000000000000070f161b1f262b2d2e313233333332302d2c29241e19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181d2020252a2d2e313335363738383837363432302d2c2924211e1a15110e09020000000000000000000000000000000000000000000000000000000000000000000000000000070c161b21272c2e34383a3c3f414344454646464645423e3a38342e271e160e04000000000000000000000000000000000000000000000000000000030a0f13151a1e2122242728292a2a2928272522201f1c1712100c060000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d20212324252525242321201f1b1714110e08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b0300000000000000000000000000030b12181f262b2d2e3335373838383735322e2d2a251e170e0901000000000000000000020a11171f262b2e2f3335373838383735322e2d2a251f170f0a010000000000060b141b22272b2d303436373838383634312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0f1f9f8f3f3f1e5dacec4b9aca0968b7e71665c5044382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dccfc2b6a99c8f8276695f5349403a393a3f46525e6874818e9ba7b4c1cedae7dacec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f54555d60615e56555045413a312920170e05000000050e172029313a41455055565e61605d56554f45403930281f160d0300000000000000000000000000000000070c14191d24292c3036393b3e4141464748494949494846443f3e3a39352f2b27201a150b060000000000000000000000000000000000000000000000000000000001070d141a1d24292c2d3338393c3e414243444545444442413e3c3a37312d2b28231c19130c07010000000000000000000000000000000000000007111921272c31373a3b3e3f4040403f3d3a39352f29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d30363a3b3d404143444445454443413f3d3a39352f2e2b26201e1a140f0a0400000000000000000000000000000000000000000000000000000000000000000000030b121820272b3238383f4446494c4e50515253535352514f4b46444039302820160c02000000000000000000000000000000000000000000000000060c10161b1f22262b2d2e313335363737363534312f2d2b28221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000001080d11141a1e2122252a2d2e303131323231302e2d2b2722201e1914100b05000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c030000000000000000000000030c151d232831373a3b3f424445454544423f3a39363029201b13090000000000000000020c141c232831373a3b40424445454544423f3b3a363129211c130a00000000060f181d262d3337393d41434445454443413e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b96a1acbac4cedfe8eeecebe6e7e9ebe0d5c9bdb2a89d9184786d60544a3f33281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c6b9ac9f93877b6e655b514b4645474a5059616d7a86929facb8c5d2dfe4d8ccc0b6ac998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43484b515454524c49453e352f281f170e050000000000050e171f282f353e45494c525454524c48443d342e271e160d04000000000000000000000000000000030b12181e252a2f35393b4146474b4e4c525455565656555453504a4b4745413a37322b262017110a0200000000000000000000000000000000000000000000000000040c13181f262a2f35393a3f4446494b4d4f5051515251504f4d4b4847433d3a38342e29241e18120b030000000000000000000000000000000000071019232b32383c4247484a4c4c4d4c4b4a4745413a352f2820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10171c20272b2f35393a3e4246484a4c4e505151525151504e4c494745403b3a37312d2a251f1b150d080100000000000000000000000000000000000000000000000000000000000000040c151c232832383d43484a505356585b5d5e5f5f60605f5e5c5753514a423a32281e130800000000000000000000000000000000000000000000030a11171c1f272c2f31373a3b3e40424343434342403e3c3938332d2c28231c19130c070000000000000000000000000000000000000000000000000000000000000002080e13191d20262a2d2e3036393a3c3d3e3f3f3e3d3b3937332d2d2a251f1c160f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b00000000000000000000000b151e272e343c4247484c4f51515251504e4c4746413a322d251b1108000000000000000a141e262e343c4247484c4f51515251504f4c4846423b332e251c12080000030d18212a2f383f44464a4d5051525251504e4a46454039302b23190e04000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0e7e2dfdfd9dadde1e5d9cec4b8aca0968a7e71665b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8999a4afbbc7d4e0e0d4c7bbafa4998f82776c605c55535154545c606b74808d98a2aebac6d3e0e0d4c8bbafa49a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832383a4145474746413a393429241e160d0500000000000000050d161d242933393a4146474745413a383328231d150c04000000000000000000000000000000070c151d232830363a4145474c5254575a565e61626363636261605b545754514c47433d373128231c140c050000000000000000000000000000000000000000000000070d161d24293136394045474a505355585a5c5d5e5e5e5e5d5c5a5855534e4a46443f38352f29231d150d07000000000000000000000000000000040f19222b353d44484d53555759595959585654524c45413a32281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e161c21282d3238394045474a4d525457595b5c5d5e5e5e5d5c5b595653514b4847423c3a36302b262019130c040000000000000000000000000000000000000000000000000000000000040d161e272e343d43474f54545c60626567696b6c6c6c6c6c6b6864605c544c443a3025190d020000000000000000000000000000000000000002080c151c23282c32383b3c4247484a4d4f4f50504f4f4d4b4846443f3a38342e2a251e18120b0300000000000000000000000000000000000000000000000000000000070c14191e24292c31363a3b3f414647494a4b4c4b4b494846443f3b3936302c27211b160d08010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c120700000000000000000007121d27303940454d5355595c5d5e5e5e5d5b5854524c443f372d231a0f05000000000006111c2630383f444d5355595c5d5e5e5e5d5c5954534d4540372e241a1005010b151f2a333b41495053565a5c5e5e5e5e5d5b5753514b433d352b20160c02000000000000000000000000000000000000000000000000000000000a121f2b3844505c66717e8b96a0acbac4cedee2dbd6d3d2ccced1d5dce0d4c8bdb2a89d9184786c6053493f33271b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6d2dde3d7ccc0b5ab9f948d80746d6761605d6062666d727d88939faab4bfcad6e2dfd2c6b9ac9f93867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f35393a3a3936302d282219130c04000000000000000000040c131822282d3036393a3a39352f2c272118120b030000000000000000000000000000000810181e272e343b41464b5154565e6164676a686d6f6f706f6f6e6c666764605d55544e47423c342e261e170e050000000000000000000000000000000000000000030b12181f282f353b42464b5153545b60626567686a6b6b6b6b6a696764625f585653504a45413a342f271f18120b03000000000000000000000000000a15202b343d474f54575f6164656666666563605d56524c443a30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c33393d43474b515357575e61646668696a6b6b6b6a69676563605d5555534d4746423b373229241e160d08020000000000000000000000000000000000000000000000000000020b161f28303940444e54596063666d6f7274767778797979797875716d665e564c4135291e1308000000000000000000000000000000000000050d14191e262e34383d4348494d5355575a5b5c5d5d5c5b5a585553504a46443f38363028231d150c0700000000000000000000000000000000000000000000000000030b12181e252a2f35393b4246484c4c525456575858585756545350494746413b38332c272119130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c0100000000000000000c18232e39434b51575f6166686a6b6b6b6a6865615e5651493f352b21160b00000000000b17232e38424a50575f6266686a6b6b6b6a6865615e57514940362c22170c07121d27313b454d535b606367696a6b6b6b696764605c554f473d32281e130800000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919da8b2bdccd6e0d7d0cac6c5c0c1c5cad2dad9cec3b8aca0958a7e71655b5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687783909dabb5c0ccd7e3ddd2c7bdb0a69d928d8179726e6d676d6f72787f87929aa4afbcc6d0dbe3d7cbc0b5ab9d908377685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b1d24292c2d2e2d2a251e1d170d0801000000000000000000000001070d171c1e252a2d2e2d2c29241e1c160c070000000000000000000000000000000109121a222a303940454c52555d6065686e717476797a7b7c7c7c7c7b797774716d67626058534d443f38302920170f05000000000000000000000000000000000000050c151d2328313a41454d53555d6064666c6f7174757677787877777574716f6a6763605c54514c4540393128231d150c040000000000000000000000030f1b27323d464f596063696e717273737372706d68605d564c42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171f252a32383e44494e54555d606468696e707374767777787877767472706d6766625f5754524d47433c352f282019130c04000000000000000000000000000000000000000000000000000a141d283139424a515860626b6f74797c7f818384858686868584827e786d685e52463a3025190d0100000000000000000000000000000000070e171f252a30383f44464f5456575f61646668696a6a6968676462605b5453504a46413a342e271e1910060000000000000000000000000000000000000000000000070c151d232830363a4145474d535559565e616364646565646361605b5354524d48443d383229241e160d07000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d12070000000000000004101c2834404b555c60696e7275777878787775726d68625b51473d33271c100200000003101c28343f4a545c60696e7375777878787775726e69635b51483e33281c110c18242f39434d575f656c707476777878777674716d6760594f443a3024190d0100000000000000000000000000000000000000000000000000000b17222d3844505b66717e8a96a0acbac4ceded7cec5bfbab8b3b5b9c0c8d2e0d4c8bcb1a79d9083786c6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5666727f8c99a4afbbc7d4e0e3d9d0c2b8aea49d938e847f7b79797a7c7f838b9299a3acb6c0ced8e2e0d4c7bbafa3998c7f7265564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d202121201e1913110c06000000000000000000000000000000050c1113191d202121201d1913100b05000000000000000000000000000000010a131b242c343c434b51565e61676d72767a7e818385878889898988878684817e7a756f6a625f57504a423a322921170f0500000000000000000000000000000000060f171e272e343e434b51575f61676d7175797c7e808283848485848382807e7b7874706d66605d55514b433e342e271e160d040000000000000000000006131f2b37434e58606b6f767b7d7f7f807f7e7d7a746d685d544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363d44484f55586062676d7174787b7d7f8183848485848483817f7c7a76726e6966615e57534e45413a3229251e160e05000000000000000000000000000000000000000000000006111c262f39434b545c606a6f767c8185898b8e90919292939392918f8a837a6d61564c4135291d1105000000000000000000000000000000091019202930363e424a505359606367696e717375767676767573716f6c6664605c54524c454039302b2217110a0200000000000000000000000000000000000000000910191e272e343b41464c5154575f616569686d6f7071727271706e6c6565615e56544f48433d352f281f1910090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000000000006131f2c3845515c676d747b7f828484858483817f7a726d62594f44382c1e130800000006121f2b3844505c666d747b7f828484858483827f7b736d635a5045392d1f14101d2935404b555f696e787d80838485858483817e796f6b60564c4135291d110500000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8b2bdccd5dbd0c5bcb4aeaca6a8aeb6c0ced7d9cec3b8aca0958a7d71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4854616e7b87939facb9c1ced8e2e2d4cac0b6aea59d96918b88868687888b91959fa3abb5bec7d2e0e2d8ccc0b6ac9f92867b6e6154483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141413110d08020000000000000000000000000000000000000002080d1113141413110d080100000000000000000000000000000000000a131c252d363e464e555c60686e737a7e83868a8d90929895969696959992908e8a86817c766e69605c544c443b332921170e040000000000000000000000000000060f182129303940454f555d60696e747a7e8285888b8d8f9091919191908f8d8b8885817d78726d67605c554f454039302820160e040000000000000000000815222e3b4754606a6f7d83888a8c8c8c8c8b8986817a6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429333b42464f545961646a6f747a7d8184878a8c8e8f90919191908f8e8c8986837f7b77726e69625f58524c443e35302820170f05000000000000000000000000000000000000000000000b17222d38424b555d666d747c83898e9297989a9c9e9f9f9f9f9f9e9b958e8174685e5246392d201307000000000000000000000000000009121b222b323b41464f545c60646b6f74787b7e80828283838282807e7c7974706d66615e56514b423d3428221c140b0200000000000000000000000000000000000109131b222b303940454c52555d6065696e7275787a7c7d7e7f7e7e7c7b7975726e68636059544f45413a312b221b120901000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000005111e2a36414d56606d7981878c8f90919191908e8b867f726b6054483a3025190d0100030f1b27333f4953606d7880878c8f90919191908f8c867f736c6155493b31251a131f2c3945515d676e7b83898d8f91919191908e8a847d6f685d5246392d2013070000000000000000000000000000000000000000000000000005121f2b3744505b65717e8a95a0acbac3ceded6cabfb4aaa29f999ca4aebcc5d0dbd4c8bcb1a79d9083786c6053463e33281c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535e6975828f9ba5afbcc6d0dbe7dcd2c8c0b7afa8a19e989a93939995989da0a7aeb5bdc6d0d9e4dbd0c8bbafa49a8e8175695e52463a2d1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607070705010000000000000000000000000000000000000000000000010507070706040100000000000000000000000000000000000008111c252d373f4850585f676d727a80858b9093999a9d9fa2aaa2a3a2aba39f9d9a98928e89827b736d665e564d453b332920160b02000000000000000000000000050e18212a333b434b515961676d737b81858a8e9297989a9b9d9e9e9e9e9d9c9a9797918e89847f7a726d676159514b433a322820160b020000000000000005121e2a36424d57626f7c86909597989999999899928d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f18202830353f454d525960636c70767c81858a8e919697999b9c9d9e9e9e9d9c9a989992908c88837f7b756f6a605d565046413a322921170d040000000000000000000000000000000000000000030f1c28333f4a545d676d78808790949a9fa2a9a7a9aaabacacacacaba79f92867a6d6154473a2e2114070000000000000000000000000009121b242d343d444d525961666d71777c8084888a8d8e8f90908f8e8d8b8885817d79736d68605c544f473f332d261d140b020000000000000000000000000000000009131b252d343d434b51565e61676d72777b7f828587898a8b8b8b8a898785827f7b76706b636059514c433d342d241b1309010000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000714202d3946525e6874818e939a9b9d9e9e9e9d9b9892897d7063564c4135291d11050005121f2b3744505b65727f8c939a9b9d9e9e9e9d9b99928a7e7164574d42362a1e14202d3a4753606d798490959a9c9d9e9e9e9c9a9691857a6d6154473a2e211407000000000000000000000000000000000000000000000000030f1b27333f4953606c7883909da7b1bcccd5dfd3c6baaea298928d929caab4becad6d9cec3b8aca0958a7d7064594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626f7c89939eaab4bfcad6dee4dad2c9c0bab2acabaca49f9fa4aba5aaacb1bbbfc6cfd8e2ddd6cabeb4aa9f93877c6f62574d42362a1e0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232d373f49515a616a6f797f868d92989c9fa4aba9acaeb4afafafb4aeacaaaaa29f9b948f867f786d685e574d453b32281d140a0000000000000000000000030c16202a333c454d555c606b707980868d92989b9fa2a9a7a8a9aaababaaaaa8a7a9a19e9a96918c857f79706b605c554c443a32281d140a000000000000000714212d3a46535e69768390989fa7a5a6a6a6aba39f948a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a323a414550575e616b70767d83898e92989b9ea1a8a6a7a9aaaaababaaa9a7aba39f9c9995908c86827c746d68615a524c443b33291f160c01000000000000000000000000000000000000010c161f2b3844505b666d79828d939a9fa6abadb3b4b6b7b8b9b9b9b8b7afa3998a7d7064574a3d3124170a00000000000000000000000009121b242d363f464e565e616b70787e83898d919697999b9c9d9d9c9b9a9797928e8a847f7a726d66605951443f382f261d140a00000000000000000000000000000006101b252d373f464e555c60686e737a7f83888c8f91969697979898979697928f8b87827d766f6b605d554e463e362d251b13090000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000814212e3b4754616e7b86929fa4acaaabababaaaaa39c908376685e5246392d201307000613202d394653606c7884919ea4acaaabababaaaba39d908377695e53463a2d211825313e4b5864717e8b96a0a7a9aaababaaa9a8a1978c7f7265594c3f3226190c00000000000000000000000000000000000000000000000005121f2b3744505b65717d8a95a0acb9c3ceded7cbbfb5ab9f9286808d98a2aebac7d1dcd4c8bcb1a79d9083776b6155483d33271c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606a75818e98a2aebac1ccd5dfe4dbd2ccc4bdb9b7b6afacacafb5b2b7b8bcc3cbd1d8e1ded5cbc3baaea2988e81756a6054453b30251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0f1011121211100d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c353f49515b626c717c838c92989fa2aaacafb5b6b8babfbcbcbcbfbab9b7b4aeaca69f99928c827a6e695e574d443a2f261b1106000000000000000000000b151e28323c454d575e676d747d848d92999fa2aaabadb3b3b5b6b7b7b8b7b6b5b3b3adaba8a19e97928c847d746d675d564c443a2f261c11060000000000000815212e3b4854616e7b87949faab1b2b2b3b2b5aea69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b333c444c525a62696e757d838a90949b9fa2aaabadb2b2b4b6b7b7b8b7b7b6b4b5aeaca9a7a09d99928e87817a716c615e564d453b31281d130700000000000000000000000000000000000007121d2a36424d57606c78828f949fa4acb0b8babec1c3c4c5c5c6c6c5c0b5ab998c7f7366594c403326190d000000000000000000000007111b242d363f48505860686e757d848a90959a9ea1a8a6a8a9a9a9a9a8a6a9a19e9b96918c857f796f6b625b504a42382f261b110600000000000000000000000000040e18222d373f49515860676d737a80858c9095989c9ea1a9a3a4a5a5a4a9a29f9c99938f89837c746d67605850483f372d251b110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000b1824313e4b5764717e8a99a3afb6b7b7b8b7b6b4ac9f93867a6d6154473a2e211407000915222f3c4855626f7c8896a1acb6b7b7b8b7b6b5aca095877b6e6154483b2e211b2835414e5b6874818e9ba8b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000613202d394653606c7883909da7b1bcccd5e0d3c7bbaea3998d807a85929fabb5c0cbd7d9cdc3b8ab9f958a7d7063594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa6b0bac3cdd6dfe4ded6cec9c5c4c0bbb9b9bbc0bec4c5c8ced7dce3ded6ccc3b9afa59f92867b6e61584e4333291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314181b1d1e1f1e1e1c1a161613100b04000000000000000000000000000000000000000000000000000000000000000000000007131d28313e47515b636d727e8691959fa2aaaeb4b9bbc0c3c5c6cad0c9d1cbc7c5c3bfbab8b0aba39f948f847b6e695e564c41382d22170b03000000000000000007121c27303a444d575f696e79818a91969fa3abaeb4b8babec0c2c3c4c4c4c4c3c2c0beb9b8b2aca9a29e96918a80796d685d564c42382d22170b0300000000000a1724313d4a5764707d8a97a6b0bcbfbfbfbfbfb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232c353d464e565d606d717b818990959c9fa6acaeb4b7b9bdbfc1c2c3c4c4c4c3c2c1bfbbb9b6b1acaba39f99938d857e756d685e574d433a2f24180d0100000000000000000000000000000000010d18242f3a46535e69737f8c949fa6afb6bec2c6cacfcfd1d2d2d2d2d1c0b3a79a8d8074675a4d4134271a0e01000000000000000000050e19232c363f48505a626a6f7a818a91969da0a7abacb2b3b5b5b6b6b5b5b3b3adaba8a19e98928c847d726d605b544a41382d221710060000000000000000000000000a15202a343f49515b626a6f797f868d92979da0a7a8abadb2b0b1b2b1b1b3adababa49f9c959089817a6f6a625a51493f372d231a0f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000d192633404c5966737f8c99abb5c0c3c4c4c4c3bbafa49a897c6f6256493c2f231609000a1724313d4a5764707e8a97a8b2bdc3c4c4c4c3bcb1a796897c706356493d30231d2a3743505d6a7683909da9b6c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e1100000000000000000000000000000000000000000000000814202c38444f5964707d8a95a0acb9c3ceded8ccc0b6ac9f92867b73808d99a3afbbc7d3e0d4c8bcb1a79d9083766b6055483d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46535e69727f8b949ea8b2bbc5cdd5dee6e0dad5d2d2ccc8c6c6c7ccd2d0d1d4d9dfe6ddd5ccc4bab1a79e938b7e71695e52463c3221170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a29272322201b160c07010000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a636d727f889298a0a7aeb4babfc5c7ccd2d2d3d6dbd6dcd7d3d2d0cac7c2bdb4aea69f9691847b6e685d53493f33271f150900000000000000030c18232e39424c565f696e7b838d929ea1a8aeb5babec5c6cad0ced0d1d1d1d1d0cfcfc9c6c4bdb9b3ada8a09e928d837a6d685d544a3f33281f150900000000000b1825313e4b5864717e8b97a4b1bececcccd1c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c353e474f585f686d757e868e939d9fa7abb0b8babfc4c5c9cfcecfd0d1d1d1d0cfd1cbc7c5c3bcb8b5afaba49f97928b827a6e695e554b4135291d11040000000000000000000000000000000004101d2935404b55616e7b86929fa6b0bbc0c7d0d3d6dbdcdddedfdedacdc1b4a79a8e8174675b4e4134281b0e010000000000000000020c17202b353e48505a626c717c858f939ea0a8acb1b7b9bdc0c1c2c3c3c2c1c0beb9b8b2adaaa29f9691877f746c665b53493f332722180c0300000000000000000000030f1b26313c46515b626d727c848c92989fa2a9acb1b5b8b9bdbdbebebebdbebab8b5afaca79f9d938e847c716c625b51493f362c21180b020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000010e1b2734414e5a6774818d9aa7b4c0d1d1d1d1ccc0b6ac96897d7063564a3d3023170a000b1825313e4b5864717e8b97a4b1beced1d1d1cdbdb0a3978a7d7064574a3d31241e2b3844515e6b7784919eaab7c4d0d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000050f1a232f3c4855616b7783909da7b1bccbd5e0d4c8bbafa49a8e81746e7b86929facb9c2ccd8d8cdc3b8ab9f95897d7063594f44382c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202a36424d57626d75828f96a0a9b3bbc3ccd6dbe1e5e1deddd8d4d2d2d4d7dddddee0e5e1dad5cbc3bab2a8a0958f81756c62574d42342b200f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090d161e24292c2d323537383838373633302f2c272118120b030000000000000000000000000000000000000000000000000000000000000004111d2935404b55616c727f8b939aa3aab1babfc6cad0d4d7dddfdfe2e7e2e7e3e0dfdbd6d3cfc6bfbab0a8a09691837a6d655b50443c31261a0e040000000000000b151e2834404a545e686e7b8490959da4acb2bbbfc6cad0d3d6dbdbdcdddededddddbdad5d2cec9c5beb9b2aca49d9590837a6d665b50443c31261a0e04000000000b1825323e4b5865717e8b98a4b1becbd7d9d2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c353e474f59606a6e7a818b92989ea5abb1b7bcc2c6cad0d2d5dadadcdddddededddcdcd7d3d2cec8c7c0bbb5afa9a19e938f847b6e675d5145392c201306000000000000000000000000000000000613202c3945515d6774818d98a3aeb8c2ccd2d9dfe2e3dcd7d3d2d1d0cdc0b4a79a8d8174675a4e4134271b0e01000000000000000008131e29323d47505a626c717e8791979ea5acb2b8bcc3c5c9cececfd0d0cfcecfc9c6c4bdb9b4aea8a099928b81786c655b50443f342a1e150b0000000000000000000006121f2b37434e58626d727f8791969fa2aaadb3b8bcc2c4c5c9cfcacbcbcfcac6c5c0bbb9b1aba59d9691867e726d625b51483e332a1d140a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000010e1b2834414e5b6774818e9aa7b4c1cddadeddd2bdb0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4b1becbd7ded7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0abb9c3cddddfd2c6b9ac9f93877b6e6975818e9ba6b0bbc7d3dfd4c8bcb1a79d9083766b6054483d32271b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25313b45515b606d7a849197a1a9b2bac1cacfd6dbe0e3e8e4e0dfdfe0e3e8e8e3e0dbd6cfc9c1b9b1a8a1969083796d605a50453b3022190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b1f282f35393a3e42434445454443403d3b383229241d150d030000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa4acb4bcc3cad0d6dbe0e3e2dfdedddcdddedfe1e6e7e2e0d8d1cbc2bab2a8a0958f82776c60574d42372b21160a000000000007121d27303944515c666d7a849196a0a7aeb9bdc4cbd1d6dbdfe3dcd7d3d2d1d1d2d3d6dbdfdfdad5cfcac4bdb9aea79f958f82786c60574d42372b20150a000000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202b343e475059616b707c848f939fa2aaafb8bcc2c7cdd3d6dbdfe1e5e6e3e2e1e1e2e3e5e7e3e0dfd9d4d1cbc7c0bbb3ada59e969184796d6054473a2d211407000000000000000000000000000000000714202d3a4753606d7a85929faab4bfcad8dde4e3e1d8d1cbc7c5c4c3c3c0b3a6998d8073665a4d4033271a0d0000000000000000030d1925303a444f59616c717f889299a1a9afb9bdc4c8cdd2d5dadbdcdcdcdcdbdad5d2cfc9c5bebab2aba39f938e80776c605a50463c30271d12070000000000000000000815212e3a47535f6a727f8b9299a0a8aeb4babec5c8cdd1d2d5dad7d8d8dbd6d3d2ccc7c2bcb8afa8a198928b7f726d625a50453b2f261b110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000004101c27333c4855616b7683909da7b1bccbd5dfd3c7bcb1a79c8f82756a626f7c88949fabb7c3cdd9d8cdc2b7ab9f95897d7063594f44382c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f45525d686e7b859297a0a8b0b9bec5cad0d4d7dcdcdddedededddcdcd7d3cfcac4beb9afa7a09691847b6e675d51483f33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d313a4145474b4e50515251514f4d4948443d352f271f150b0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929aa4afb6bec6ced6dbe2e2e0dbd6d3d2d0d0d0d1d2d5dadde0e4e2dcd7ccc3bab1a79f948c7f72695f53473d32271b0f02000000000c18232e39424f59606d78829096a1a8b1b9c0c9ced7dce3ded8d3d1cbc7c5c4c4c5c6cad0d2d4d7dcdbd6cec9c0b9b1a79e948c7f73695f53473c32271b0f010000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333d46505a616c707d8691969ea5aeb4bcc1c8cdd3d8dfe2e3e0dfdcd9d7d6d4d4d5d6d8dbdedfe1e4e3dcd7d2ccc5beb9afa8a0968c7f7265594c3f3226190c000000000000000000000000000000000b1724313e4a5764717d8a98a2aebcc6d0dce8e3dad1cfc6bfbbb9b7b7b6b6b0a6988b7e7165584b3e3225180b00000000000000010b151f2a36414c56606b717e87939aa3abb2bbc1c9ced4d9dee1e5e5e1e0e0e2e5e6e2dfdad5d0cac3bdb5aea59d938d80746c62584e42392e23180c0200000000000000000915222f3c4855626f7c87929fa3abb2babfc6cad0d4d9dedcd9d6d5d4d4d6d9deddd7d4cdc8c1bab2aaa39f918c7f726c61574d41382d22170b00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000714202c38444f5963707d8a959fabb9c3cdddddd1c4b7ab9f95897c6f635f6a76828f9ca7b1bcc8d4dfd3c7bcb1a79c9083766b6054483d32271b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212935414c565f696e7c8591969ea6adb3babec5c7cbd1d0d1d1d2d1d1d0d1cbc7c5beb9b3ada59e9590847b6e695e554b40362d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242d373f434c5254585b5d5e5e5e5d5c5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8b97a1acb6c0c7d0d8e0e2dbd6d3cfcac6c5c3c3c3c4c5c9cfd1d4d9dfe7ded5ccc3b9b0a69f92867b6e62584e43382c1e130800000004101c2834404b54616b74808d949fa8b2bac3cbd5dae0e0d9d4ccc7c7c0bbb9b7b8b8babfc1c5c7cbd1d9e1d9d5cbc2b9b0a69f92867b6e62584e43372b1d13070000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e58616c707e879298a0a8afbabec5ced4d8dfe4e3dcd7d3d2cfcccac9c8c8c8c9ccced1d2d5dae0e3e3ddd7cfc9c1bab2a89c8f8275695c4f4236291c0f00000000000000000000000000000004101c2834404b546774818e9aaab4beced8e2e6ddd1c8bfbdb5aeacabaaaaa9a79f94887b6e6255483b2f2215080000000000000007121d27313946525e686f7d879299a4acb4bdc4cdd5d9e0e4e0ddddd8d5d3d3d5d9dedee1e5e2dbd6cfc6bfbbafa59d928b7e716a5f544b4034281e130800000000000000010d1a2734404d5a6773808d99a3afb5bdc3cad0d6dbd8d4d2d0ccc9c8c7c7c9cdd2d3d6dbd8d4ccc4bcb4aea39f93887e70695f53493f33271c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000040f19232f3c4854606b7683909da7b1bccbd5dfd4c8bdb2a89d9083766b605863707d8995a0acb8c4cfdad8cdc2b7ab9f94897d7063594f43382c20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19242f3a444d575f6a6e7c848f949ea2a9adb3b9bbc0c1c3c4c4c5c4c4c3c1c0bbb9b3ada9a19e938e837b6e695f574d433a2f241b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4951565d6065686a6b6b6b6a6966636059514b43392f24180c02000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3bec7d2d9e2e0d8d0cac7c5bebab8b7b6b7b8b9bdc3c4c8cdd5dde3ded5ccc2baaea3998f82756a6054483a3025190d01000006131f2c3845515c66707d8a929da6b0bac4ccd5dde5ded5cec8c2bbb7b5afacababacaeb4b5b9bbc0c7cfd5deddd4cbc2baaea3998f82766a6054473a2f24180d0100000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606a707e879299a2aab2bac1cad0d7e0e4dfd9d4d1cbc7c5c3bfbdbcbbbbbcbdbfc2c5c6c9cfd3d7dce2e1dad5ccc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000006131f2c3845515c667784909daab7c3d0ddeaded4cbbfb6aeaba39f9e9d9d9c9b958f82766a5f53473a2e211408000000000000000c18242f3943505a616d7a849199a3abb5bec6cfd6dfe5dfd8d4d1d0cbc8c6c7c8ccd1d2d5dae0e6e1d8d1cbc0b7aea49f92867c6f665c51453a3025190d00000000000000010d1a2734404d5a6773808d9aabb5c0c7cfd6dbd6d2ccc8c6c3bfbcbbbababcc0c5c6cad0d7ded6cfc6bfbaafa49a92867b6e655b5044382e23170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000a16212c38444f5963707d89959fabb9c2cdddded1c5b8aca0968a7d70645954606b7783909da8b2bdc9d5ded3c7bbb0a69c8f82766b6054483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454e585f6a6e7a828b92979fa2a9acafb5b4b6b7b8b8b8b7b6b4b5afaca9a29e97918a81796e695f574d453b31281d12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d717576777878777673706b605d554b4035291f1409000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc5cfd8dfd6cec6bfbab8b3adabaaa9aaabadb2b6b8bcc3cbd1dae3ded7cbbfb4ab9e94897c6f62564c41362a1e110500000713202d3a4653606d7984919ea4aeb8c2ccd6dee4dbd3ccc3bdb9b0ababa39f9e9e9fa2aaa8acafb5bdc4ccd5dfddd7cbbfb4ab9f94887c6f62554b4135291d110400000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130603020100000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e696f7c869299a3abb3bcc4ccd6dbe2dfd9d4cec8c6bfbbb9b6b3b0afaeaeafb0b2b5b8b9bec5c7cbd1d8e1ddd2c7beb0a69a8d8073675a4d4034271a0d0000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe4d8cdc2b8aea49c9992919090908e8a837b6e61574e42372b1e120600000000000004101d2935404b55616c76828f96a1abb5bdc7d0d8e1e0dad5cdc8c4c3bebbbababcbfc4c5c9ced6dbe1e3dcd7c9c0baaea2989183796d60564c4135291d1207000000000000000c1926323f4c5965727f8c98a7b1bdc7d2d8d0cbc7c0bbb9b6b3b0aeadaeafb3b8babec5ced4dcd8d1cbc0b6aca2988f82776c60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000030f1b27323b4854606b7683909ca7b1bccbd4dfd5c9beb3a99d9184786c60534f5964717e8a96a1adb9c5d0dbd8cdc2b7ab9f94897c6f63584e43382b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a333c464e575f686d757e858c92979c9fa3aba8a9aaabababaaa9a8aba39f9c97928c857e756d675f574d453c33291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e81838485848482807c756d675d51453b3025190e020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89949fa9b3bdc6d0d4cdc4bcb4aeaca9a29f9d9d9d9ea1a9aaabb1b9bfc8d1dbe7dcd1c6bdb0a69b8f8275685e5246392d20130600000b1724313e4a5764717e8a96a0acb6c0cad4dee4dad2c9c1bab2aca69f9c999291919298979b9fa3abb2bac4cdd7e1dcd1c6bdb0a69b8e8175675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130f100f0e0c0a07060300000000000000000000000000000000000000000000000000000000030e18212b3744505b656e7b859198a2abb4bdc5ced5dee2dcd7cec8c3bcb8b5aeaca9a6a4a3a1a1a2a3a5a8abadb3b9babfc6cfd6d8ccc0b6ac9f94887c6f6255493c2f2216090000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7d3e0e0d3c7bcb0a69c928d8684848383817e786e695e53453c31261a0e0200000000000006131f2c3845515d67717e8a949fa9b2bdc7d0d9e2ded6cfc9c3bcb8b6b2aeadadafb2b7b9bdc4cad0d7e0e7dbd6cabfb4aaa0958c7f72685e5246392e23180c000000000000000915222f3c4855626f7b88959fabb5c0cccec6bfbab6afaca9a6a3a2a1a1a3a6abadb3bcc2cad4dcdcd2c7beb4aa9f948a7e71665c5044382b1f13080000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000007131f2c38444f5963707d89949fabb9c2cddddfd2c6b9ada1978b7e71665b504653606d7984919ea9b3becad6ded3c7bbb0a69c8f82766a6054473d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a343c454e565d606c717a80858b8f9299999b9d9e9e9f9e9e9d9b9999928f8b857f7a716c605d554d453c332a21170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191908f8d8982796d60564d42362a1e11050000000000000000000000000000000000000000000000000000000815222e3b4754606a76828f97a2abb5bdc7c8c1bbb2aaa29f9a97929090909196979da0a7aeb6bfc9d2e1e2d8cfc1b9ac9f92867a6d6154473a2d22170b00000e1b2835414e5b6874818e9ba8b2bdc8d2dce7dad2c8c0b7afa8a09e948f8a86848585878a8e9299a0a8b2bbc5cfdbe2d8cfc2b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201b1c1c1c1b19161312100c06000000000000000000000000000000000000000000000000000009141f2a36414c56606c77828f97a1aab4bdc6cfd7e0e1d8d1cbc3bdb8b1acaba39f9c99979695959596999b9ea1a9acaeb4bcc2cacec5bbafa49a8f82766a6054473b2e221508000000000000000000000000000000091623303c4956636f7c8996abb5c0cbd7e3ddd0c4b7ab9f948d807a7877777674716d665e574d42332a201509000000000000030f1c28333f4a54606d7984919ea6b0bbc4cfd9e2dcd4ccc4bdb9b1abaaa5a2a0a0a2a6abacb2babec5ced5dde7dbd0c6bcb1a79f92857a6d61544b4034281c10040000000000000815212e3a47535f6a76839099a4afbbc0c2bcb4aeaca49f9d9996959494969a9fa2a9b0b8c2cad4dfd9d0c5bcb0a69e9184786d6053463a2f24190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000040f19222f3b4854606b76828f9ca6b0bbcbd4ded6cabfb4aa9e9185796d60544a44505c66727f8c97a2adbac6d1dcd8cdc2b7ab9f94897c6f62584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a333c444c525a62686d737a7e8386898c8e909191929191908e8c8986827e7a736d67615a514b433b332a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a92989b9d9e9e9e9d9c99948e8174695e52463a2d20140700000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b859299a3abb5bdbdb9b0a9a198928d888584838485878b90959ca4aeb7c1cfd9e3e0d4c7bbafa3998b7e726553493f33271b0f03000f1c2936424f5c6975828f9cabb4bfcbd7dddcd6c8c0b6aea59e969189827d7a7878797a7d81879196a0a9b3becad6e2e0d3c7baaea3998a7d7064574a3d3124170800000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2628292929282623201f1c17110f0a0300000000000000000000000000000000000000000000020e1a26313946525e68727f8b949fa9b3bcc6cfd8e1ded6cfc6bfbab1aca7a09d9992908c8a898888898a8c8f92979b9fa3aab0babfc5bcb2a89f93877c6f62584e43372b1f13060000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdd1dce8dccfc3b6a99c9083766d676a6a696864605c544d453b3121180e0300000000000006121f2b3844505b66727f8c96a1acb8c2cdd6e1ddd4cac2bab2ada79f9d9895939495999ea1a8adb3bcc3cbd5dee2d8cec3baada2978d8073665c5145382c1f130600000000000006121f2b37434e58626f7c87939fa4aebbbab0aaa39f9a93908c89888787898d92979fa6b0b8c2cdd7e2d7cec2b8aca0968a7d7164564c4135291d110400000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000a15202c38434e58636f7c89949fabb8c2cddddfd3c6baaea2988c7f72675c51423f4a54606d7a85929fabb4bfcbd7ded3c7bbb0a69c8f82756a6054473c32261b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a414550565d61676d71767a7d808183848585858483817f7d7a76716d67605d555045403a312921180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909da2aaa9aaababaaa9a69f92867b6e6154473b2e211408000000000000000000000000000000000000000000000000000000030f1b27323d46525e69707d879299a3abb1b2aca69e969186807b78777677787a7e838d929ca5afbdc7d1dce3d7cbc0b5ab9b8f8275655b5044372b1f1205000d1a2733404d5a6673808d99a3aebac2cbd7d0cbbfb6aea49d938e847d76706d676b686e70757c849197a2adb9c6d2dfe3d7cbbfb4ab9a8e8174675b4e413025190d01000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346393133353536353432302d2c28231c1a150e0903000000000000000000000000000000000000000005121e2a36424d57616d7a85929fa6b0bbc4ced8e1ded6ccc4bcb4aea8a09d95918b8683807d7c7b7b7c7d7f8285898e92989fa6aeb4bab3a9a0968d81746a6054463c32271b0f030000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8ccbfb2a5998c7f72665d555d5d5b5753504a423b33291f0f06000000000000000613202d394653606c7884919ea8b2bdcad4dfe2d4cbc2b8b0a8a19e95908b888787898c91969fa2a9b1b9c3ccd5e0e0d6cabeb3a99e9285796d6053463a2d22170b000000000000030f1a26313c4854606a727f8c929da5afaea69f98928e8783807d7b7a7b7c80858f949fa6b0bbc5cfdae0d4c8bdb2a89c8f8275685d5245392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d02020202020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000030f1b27323b4854606a76828f9ca6b0bbcad4ded7cbbfb5ab9f92857a6d60554b403845515d6773808d99a3aebac7d2ddd8ccc2b7aa9e94897c6f62584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820282f353e444c52555d6065676d707375767778787877767573706d6764605d55514c433e352f281f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0abb4b6b7b8b7b7b5afa3998b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000a16202a36424d57606b717e879299a0a7a8a09e948f847c736e6a6a6a6a686d7178808d939eabb5c0cbd7e3dcd1c5b8ab9e9285796c605346392d201306000815212e3b4854616e7b86929fa6b0b9c2ccc6bfbaaea49d928d8179706b64605d565e61646a6f7b85929eabb8c4cfdae6dcd1c3b6a99d9083766a564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f53463a3d4041424342413f3d3a38342e2b26201a140d05000000000000000000000000000000000000000714212d3a46535f6974808d98a2aeb8c2cdd6e0dfd6ccc4bab2aaa39f95918a847e7a767371706e6e6f707275797c818690949fa2aaadaaa2979184796d60584e43342b20150a000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d7cabdb0a4978a7d7164574b50504e4a46443f38302921170d00000000000000030f1b27333f495363707d8a96a1adbac4cedce3d9d0c2b9b0a69f96918a837f7b7a7a7c7f848b9297a0a7b1bac4ced9e5dbd0c5b9ada1978a7d716453493f33271b0f030000000000000a15202c38434e58626d74808d939fa3a29f949086817b7673706f6e6e70737b828f949fa9b3bec9d5e1d9cec3b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000006131f2b37434e58626f7c89949fabb8c2cddce0d3c7bbaea3998d8073685d52433935414b55616e7b86929facb6c0ccd8ded3c7bbb0a69c8f82756a5f53473c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e2429323a41464c5154555d606366686a6b6b6c6b6b6a686663605d5553514b45413a3129241d160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a7b1bcc3c4c4c4c3c0b5ab998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000040e1a25303b454f59616c717e879195999896918a827a6f6a625f575d565e61666d74818e99a3afbbc7d4e0dfd2c6b9ada297877b6e6154483b2e211508000714202d3a46525e69737f8c949ea7b1bbc0bcb4aea49c928d80756d67605953514d5254585f69727f8c98a9b2bdc9d5e1dfd2c5b8ac9f928579685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346474a4d4e4f4f4f4e4c4946443f3837312a251f170f07010000000000000000000000000000000004111d2935414c56616e7b87929faab3becad4dfe1d7cdc4bab2a8a198928c847d78726d676664636262626366666c6f747b828c92989fa29f9892857c6e675d51463c3222190f04000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a4443413e3a38342e261e170f050000000000000005121f2b3744505b6575828e9ba8b2bdccd6e0ddd2c7bdb1a79f948f847d77726f6d6d6f73797e859195a0a8b2bdc9d5dfe1d6cabeb3a99b8f8275655b5044372b1f1205000000000000030f1b27323d46515b606c77818d929998928b827b746e69666362616163686e79828f97a1adb9c5d0dbe0d3c7bbaea3998a7d7063574a3d3024170a00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000040e18222e3b4754606a76828f9ca6b0bbcad4ded8ccc0b6ac9f92867b6e61564c41302f3a46525e6974818e9aa4afbbc8d4e0d7ccc1b7aa9e94887c6f62584e43372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202830353a4145474b515456595b5d5e5e5f5e5e5d5b595653514b4745403a352f281f18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcdd1d1d1d1c1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000009141f29333d47505a616c717c84898c8c89847e756d686058534e504c52545c616e7b87929facb9c5d2dfe2d6cabeb3a996897c706356493d3023160a0005121e2a36424d57606c77828f959fa7afb5b1aaa39f928c80746e605d554f47454146474e57616e7a8796a1adb9c5d2dfdfd3c6baaea298877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f4c525457595b5c5c5c5b595653504a47433c3630292118120b030000000000000000000000000000000713202c3945525d6874808d99a3afbcc5d0dce6dbd0c5bbb2a8a09691867f79706c65605d55575655555657545b6063696e787f868d92979490867d6f6a5f554b40342b20100700000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3635312d2b28231c140c0500000000000000000613202d394653606c7885929fabb8c4cfdee3d7ccc0b5ab9f958f827a706b6562606162666d717b839196a0acb9c3cdd8e4dacfc5b8ab9f9285796c605346392d201306000000000000000a16212b343f44505b656c7780878b8b867f776e69625f5756555454565e676d7a85929eaab3becad6e2d7cbbfb5ab9a8d8073675a4d4034271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033282828282828282828282835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000a15202b37434e58626f7c89949faab8c2ccdce0d4c8bbafa49a8e8174695e52443a302a36424d56626f7c87939facb9c3cdd8ded3c7bbb0a69b8f82756a5f53473c31261a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e161e24292f35393a4145474a4d4e505152525251504e4c4a4745403a39352f29241e160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7dedbcec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000030d17212b353e48505a616a6f787d7f7f7c78716c615e564e47424341464a525e687683909ca9b6c3cfdce6dbcfbeb1a4978b7e7164584b3e3125180b00020e1a25303b44505b656d798390959fa4aba79f98928b80746e645c514b433d3936393c46525e687885919eabb8c4d1dee2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f565e61646668686968676563605c54534e46423b3329231d150d0400000000000000000000000000000714212d3a4754606d7a86929fabb5c0ced7e1e1d6cabeb3a9a09691847c736d66605b53514b4a494848494a4a5053575f666d727a80858888837b6f6b60584e43392f22190f0000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302824201f1c17110a020000000000000000000815222f3b4855626e7b8897a2adbac6d3dfe0d4c7bbafa4999083796d676159555454545c60696e7a84919ea7b1bcc8d4e0dfd3c6baada297887b6e6255483b2f22150800000000000000040f192227333f49535b656c737b7e7e7a726c655f57595a5a59585653555e68727f8b98a2aebac6d3dfdcd1c2b5a89c8f8275695c4f422d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4035353535353535353535353535414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1b26323b4754606a75828f9ca6b0bbcad4dedfd2c6b9ac9f93877c6f62574d42322825303b47535f6a75828f9ca7b1bcc8d4e0d7ccc1b9ac9f93877c6f62584e43372b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e24292c2f35393a3d40424344454545444342403d3a39352f2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000050f1a232d363e48505860656c7072726f6c65615a524c443d37313638414d566874818e9ba7b4c1cedae4d8cbbeb1a5988b7e7265584b3f3225180c000009141f27333f49535d676d7a838d93999b9a9590867e736e645c5245403931363a3b4246505b667784909daab7c3d0dde7dbd0bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c6064686d7073747576757472706d66625f58524d453f342f271f160e0500000000000000000000000005121e2a36424d5765727f8b98a2aebdc7d1e0e3d9cfc7baada29791847b6f6a605c54504945403e3d3b3b3c3d3f44464d545c60686e73797c7b766e6960594f463c31281d10070000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171312100b0600000000000000000000000b1825313e4b5864717e8b97a9b3becad6e2dfd2c6b9ac9f93877c6f675d554f4847474a50575e68707d89959fabb8c4d1dde2d6cabeb3a9978b7e7164584b3e3125180b0000000000000000071017222d384149535b60696e71716e6860606265666766666462605c56606d7a85929fabb8c5d2deddd0c4b7aa9d9184776a53493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000006121f2b37434e58626f7c88949eaab8c2ccdce0d4c8bcb1a79c8f82756a5f53453b30201f2b37434e5863707d89959fabb8c4ced9e0d4c8bbafa49a8e82756a5f53473c31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d2024292c2d303335373838393838373533302d2c2924201d18130d0801000000000000000000000000000000000000000000000000000000000000000000000304050505050505050505050505050505050b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000008111b242d363e464e535b6063666563605b535a54524c443f352f34404b556774818d9aa7b4c0cddae5d8cbbeb2a5988b7f7265584c3f3225190c0000030b17222d38414b555d686d7981878c8e8e8a837c716c635c524a413a3c3f4246474d5359606c7985929eabb8c5d1dee2d5c8bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f928679656c71767a7d8081828282817f7c79746e6a615e5750454039312820160e0500000000000000000000000714212d3a46535e697683909daab4bfcfd9e3dcd1c7bdafa59f92857b6e695f58514b443f38352f302f2f2f2d33383b424a50565e61666d6f6e69625f574f473d342a1f160c00000000000000000000000000000000000003091825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302419171413110d08020000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe6dccfc2b6a99c8f83766a5f554c433e3a3a3f444d56606b7783909daab6c3d0dde6dbd0c0b3a6998d8073665a4d4033271a0d00000000000000000006111b262f38414950575f6265656163666d6f7173737373716f6d6663616775828f9ca8b5c2cfdbdfd2c5b8ac9f928579655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000030f18212e3b47535f6a75828f9ba6b0bbcad3deddd1c4b8ab9f95897c7063584e4333291f1a26313c4854606b7783909da8b2bdc9d5e1d8ccc0b6ac9f93877c6f62574e42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113181d20212326282a2b2b2c2b2b2a28262320201d1813110d070100000000000000000000000000000000000000000000000000000000000000020608080d0f1112121212121212121212121212121212121824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000a141c242d333b42464e54575f6166696b6c6a66615e565145403d4045515c6775828f9ca8b5c2cfdbe4d8cbbeb1a5988b7e7265584b3f3225180c00000006111b262f3a434c565d676d747b7f81817d786f6a625a524a3f4446494c4d5254575f616b717e8a97a1adb9c6d2dfe2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796e787d83868a8c8e8f8f8f8e8c8985817c756e69625a514b433a322820160d04000000000000000000000815212e3b4854616e7b87959fabbcc6d0e1e3d7cbc0b5ab9e938a7e71695f564e454039332d29242322222322282b30383f444c52545c6062615f57534d453d342b22180d040000000000000000000000000000000000070c151a25313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3026252421201d19130d0802000000000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265584e433a312d2e343b444f5966737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000a141d262f383f444d535960636b7075797c7e7f80807f7e7c7975706b66737f8c99a6b2bfccd9dfd2c6b9ac9f9386796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935404b556b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000915202b37434e58626f7c87939facb9c1ccdfe1d5c9bdb2a89d9083766b6054463c31211715202c38444f5964717e8a96a0acb9c5cfdbddd2c7bbafa49a8e81756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070d111314171a1b1d1e1f1f1f1e1d1b19171413110d0704010000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f24313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007101c262e363f454d52586062696e7376787877736e68625b514b4a4b5159606d7985929fabb8c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b000000000a141d28313a444c555d60696e737574706c655f585045474a50535558565e6165696e747d86929fa9b3becad6e2e0d3c6baaea298877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286797b838a8f9399999b9b9c9b9a9897928d87817b716c605c554c443a32281f160c020000000000000000000c1926323f4c5965727f8c98a7b1bcced7e2e0d3c7bbafa3998f82756c61574d443c342e27221b1816151516171c1f262e343b41464b51535555534d47423c332b22190f0600000000000000000000000000000000030b12181f262b313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d333332312d2c29241e19130c040000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6c9bdb0a3968a7d7063574a3d3128212328323d4a5764707d8a97a3b0bdcad6e3dbcec1b5a89b8e8275685b4f4235281c0f00000000000000000009121b252d363e474f565e616b70777d8185888b8c8d8d8c8b8986827d766f717e8b98a4b1becbd7e0d4c8bbafa49a867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807368686868686868686868686868686868686868686874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cbbeb1a4988b7e7165584b3e2f26222c3945515d677985929facb8c5d2dfded1c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000020f1a26313a47535f6a75828f9aa4afbbc8d4e0ded2c5b9aca0968a7d7164594f44342a200f101b27323d4653606d7884919ea9b3becad6e2d8ccc0b6ac9f93877b6e62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f101112121211100f0d0a07060401000000000000000000000000000000000000000000000000000000000000000001070c151a1e212226292b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000040f19232e38404850575e616a6f757b7f83858583807a726d605d5557555c606b727f8c98a2aebac6d3dfe1d5c9bdb2a896897c6f6356493c3023160900000000020b161f28323a434b51575f6266686763605b534e4b5153545c60626568696e71757b81889298a2aebbc5cfdae6dfd2c5b8ac9f9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f92877c8590959c9fa4aba7a8a9a8a7a9a29f9a938e867e756d675e564c443a31281e140a000000000000000005121e2a36424d576875828f9ba8b5c2cddbe9dfd2c5b9ac9f92877b6e615a50453c3228231d17110d070808060b0f141c2328303639404546494846423b37312a2119100700000000000000000000000000000000030c151d232831373a3e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3f40403f3d3a39353029251e160e040000000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f23161723303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c10000000000000000008111b242d373f48505960686d757d83898e929798999a99999798928f8a837c717e8a97a4b1bdcad7e4d8ccc0b6a093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366574d42382f2d333b4753606d7a8698a2aebac6d3e0ddd1c4b7aa9e9184776b5e5144382b1e110000000000000000000000000006121f2b37434e58626f7c87939facb6c0ccd8e2d5c9beb3a99e9184786c6053463d3220180e0b161f2b3844505c66727f8b97a2adb9c6d0dcddd2c7bbafa4998e8175695f53463b31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f33363738383838383838383838383838383838383838383e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a16212b35404a525a62696e757c82888c8f9192908d867f756d67646364676d737d86929faab4becad6e2ded2c5b9aca196877a6d6154473a2e2114070000000000040d162028313940454d5355595b5b5753505053555d6064666d6f7275787b7e82878e939aa2aab4bfcdd7e1e9ddd0c3b6aa9d908377655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8dfd2c6b9ac9f93888592979fa7acafb5b4b5b5b5b4b3adaca49f98928b81796d685e564c433a30261c1106000000000000000714212d3a46535f697885929eabb8c5d1dee2d6cabeb3a99b8e8175695f53483e332a2018120b06000000000000030a11171e252a2e34383a3c3b3a36312b261f180f0700000000000000000000000000000000000b151e272e343c4247484b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574b4c4c4c4c4a4745413a35302820160c0200000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c9bcafa296897c6f6356493c2d22191923303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000060f1a232d363f49515a616b6f7a818990959b9fa2a9a6a6a6a6aaa39f9b9590867e7e8a97a4b1bdcad7e8ddd2b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b7aa9d9083818181818181818181818181818181818181818181818184919eaab7c4d1dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b6a99c8f8376695f544a423e3e3f444e5863707d8996aab4bfcad6e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000030e18212e3a47535f6a75818e9aa4afbec7d2dddfd2c6b9ada1978b7e72665b5044382b1f120603101c28343f4a54606d7985929eaab4bfcbd6e3d7ccc0b5ab9f92877b6e61574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f11121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242931373a3b4042444545454545454545454545454545454545454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000030f1b27323d47525c636c717b81898f94999c9e9f9d98928b81797471707174797f879298a3aebcc5d0dbe7ded1c4b7ab9e918478685e5246392d201307000000000000040e161f272f353c4247484c4e4e4c52545b6063676d7175797c7f8184878b8f93999fa4acb4bcc6d0dfe9e2d6cabfb4aa9a8e81746753493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e0d4c8bbafa49a939297a2a9b1b9bbc0c1c2c2c2c1bebab6afaaa29f938e837a6d685e554b42382e23170c030000000000000815222e3b4855616e7b8897a1adb9c6d2dfdfd2c6b9ada297897c7063574d42362c21180e0700000000000000000000060b14191d23282c2d2f2e2d2a261f1a150e06000000000000000000000000000000000007121d27303940454d5355585864717e8b97a4b1becad7e3d6c9bdb0a3968a7d70635758595959585754524c46413a32281e140a000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d7cabdb0a4978a7d716453493f332a25252a333e4a5764717d8a97a4b0bdcad7e3dbcec1b5a89b8e8275685b4f4235281c0f000000000000030c18212c353f48515b626c717d858e939da0a7abadb3b2b3b3b2b4aeaca79f989287818e9ba7b4c1cedae0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb9c5d2dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92877b6e665b544e4b4a4950565f6a74818e9aa7b4c1d0dbe7dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000009141f2b37424d57626e7b87939facb6c0d0d9e4d6cabfb4aa9e9285796d60544a3f33281c0f03000b17232e3845515d6773808c98a3aebac7d2ddddd2c7bbafa3998e8174695f53463b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f2020201f1e1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353c4247484c4f51525252525252525252525252525252525252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000007131f2c38434f59636e737e868e939c9ea6a9ababaaa29f938e85807e7d7e80858c9299a3aab4bfced7e2e2d6cabeb3a99b8e817468564c41362a1e110500000000000000040d151d242931373940454c52565e61666c70757a7d8185888b8e9196989c9fa4abafb6bec6ced8e2e7ded3c7baaea2988a7d7064574a3d2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8ccc0b6aca49f9fa2a9b3bbc2c7ccd2cecfcecfcac7c0bbb4aea59e9590837a6d675d544a3f34281e150b0000000000000a1724303d4a5763707d8a96a9b3bec9d5e1ded1c5b8ab9e9285796d6053463c31201a0f0600000000000000000000000002080d12181c1f202222211e1a140e09030000000000000000000000000000000000000c18232e39424b51575f62646564717e8b97a4b1becad7e3d6c9bdb0a3968a7d706364656666666564605d56524c443a30261c11060000000e1b2834414e5b6774818e9aa7b4c1cddae6d9cdc0b3a69a8d8073655b50443d363030363c45505a6673808c99a6b3bfccd9e6dacdc1b4a79a8e8174675b4e4134281b0e0000000000000a151e29333e47505a626d727e8791979ea5acb1b8babebfc0c0bfbfbab8b1aaa399928e939ea9b6c2cfdbe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c7bbafa3998f82786c665f585857535b60696f7c87929facb9c5d2dfe6d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000020e1a26313a47535f6975818e99a4afbec7d2e2e0d3c6baaea2988c7f73675d5142382d22170b000006111c2935404b55616d7a86929fabb5c0ccd7e3d7cbc0b5ab9f92877b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125292b2c2c2d2c2c2b2a2622211e1a140e060000000000000000000000000000000000000000000000000000000000000000000007121d27313940454e5355595c5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000915222f3b4854606b73808b92989ea5aab0b6b8b8b4aea59e97928d8b8a8b8d91979fa3abb4bcc6d1e0e6ddd2c6b9ada1978a7d7064574a3d3025190d01000000000000000007101a232b343c434b51565e61686d73787d82868a8e9297989b9ea1a8a8acafb5bbc0c7d0d8e0e8dfd7cbc0b5ab9f92867a6d6053473a2d20140600000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb6afacabadb3bbc5cdd4d7dddbdcdbdbd6d2ccc5bfbaafa79f959083796d665c50443d30271c120700000000000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5044382b1f120800000000000000000000000000000000070c101313161514120e09030000000000000000000000000000000000000004101c2834404b545c60696e717171717e8b97a4b1becad7e3d6c9bdb0a3968a7d7070717272737372706d68615e564c42382e23170b0000000c1926333f4c5966727f8c99a5b2bfced9e5ddd1c4b7aa9e9184786c60584e46413e3e41464e57616c7783909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c000000000006111c26303b454f59626c727f889299a1a9afb8bcc3c6cad0cdccd0cbc7c2bcb4aba39f9b9ea5afbac6d2dee0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac4ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e948d80786e6a66646465656c707b849199a3afbbc7d3e0e1d5c9bdb2a8978a7e7164574b3e3124180b000000000000000000000005121e2b37424d57626e7b87939fabb5c0d0d9e4d7ccc0b5ab9f92867a6d61554b402f261c11060000000c18242f3946525e6874818e99a4afbbc7d4e0dcd1c7bbafa3998e8174695e53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e24292c2d32363839393939393836332e2d2b261f180f080000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51575f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000091623303c4956636f7c89929fa2aaafb7bbc1c4c5bfbaafa9a19e9a9796979a9ea1a9aeb5bdc6cfd8e2dfd6cabeb4aa9e9285796d6053463a2d2013080000000000000000050e19222b353d464e555d60686d737a7f84898f92989b9fa2a9a8abadb2b5b9bbc0c7ccd2d9e2e4dfd6cdc5bbafa3998d8174675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c7c0bbb9b8babec5cdd7dbdadadcdfe0e3e4ddd8d0cac1b9b1a7a0958f82786d60594f42392e23180c01000000000d1a2734404d5a6773808d9aa6b3c0cdd9e5d9ccbfb2a6998c7f7366544a3f34281c1003000000000000000000000000000000000000040607090807050200000000000000000000000000000000000000000006131f2c3845515c666d747b7e7e7e7d7f8c99a6b2bfccd9e4d8cbbeb1a5988b7f7c7d7d7e7f7f7f7f7d7a746d685e544a3f34281c100300000b1724313e4a5764717d8a97a8b2bdc9d5e1ded2c5b8aca0968b7e716a6058524d4b4b4c52585f69707d8a95a0acb8c4d1dee1d5c9bdb2a9978a7e7164574a3e3124170b00000000000c17232e38424d57616b717e8b939aa3abb3bbc1c8cdd3d6dbd9d9dcd6d3cec6bdb5afaca7a9afb7c1cbd7e2e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd5e0ebe3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdb0a69d928d827b767371717274787d859196a0abb5c0cbd7e3ded2c5b9aca096887b6e6155483b2e22150800000000000000000000000714212d3a46535f6974818e99a4afbdc7d2e2e0d4c7bbafa4998d8074685e5243392f1d140a0000000007121d2a36414c56626e7b87939facb9c2cdd8e3d7cbc0b5ab9f92867b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1720282f35393a3f424445464646464543403b3a37312a211a11080000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606a6e737577787878787878787878787878787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a4aeb4bcc1c7ccd1d0cac1bbb3adaba7a4a3a4a7abadb3bbbfc6cfd8e1e1d7cdc5baaea2988d8073665c5145382c1f130600000000000000020d17202b343d474f5860676d737a80868c91969b9fa3aaabadb3b5b7b9bdc2c6c7ccd2d8dde4e0d9d4cdc4bbb1a79f92877b6e61554b4035291d100400000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d9d2ccc8c6c5c6cacfd3d2cfcdcecfd2d3d7dce2e2dbd6cbc2b9b1a79e948c80736b60544a4034281d1207000000000e1b2835414e5b6874818e9ba7b4c1cedae3d7cabdb0a4978a7d7164574a3e2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56606d7881888b8b8a898c919ca8b4c0cdd9e5d9ccbfb3a79b918b89898a8b8c8c8c8b8a86817a6d665c5044382b1f120600000815212e3b4854616e7b8796a0acb9c5d2dee1d4c8bdb2a89e92857c6f6a615e565858565e616a6f7b84919ea7b1bcc8d4e0dfd2c5b9ada196887b6e6155483b2e2215080000000003101c28343f4a545f69707d87929fa4acb4bdc4cdd4d9dfe2e3e0dfdddcddd8cfc7c0bbb9b4b6bac1c9d2dde8e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cec8c5c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc2b8aea49d948f87837f7e7d7e80848a9197a0a8b2bdc7d1dce8ddd1c4b7aa9e918477695f53463a2d2114070000000000000000000005121e2a36424d57616e7b87929fabb5c0d0d9e3dfd2c6b9ac9f93877b6e61564c4131271d0b0200000000010d1925303a47535f6975828f9ba6b0bcc7d3e0dcd1c7bbaea3998d8174695e52463b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129323a4145474c4f51525353535251504d4846423c332c231a0d0400000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d747b7f82848585858585858585858585858585858585858585858585858586929fabb8c5d2dee8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bec5ced3d7dedbd6cdc5beb9b8b3b1b0b1b4b8b9bec4cbd1d8e1e1d8cfc5bbb1a79f92857a6d61544b4034281c10040000000000000008131e29323d464f59606a6f7980868d92989ea1a8acaeb4b8babec1c4c5c9cfd2d4d7dde0dcd7d3cec8c2bbb3a9a0958d8073695f5343392f24180d0100000c1825323f4b5865727e8b98a5b1becbd8e4f4ebe4ddd8d4d2d2d3d0cac6c5c2c0c1c2c5c7cbd1d6dbe2ddd4cbc3b9b0a69f93877d6f665c5144392f23180c000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9397989796999ca3adb8c4d0dce8dbcfc3b8ada39b98959697989999999898928e83786d6053463a2d20130700000714202d3a46525e697784919eaab7c3ced9e5d9cec3b9ada19791857c746e6866646466686d737c849196a1acb9c3cdd9e4ded1c4b8ab9e918478695f53463a2d211407000000010c161f2c3844505c666e7b859299a3afb6bec6cfd6dfe4e2dcd6d3d2d0cfd0d2d3d1cbc7c5c1c2c6cbd2dbe4efe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cececececececececececececececececececececececed1d2d5d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe1d3cac0b6aea69f99938f8c8b8a8b8d91969ea1a9b2bac4cfd9e3e1d4c8bcb1a79a8d807467574d42372b1e1205000000000000000000010b14212d3a46535f6974818e99a3afbdc7d2e2e0d3c7bbb0a69b8e8275695f53443a301f150b00000000000008131e2b37424d57636f7c89949fabb7c3ced9e3d7cbbfb5ab9f92867b6e61564d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444c5254585c5e5f5f605f5f5e5d5955534d453e352c1f160c010000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7981878c8f91919292929292929292929292929292929292929292929292929298a2aebac6d3dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed0d7e0e3ebe7dfd7cfcac6c5c0bebdbec0c4c6c9cfd7dce3e0d8cfc6bdb3a99f958c7f72685d5242392e23180c00000000000000010d1925303a444e58606b707c848d92989fa2aaacb2b9babfc5c6cad0d1d2d5dadfdedcd7d3d1cbc7c3bcb8b0a9a1979183796d60574d4231281d12070000000c1825323f4b5865727e8b98a5b1becbd8e4f1f5eee8e4dfd6cfc9c5bebab8b5b4b4b6b9babfc6cad0d7e0ddd5cbc1bbafa4999184786d60554b4034291c1004000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa5a4a4a3a6a8adb5bfcad5e0ebe0d4c9beb5ada7a5a2a3a4a5a5a6a6aaa39f958a7e7164574a3e31241707000005121e2a36424d576774818d9aa8b2bdc8d4e0e0d5c9beb3a9a1979187807b7672717172757a80879196a0a8b2bdcbd5dfe1d5c9bdb2a99b8e817468574d42362a1e120500000007131d2a36414c56606d78839098a2abb5c0c7d0d8e1dfd9d4d0cbc7c5c3c3c3c5c7cbd0d4d2cecfd2d7dde4edece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dcd2c8c0b8b0aba49f9c999797989a9ea0a8adb3bbc4ccd5e1e3d9cfc7b8ab9f95887c6f6255493c31261a0e0200000000000000000007121d2a36424d57616e7b87929fabb5c0d0d9e3ddd0c4b7ab9f94897c6f62574d4232281e0d03000000000000020e1a26313c4854606b7683909ca8b2bdc8d4e1dcd1c6baaea3998d8074695e52463a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565d6065696b6c6c6c6c6c6b6966615f574f473e31281e1308000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75818e939a9c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4becad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcfdae6f2f4f1e9e1dad6d2d1cdcac9cacdd1d2d5dae1e6dfd6cec6bdb4aba2979083786d60564c4130271d12070000000000000005111e2a36414c56606a707d8691969fa2aaaeb4b9bdc4c7cbd1d3d6dbdededbd9d4d1d1cbc7c5c0bbb9b1aca69f9791857b6e675c51453b311f160c010000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e7ddd5cdc4beb9b3adaba8a7a7a9acaeb4babec5ced6deddd7ccc0b5aba0958c7f72675c5145382c1f1409000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b99a4afb1b1b0b2b4b8bfc8d1dbe6f1e5dbd0c7beb8b3b1afb0b0b1b2b2b2b4aea79b8e8175685b4f422f24180c0000020e1a25303c4956636f7c8996a0acb8c4ced9e5dacfc5bbb2a9a199928d86827f7e7e7f82868d9299a0a8b2bac4cedde6dcd2c5b9ada196897d7063564a3d31261a0e020000010d18242f3946525e68727f8c959faab3bdc7d1d9e2ded5cec8c6bfbab8b7b6b7b8babfc6c9ced6dbdee2e8eff6ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cdc8c4c3c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c4c5c8ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee4dad2cac2bdb5afaca9a6a4a4a5a7aaacb2b9bec4cdd5dee8dcd1c7bdb1a79d9083766a5f54473b2e1f1409000000000000000000000c18242f3a46535e6974818e99a3afbdc7d1e2e1d4c8bdb1a89c9083766a6054453b3120160c000000000000000009151f2c38434f5964707d8a96a0acb8c5cfdae3d7cbbfb4ab9f92867b6e61564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e686d72757778797979797876736e6961594f433a2f24190d010000000000000000000000000000000000000000000000000000000915222f3c4855626f7c88939fa4acaaababababababababababababababababababababababababababaeb4bcc5d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3bec9d5e1eefafbf3ece6e2dfdedad7d6d7dadedfe1e6e1dad5cdc4bcb4aba39992857b6e665c50443a301e150b00000000000000040f19222d3946525e686f7c869298a0a8aeb4babfc6c9ced3d7dcdedad5d2d1cfcec8c5c4bfbab9b5afaca7a09d9490857c6f695f554b4033291f0d04000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e9dfd5cbc3bbb2ada9a29f9c9a9b9c9fa3abaeb4bcc4ccd6dfddd2c7bdb1a89e9185796d6053473b31251a0e0200000f1c2936424f5c6975828f9ca8b5c2cfdbe3d6c9bcb0a396897d7063564a3d3023170700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aabb5c0bdbcbfc0c4cad1dae3edf7ece2d9d0c9c3bfbebcbcbdbebfbfbfbfb7aa9e9184776b554b4035291d100400000915222f3b4854606b7784919da8b2bdc9d5dee1d7cdc4bbb2aba39f98928f8c8b8b8c8f92989fa3abb2bac4ccd6e0dfd5c9beb3a99e9184786d6053463a2d20130900000004111d2935414b55616d7a85929fa7b1bcc5cfd9e3dbd2ccc3bdb8b4aeacaaa9aaacaeb4b9bdc4ccd3dce5eef8ffece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bdc3ccd5e0eae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e2dbd6d3d0c7c0bbb9b6b2b1b0b1b3b7b8bdc3c9cfd6dfe7ded7cbc0b5ab9f958a7d7064584e43372b1f0e0300000000000000000004101d2935404b55616e7b86929fabb5c0cfd9e3ded1c5b8aca0958a7d7063584e4333291f0e040000000000000000030f1b27323d4653606c7884919da9b3bec9d5e2dcd1c6baaea3988d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7a7f828485868686858483807b706b61564c4135291d11040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5afb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babec5ced7e2ece8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfecf8fffdf7f2eeecebe6e4e3e4e7e7e2dfdad6cfc9c2bbb3aaa29992877d70695f544a3f32281e0c03000000000000000a16202c38444f59616d7a859198a2aab2babfc6cad0d5dadbd6d3d2cfc9c5c4c2bfbdb8b7b4aeacaba39f9b95908a837b6f6a60574d43392f21170d00000000000c1825323f4b5865727e8b98a5b1becbd8e4f7ece1d7cdc3b9b1a9a19e97928f8d8e8f92999fa2aab2bac4cdd7e1d9d0c3b9ada1978b7e7165574d42362a1e120500000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1d2c9cccdd0d5dbe3ecf5fef4ebe2dbd4cfcccbc8c9cacbccccd1c5b9ac9f928679675d5145382c1f1306000007131f2c38434f5965717e8b96a0acb9c1ccd5dfdfd6cdc4bdb5afaaa39f9c999797999c9fa2aaaeb5bdc4ccd6dee1d6cdc4b9ada1978c7f72665c5044382b1f12060000000613202c3945515d6773808d97a2adb9c2ced7e1dad2c9c0bab1acaaa39f9d9c9d9fa3aaacb2bac1cad3dce6f2fbece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cdc3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac3ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c6cac7c6c2bfbebdbec0c4c5c8ced5dae1e7dfd6ccc4bbafa3999083766c6155463c32261b0f0000000000000000000006131f2c3845515d6774808d99a3aebdc7d1e1e1d5c9beb3a99d9184786c6053463d3220180d000000000000000000000a161f2b3844505b66727e8b97a1adb9c6d0dbe2d7cbbfb4aa9f92867a6d6054473a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b848b8f91929299929291908c867d70685d5245392c2013060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d7e0e9f3e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929eabb8c5d1deebf8fef6eee7e2dddbdadadbdbdadbd6d3cfcac5beb9b0a9a19892877e706b60574d42382e20160c00000000000000030f1b27323c4854606b75818e97a1aab4bcc3cad0d6dbdbd6d0cac6c5c1bdb9b8b5b3b1acaaaba39f9c99928e89837e766e6960584e453b31271d0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e6dacfc5bbb1a7a097918b8582818183868c9298a0a8b2bbc5cfdae2d5c9beb3a99d908376695e53463a2d21140700000e1b2834414e5b6774818e9aa7b4c1cddae6d9ccc0b3a6998d807366554b4035291d10040000000000000000000000000000000000020608080b0a07060300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6d9d9dce0e6edf5fefffdf4ece5e0dbd9d8d5d6d7d8d8d9d3c7baaea399867a6d6053473a2d2014070000030f1b27323d4653606d7884919ea5afb9c3cdd7e0dfd6cfc7c0bbb4aeaca9a5a4a4a5a8acaeb4bbbfc6cfd6dee1d8cfc4bbb0a69e9285796d60544a3f34281c10030000000714212d3a4754606d7a85929fa9b3becbd4e0ddd2c8c0b7aea8a09d989290909092989ea0a8b0b8c1cad4e0e9f3ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9da0a8b2bdc8d4e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4ece2d7cec5bfbab8babfc5cecfcccacacbcdd1d2d4d9e0e6e7ded5cdc4bab0a69f92877c6f625a5044342a20150a000000000000000000000714202d3a4753606d7985929fabb5bfcfd9e3dfd2c6b9ada1978b7e71655b5044372b1f120600000000000000000000030f1c28333f4a54606d7985929eaab4bfcad6e3dcd1c6baaea2988c7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6875828f969c9e9f9fa39f9f9e9c9892857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbe2e9f2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000004101d2935404b556a7683909da9b6c3d0dce9f6f6ece4dcd6d1cecdcdcececdd0cac6c5beb9b3ada69f9791867e706c61594f453b30261c0e040000000000000006131f2b37434e5863707d89939ea9b2bcc5ced6dbe0d7d0cac5bebab8b4b2adaba8a6a8a09d9a99928f8b86827c77716c615e574e463c332a1f150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee2d5c9beb3a9a09590857e79757474767a7f869196a0a9b3becad6dfdacfc4b7ab9f95877b6e6154483b2e21150800000d1a2633404d596673808c99a6b3bfd2dde8dccfc2b5a99c8f8276675d5145382c1f140a00000000000000000000000000000003090e12141517161312100b060000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfdfe2e7edf3fbfffffffbf3ece6e2dfdedfe0e3e8e2e2d6cabfb4aa93877a6d6054473a2d2114070000000a161f2c3844505c66707d89939ea7b1bbc5ced7dfe1d9d1cbc6bfbab9b5b2b1b1b2b5b8babfc6cbd1d8e1e1d8cfc6bcb2a99f948b7e71675d5142382e23170b00000004101c2834404b5564717e8b97a2adbcc5d0dddfd5cbc0b6aea49d95918a86848384868a91969ea6b0b8c2ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8aca095908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196a0acb8c5d1dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e7dbd0c5bcb4aeacaeb4bcc5ced7d7d7d8dadddee1e5e7e2dbd6ccc3bbb2a89f948d80736a6054473e3322190e04000000000000000000000b1724313e4a5764717d8a98a2aebdc6d1e1e2d6cabfb4aa9e9285796d6053493f33271b0f0300000000000000000000000b17222d3845515c67737f8c98a2aebac7d1dce2d6cabfb4aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa8aaabacafacacabaaa1978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdedededededededededededededededededededededededededfe2e7ecf3fbf5e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000c18242f424f5b6875828e9ba8b5c1cedbe8f4eee4dad2cbc5c2c0c1c1c1c0c0bfbab8b3ada9a19e948f857c706c615a50473d33291e140a00000000000000000815222e3b4754606a7683909ca5afbbc4ced7e0ddd5cec5bebab3aeaba7a8a19e9c999795918d8a86827e7a756f6b64615a524d453c342b21180d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecdfd2c6b9ada19790837b716d666768676d727c849197a1adb9c3ced9e1d3c7bcb1a7988b7e7165584b3e3225180700000b1825313e4b5864717e8b97abb5c0ccd7e3dfd2c5b8ac9f9286796d6053473d2f261c1106000000000000000000000000050b10151a1e21222423201f1c17110a02000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2d2d3d6dbe2e9f2fbfffbf2e9e1dbd6d3d2d2d4d7dcd5ddd3c6baaea29886796d6053463a2d20130700000003101c28343f4a54616b75818e95a0a9b3bcc5cdd5dee3dcd7d1cbc7c5c2bfbebebfc2c5c7cad0d7dce3dfd7cfc6bdb4aaa1978f82766c61554b4030261c110600000006131f2c3845515c6776828f9ca9b3beced7e1d9cdc3b9aea49d928d847e7a7776777a7e848f949ea6b0bcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b6aa9d9083818181818181818181818181818181818181818181818184919daab7c4d0dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabfb4aaa29fa2aab4bcc5cdd6dce2e6e4e6e2dfdbd6d0cac2bab2a9a1969082786d60584e43352c22100700000000000000000000000e1a2734414d5a6774808d9aaab3beccd5dadfd3c6baaea2988c7f73675c5141382d22170b00000000000000000000000006111c2934404b55616d7a86929fabb5c0cbd7dcd7d0c6b9ac9f9386796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afb7b8b9bbb9b8b7b3a99a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae7ebebebebe9e1dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaf2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000071a2733404d5a6673808d99a6b3c0ccd9e6f2e7dcd2c8c0b9b5b4b4b4b4b4b3b4aeaca9a19e97928b827a6f6a615a50483e352b21170c0200000000000000000916232f3c4956626f7c89949fabb7c1cdd6e0dfd5cbc3bcb4aeaaa29f9a9796918f8c8a8784817d7a76716d68636059555046423b332b22190f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89e92857b6e69605c54555d606a6e7b85929ea7b1bcc8d4e0d8cdc1b4a79b8e8174685b4e412f24180c0000091623303c4956636f7c8999a4afbbc7d4e0e0d3c7baaea3988a7d7164594f42382d2217100903000000000000000002080d161c20262b2e2f31302d2b28231c140c070000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c8c6c5c6cad0d7e0e9f3fef3e9e0d7d0cac6c5c5c7cbd1c9d2ccc5b8ac9f928579665c5145382c1f1306000000000c17232e38424f59606d79839197a2a9b3bbc3ccd6dbe1e2dcd7d3d2cfcccacacccfd2d3d6dbe2e2dcd7cdc5bcb4aba39891857a6e615a5043392f1e140a000000000713202d3a4653606d7986929facb9c5d0dfe0d4c8bcb1a79d928d8078716d6769676d7179828f949faab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1becbdcd8dcd3c6baaea2989298a2aab3bbc3cbd0d5dad8dbd6d3d0cac5bebab0a8a09691847a6e665c50463c32231a100000000000000000000000000e1b2835414e5b6874818e9ba8b2bac2c9ced4cbbfb5ab9f92867a6d61554b402f261b1106000000000000000000000000000c18232f3946525d6874808d99a3afbbc7d4d1cbc5beb9aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996abb5c0c5c5c7c5c5c1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa7b4c0d0dce7f3f8f3e9e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0eaf4e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dce7ede2d6cbc0b6aea9a7a7a8a8a7a6aaa29f9c97928c857e776d68605850483e362c23190f06000000000000000005111e2a36414c566773808d9aa6b0bbc9d3dfe1d7cdc3b9b1aaa29f98928e8a878482807d7a7774716d6865615e56544f49453e3630292119100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca0968a7e71695e56514a4b51585f69717e8a95a0acb8c5d1deddd0c3b6aa9d9083776a554b4035291d1004000714212d3a4754606d7a86939facb9c6d2dfe3d6cbbfb4aa9c9083766b60544a3f3328231a150e09040000000001050d131921272c31373a3b3e3d3a38342e261e19110900000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbbb9b8babfc6ced7e2edf7ece1d7cec5bebab8b9bbc0bbbcbcc0bbb7aa9d9083776a544b4034281c10040000000006111c26303d45515d676e7b859297a2a9b2bac1cacfd7dce3e3e0dfdcd8d7d7d8dbdfe0e2e3e0d8d1cbc2bbb3aaa39992867d6f685e52483e31271d0c0200000000091623303c4956636f7c8998a3aebac7d3e0ddd1c4b8aba0958d80746d66605d555d60676d78828f98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7c8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807367676767676767676767676767676767676767676874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8b97a4b1becbd1cbd1cabeb4aa9f92859298a2a9b1babfc6c9cfcbcfcac6c5bebab4aea69f9691847b6e685e544a3f342b2011080000000000000000000000000c1825323f4b5865727e8b96a0a8b0b9bdc4c8c7bbaea3998d8074685d5243392e1d140a000000000000000000000000000007121d2935414c56616e7b87929facb9c2cac7c0bbb3ada49e918477685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdd2d2d3d2cec1b4a89b8e8175685b4e4235281b080000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98aab4bfcbd6e3eff7ece1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8e2ede8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5bfcbd7e3eaddd1c5b9aea49d9a9a9b9b9a999798928f8a857f7a716c655e564e463e362c241a11080000000000000000000714202d3946525e687784919eaab7c2cddde6dbd0c5bbb1a7a098928c85817d7a787573706e686764605d5654524c48443d39342a251f170f070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c4b7aa9e9184786c60574d444041454e57616c7783909daab7c3d0ddded2c5b8ab9f928578675d5145392c1f1306000613202c3945515d677783909daab6c3cfdae6dcd0c6b7ab9f94897d70665b50443d352b261f1a14100c070b080d11171e252a33383c4247484a4946443f38302b231b120900000000000000000000000000091623303c4956636f7c8996a1acb2afacacaeb4bcc6d0dbe7f2e6dbd0c5bcb3aeabacafb5afafafb6afaca59a8d8174675a4e412e23180c0000000000000a151e2935414b555f696f7c859297a0a8afbabec5cbd1d6dbdee1e5e5e4e4e5e6e1dfdcd7d3cfc6bfbab1a9a19892877d706b60564c41362d1f150b00000000000c1925323f4c5865727f8b98aab4bfcbd7e1d5c9beb3a99d9083786d605c54514b51555d666e7a85929fabb8c5d0dbe7e0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a96a6b0babfbebebec0baaea298897d869297a0a7aeb4b9bebebebdbebab8b4aeaaa29f948f847b6e695f564c42382e22190e000000000000000000000000000714202d3a4753606d798491969fa6acb2b8bcbeb3a99f92867b6e61564c4130271d0b020000000000000000000000000000010d1924303a46535f6975818e9ba6b0bcbebab5afa9a29f928a7e7164564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e0dbcec2b5a89b8f8275685c4f423024190d0100000000000000000000000000000000000000000000000000000a1623303d495663707d8998a3aebac7d3e0ecf2e6dbd0c5bcb3adababababababababababababababacaeb4bcc6d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0e7dbcec2b5a99d928d8e8e8e8d8d8b8985827e79736d68605b534c443d342c241a1108000000000000000000000814212e3b4754616e7a8796a0acb8c5d2dee2d6cabeb3a9a09591867f7a74706e68696664615e565754524c4746413a38322d28221a140d05000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d8074665b50453b34353c45505a66737f8c99a6b2bfccd9dfd3c6baaea298867a6d6053473a2d2014070004111d2935414c556774808d9aa9b3becad6e2e2d3c7bbb0a69d9083786c60594f473f37312a251f1c18181819191d202930363d44484d5355575653504a423d352d241b12090000000000000000000000000613202d394653606c7884919ea0a8a49f9fa2aab4bfcad6e2eee2d6cabeb3aaa29f9fa3aba2a2a2aca49f9d93897c6f6356493c30231607000000000000030c18242f3a434d57606a6f7c8591969ea5adb3bbc0c7cad0d2d5d9d8d9d9d8dad5d2d1cbc7c1bdb4aea79f9792867e706b61594f443b30241b0d0300000000000e1a2734414d5a6774808d9aa7b3c0d1dcdfd2c6b9ada197897d70665c504a4540454b545e6873808c99aab4bfcad6e2e0d3c6b9ada093867a6d6053473a2d2014070005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000814212e3b4754616e7b87949faaaeb4b1b2b1b5afaa9f9285787d8590959fa3aaadb3b1b1b1b3adabaaa29f98928b827a6e695f574d443b30261c10070000000000000000000000000006131f2c3845515c676e7b848f949ea1a8acb1b5ada1978d8174695e52443a301e150b0000000000000000000000000000000008131e2a36424d57626f7c89949faab3b3adaba39f97928b80736c6155443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcd0dbe7dccfc3b6a99c90837669564c4135291d110400000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8c5d2dfebeee2d6cabeb3a9a29f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe7dacdc0b4a79a8d8081818181807e7c7975716d67605d565049413a322b221c17110a020000000000000000000a1623303d495663707c8996a8b2bdc8d4e1dfd3c6baada29791837b726d6764615e56595754524c4a484c4f4f4c4746413a322c241b130900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265544a3f332829333e4a5764717d8a97a4b0bdcad7e2d6cabeb3aa94877a6d6154473a2e21140700010d19242f3d4a5763707d8a97a1adb9c6d2dfe4d8cdc2b8ab9f958c7f736b60595047423c36302c292325242525292d323a41464f54575f626463605c544f473f362d241b1007000000000000000000000006121f2b3844505b66717e8b9196959a939298a2aebac6d3dfecdfd3c6baaea29892929994959696959a93908a81746b6054483b2f2215090000000000000007131d28313c454e58606a6f7b848f939fa2a9afb5babec4c5c9cecbcccccbcfc9c6c4bfbab9b0aba39f9590857d706c61594f463d32291e12090000000000000f1c2835424f5b6875828e9ba8b5c1cedbded1c4b8ab9e9185796c60544a3f383539424c56626e7b8898a2aebac6d3e0e0d3c6b9ada093867a6d6053473a2d20140700030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000714202d3a46525e6976828f989fa3aba5a5a5aba39f988e81746f7b838c92989ea1a9a4a5a4a9a29f9b98928d857f776d685f574d453b32291e150a000000000000000000000000000004101c2934404b555f696e7a828a91969da0a7aba49e92857a6d61574d4232281e0c0300000000000000000000000000000000020e1a26313b4854606a76828f98a1a9a9a29f99928e857e736e635a504532291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895aab4bfcad6e2ded1c4b8ab9e918578685d5245392c201307000000000000000000000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c2d1dce7ecdfd3c6baada29792929292929292929292929292929298a2aebac6d3e0e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784919eaab7c4d1dde2d5c8bbafa295887c7475757473716f6d6664605d55524c443f382f312d2b28231c140c0700000000000000000c1825323f4b5865727e8b98a5b1beced9e5ded2c5b8ab9f92857b6e69605d5554524c4d4a47464d5355595c5c5954524c443e362d251b1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabeb1a4978b7e7164584b3e312623303d4a5763707d8a96a3b0bdc9d6e6dbd0baaea194877b6e6154483b2e21150800000813202d3a4653606d7985929eabb8c2ccd8e3ded4c8bcb1a79f92877d706b625a534d46423b38342f3131323035393e444c52596063696e71706d66605950483f362d22190e0400000000000000000000030f1c28333f4a54616c717e848889888686929facb8c5d2dfebded2c5b8ab9f9285868788888989898886837e776c60594f43382c1f130700000000000000010c161f2a333d464e5860696e7a818b92979fa3abadb3b7b9bdbebebfbfbfbebeb9b8b4aeaca69e99928c837b6f6b615a50473e342b20170d000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b5a99c8f8276665b5042382e29303b47535f697985929facb8c5d2dfe0d3c6b9ada093867a6d6053473a2d20140700000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4034343434343434343434343435414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0005111e2a36424d56626f7c868f9299979898989799928f867c6e696e7980868d9297979898979697928f8b85807a726c655e564d453c332a20170c030000000000000000000000000000000c18232f39434d575f686e767e848b9095989999938b7e71685d52453b3020160c00000000000000000000000000000000000009141f2c38434e58626e7c869297999897928d87817b716c635c52483e3420170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebac6d3e0dfd2c5b9ada196877a6d6054473a2d21140a000000000000000000000000000000000000000000000000000004101c2834404b556673808c99aab4bfcbd7e3ebded2c5b8ab9f92858585858585858585858585858586929facb8c5d2dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b5c2cfdce3d6cabdb0a3978a7d70686867666462605c5453514b4541424242413d3a38342e261e191007000000000000000d192633404c5966737f8c99a6b2bfccd9e5d9cdc0b3a69a8d8073695f57514b47464140454d52575f6166696966615e5650483f372d241a0f060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266574d42362e2e36414c5665717e8b98a4b1becbd7e0d4c8bbafa49a877a6d6054473a2d211407000006121f2c3844505c6674818d9aa6b0bbc7d3e1e4d8cdc3bbafa39992867d716c625f57524d4745403f3e3e3f4041464750565e616b70767b7d7c78706b625a50483e342b20160c02000000000000000000000b17222d3842505a616c71777b7c7b797e8b97a4b1becad7e3d6c9bdb0a3968a7d797a7b7c7c7c7c7b7a76716c655b50473d32271b0f030000000000000000040d18212b343d464e575f686d757e858d92999fa2a9aaacb2b1b2b2b2b2b1b3adabaaa39f9b948f8680786e69605950483e352c22190e0500000000000000101d293643505c6976838f9ca9b6c2cfdcdbcec1b5a89b8e827568554b4034291f2b3844505c667885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272727272727272727272835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00020e1925303b4754606a6f7c8286898a8b8b8b8a8986827c6f6a5f676d737b8085888a8b8b8a898785827e79736d68605b534c443c332a21180e050000000000000000000000000000000007121d27313c454d565e616c71797e83888b8c8b8780736c61564c4133291f0e04000000000000000000000000000000000000030f1b27323d47535f6a6f7d858a8c8b8985817b746e68615a524a40362c220e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687985929facb8c5d2dfe1d5c9bdb2a9968a7d7063574a3d32261b0f0000000000000000000000000000000000000000000000000000000c18232e3d495663707c8998a3aebac7d3e0e1d4c7baaea194877b787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000b17232e414e5a6774818d9aa7b4c0cddae5d8cbbfb2a5988c7f72655b5a5a585653504a4f4f4f4f4f4f4f4e4d4a46443f38302b22190e050000000000000d1a2733404d5a6673808d99a6b3c0ccd9e3d7cabdb0a4978a7d7164574d45403b393f474f575e61696e737575726d68615a51493f362c21180e0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b5a99c8f8276695f53463f3b3b4046525e6875818e9ba8b4c1cedbdfd2c6b9ac9f9386796d6053463a2d201307000003101c28343f4a54626f7c88949fabb7c2cfd9e3dfd7cbc0b5aba29892867e766e69615e5753514b4c4b4b4c4c4c52545a61686d757d83888a89847d716d625a50473d32281e13080000000000000000000006111c262f3e48505a6164696e6f6e717e8b97a4b1becad7e3d6c9bdb0a3968a7d706d6e6f6f6f6f6f6d6864605b53493f352b21160a00000000000000000000060f19222b343d454d565d606c717a81878d92979b9ea0a8a4a5a6a6a5a4a9a19e9b98928e88827b736d665e574f473e362c231a100700000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b6a99c8f8376675c51453a2f2b313a4653606d7986929facb9c5d2dfe0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000009141f2b37434e58606a6f757a7c7e7e7f7e7e7c7a756f6a5f585c60696e73787b7d7e7e7e7d7b7975716d67615e565049413a322a21180f060000000000000000000000000000000000010b151f2a333c444d525a61666d71777c7f7f7e7b736e635a50443a3021170d00000000000000000000000000000000000000000a16212b37434e58606b6f797e7f7f7c79746e69615e56504840372e241a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566a7784919daab7c4d0dde6dacfc0b3a69a8d807367584e43372b1d120700000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe4d7cabeb1a4978b7e716c6c6c6c6c6c6c6c6c6c6c717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2bfcbd8e5dacdc0b4a79a8d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5753504a423d342b20170d0200000000010e1a2734414d5a6774808d9aa7b3c0cddae3d6cabdb0a3978a7d7064554b45413f4446505961696e757b7f82827f7a716c625b51483e332a1f140900000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92867b6e615b504a47474a515b616e7a86929facb8c5d2dfded1c4b7ab9e918478665c5044382c1f12060000000c17232e3847535f6a76828f9ca6b0bdc7d1dce8dcd1c7bdb4aaa298928b827b736e6963605c555958575859565e61656c717a81899094979691877f716c62594f443a3024190d03000000000000000000000a141d2d363e485056575f616264717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063616263636262605d5653504941382d23190f040000000000000000000000071019222b333c444c525a62686d747b80858a8e9196969798999998989697918e8b86817c756e69605c544d453d342c241a11080000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfd2c5b8ac9f9285796d60554b4239373a434e58636f7c8999a3aebbc7d3e0e0d3c6b9ada093867a6d6053473a2d20140700000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000020f1b27323c464e585f62676d6f71727272716f6d67625f584e51575e61656c6e71717271706e6c6564605d55524c443f382f2820180f0600000000000000000000000000000000000000030d18212a323b414650545c60656a6f7273726e6a635c52483e32281e0f050000000000000000000000000000000000000000040f1a26313c464f5960676d7173726f6d66615f57524d443e362e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192530424e5b6875818e9ba8b4c1d0dbe7ddd0c4b7aa9d9184776a5f5347392e23180c000000000000000000000000000000000000000000000000000006131f2c3845515c677683909ca9b6c3d1dce7dacec1b4a79b8e817468575f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcfdae6dbcfc2b5a89c8f827569686868686868686868686868686868686764605c544f473d32291f140800000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f73675d55514b4a50535a626b707b81878c8f8f8c857e726d625a50453c31261a0e06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbafa3998f81756d605c545454545c606d74818e98a2aebac6d3dfdccfc2b6a99c8f837669544a3f34281c100300000006111c2b37434e5863707d89949fabb5c0cbd7e0e3d9cfc5bcb4aaa39f948f86807b75706d6767666464656668686d72777e858e939c9fa6a09992887e716b60564c4135291f150900000000000000000000020b1b242d363e45494d53555864717e8b97a4b1becad7e3d6c9bdb0a3968a7d706357555656565554524c46443f382f261b100700000000000000000000000000071019212a323a414550565e61696e74797d818487898b8b8c8c8c8b898785827e7a756f6a615f57504a423b332b221a1108000000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe0d3c6baaea2988b7e71675d544b4642474c555f6a74818e9aabb5bfcbd7e3e0d3c6b9ada093867a6d6053473a2d201407000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d01010101020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000000a15202b343c464e53555d6062646565656462605d55534e46454d53535b6062646565646361605b5353514b46413a332d261d160e06000000000000000000000000000000000000000000060f18202930363e424a5153585f62656665625f57524940362d20160c000000000000000000000000000000000000000000000a15202a343d474f555d6064666563605c54534d46413b322d241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081926323f4c5965727f8c98aab4bfcad6e2ded1c5b8aca096887c6f62544b4034281c10040000000000000000000000000000000000000000000000000004101c2934404b556673808c99abb4bfcbd7e3ded1c4b7ab9e918478695e535252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a9b3bec9d5e2ddd0c4b7aa9d918477757575757575757575757575757575757574706d6660594f443b3025190e02000000000c1926323f4c5965727f8c98a5b2bfcedae5ded1c4b7ab9e9184796d67605d55545b60636c717d868e93999c9c98928a7f726c61574d42372b22170c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e938b7f736d6662616162666d737f8b939daab4bfcad6e2d6cabeb3aa998d8073665a4d402e23170c00000000000f1b26323c4854606b76828f99a3afbbc3ced7e1e1d7cec5bcb4aea69f98928d86817d797673727171727374777a7f848a92979ea5abb0aba39a92877d6f685d52453c31261a0e020000000000000000000009121b242d34393b42464b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a494949484745413a37332d261d140a000000000000000000000000000000070f18202830353f444c52575e61666d7074777a7c7e7f7f7f7f7e7c7b7875716d68625f58534d443f3830292119100800000000000000000000000b1825323e4b5865717e8b98a9b3becad6e2d6cabfb4aa9e9184796d665d55534d53565e676e7c87929facb9c5d1dce7e0d3c6b9ada093867a6d6053473a2d20140700000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000040e19222b343c43474b51535657585858575653514b47433c3b42464950535557585857565453504947454039363027221b140b040000000000000000000000000000000000000000000000060e171f252a30394044464e535558595855534e4540372e241b0e0400000000000000000000000000000000000000000000030e18222b353d434b51535759585653514b46423b363029201b120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2aebac6d3dfe1d4c8bdb2a8998d8073665c5145382c1f160b00000000000000000000000000000000000000000000000000000c18232f3d495663707d8999a3aebac7d3e0ded2c5b9aca196877b6e615448454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfdfd2c5b9ac9f9287828282828282828282828282828282828281807d786f6b60564d41362a1e1105000000000a1724313d4a5764707d8a97a8b2bdc9d5e1dfd2c5b9ada1968f8279716d676969666c70757e8792989fa4abaaa29f918a7e71695f53463e34281d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdafa59b918b7f78726f6e6e6f72797f8b919ba5afbcc6d0dbdfd3c6baaea298897d7063564a3d3023170600000000000a15202c38444f59626f7c87929fa7b1bcc6cfd9e2e0d7cfc6bfbab0aaa39f99928e898682807f7e7e7f7f8184878b91959ea1a9afb7bdb5aca39991847a6d60574d42372b1e1206000000000000000000000009121b22282d31363e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3c3c3c3a39352f2b27221b140b0200000000000000000000000000000000060e161e2429323a41464d53545c606468686d6f717273737271706e696864605d56534e46423c342e261e170f070000000000000000000000000915222f3c4855626f7b8897a2adb9c6d2dfdbd0c6b9aca0968e81786d67615e575f61686d79839099a3aebbc7d3e3ede0d3c6b9ada093867a6d6053473a2d2014070000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000071019222a313739404547494b4b4c4b4b494745403937313136383f4446484a4b4b4b4a4846443f3a39352f2a251e17110a0200000000000000000000000000000000000000000000000000050d14191e272e34383c4347494c4c4b4847423c332e251c1209000000000000000000000000000000000000000000000000060f19232b31394045474b4c4c494645403936312a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2dde5d9cec3b8ab9e9285796d6053463d32271c1004000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e31393e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eabb8c5d1dee0d3c7bbafa399928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8a847d6f685e5246392d201407000000000815222e3b4855616e7b8896a1acb9c5d2dee1d5c9bdb2a89e948f847e7a77767677797c828b9299a2aaafb5b3aea39f92867b6e615a5045392d20150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc1b7ada39b918c847f7c7a7a7c7f848c929ba3acb7c1ced7e2d9d0c5b8ab9f9285796d6053473a2d201407000000000004101c27333d47535f6a74808d95a0aab4bdc7d0d9e1e1d8d1cbc2bcb4aeaba39f9b98928f8d8c8b8a8b8c8e91939a9da0a7adb3bbc1c7beb5aba1968e8174695f53473a2d2114080000000000000000000000000910171d1f26313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302f2f2d2c29241f1b17110a02000000000000000000000000000000000000040c1319202830363b42464b515357565e616364656666656563615e575854524c47433c373128231c150c05000000000000000000000000000613202d394653606c7885929eabb8c4ced9e2d5c9bdb2a89e938e8179726e696b696e727a829095a0abb5bfcbd7e3f4e0d3c6b9ada093867a6d6053473a2d20140700000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000007101820262b2f35393a3c3e3f3f3f3e3c3a39352f2b26252a2d3337393b3e3e3f3e3d3b3937332d2c29241d19130b060000000000000000000000000000000000000000000000000000000002080c151c23282c32373b3c3f403f3b3a37312a211c130a00000000000000000000000000000000000000000000000000000711191f282f35393a3e403f3c3a38342e2a261f19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9cabb5c0ccd7e3dfd2c6b9ada1978a7e7164594f44382c21160a0000000000000000000000000000000000000000000000000006131f2c3845515d677683909ca9b6c3d1dce5dacec1b4a79b8e817468574d4236313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000004111d2935404b556a7683909da9b6c3d0dce3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9691857b6e6154473b2e211407000000000714212d3a46535f697884919eabb7c2cdd8e4dacfc4bab0a69e96918b868483828385898f939fa3abb4bbc0bebaaea2988f82766c6155493d32271b0f0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f5eae1d3c9bfb5ada39c95918c888787888c91969ca4acb5bec9d2e0ddd2c7bdb0a69b8e8174675c5145382c1f13060000000000000b16212b37434e58606d79839098a2abb5bec7cfd7e0e2dcd7cfc6bfbab5afacaaa39f9c9a99979798999b9d9fa4acacb1b9bec5cdd0c6bdb2a89f93877b6e6155483b2e22150800000000000000000000000000060c111825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d30242221201d19130f0b0600000000000000000000000000000000000000000002080e161e252a3136394045464a4c5254565858595959585654534d4b4745413a37322b261f17110a03000000000000000000000000000005121f2b3744505b6575818e9ba8b2bdc9d5e0d9cec4baafa59e938e847f7b7978797b7f8590959fa7b1bdc6d1dce7f3e0d3c6b9ada093867a6d6053473a2d2014070000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000060e151b1d24292c2d2f31323232312f2d2c29241d1b1a1b22272b2d2f31323231302e2d2b2722201d18120d080200000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f3233322f2e2b2620180f0a01000000000000000000000000000000000000000000000000000000070d161d24292c2d313332302d2c28231d1a140e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727e8b99a4afbbc7d4e0e1d5c9beb3a99d9083766b6054483d32271b0c0300000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5bfcbd7e3ded1c4b7ab9e918478695f53463a313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000010d18242f424e5b6875818e9ba8b4c1cedbe8dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a0988c807366594d402f24180d0100000005121e2a36424d576774808d9aa6b0bbc7d3dee0d6ccc2b8b0a8a19e9992918f8f9092989b9ea5aeb5bdc5cccabfb4aa9f948a7e7164584e43372b1f130600000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dbd0c7bfb5ada7a09d9895949495999ea0a8adb6bec7d0dbe1d7ccc0b5ab9f94887c6f62554b4034291c1004000000000000050f1b26313c45515c676f7c869299a3acb5bdc5ced5dee5e1d8d1cbc7c0bbb9b4aeaca9a6a5a4a4a5a6a7aaacafb6b8bcc3cacfd7d8cfc4bbafa4998c807366594d4033261a0d0000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171413110d080300000000000000000000000000000000000000000000000000050c13191f252a2e34383a3d414647494b4c4c4c4c4b494846423e3a39352f2b26201a140c0600000000000000000000000000000000030f1b27333f495363707d8a96a0acb9c3ced9e0d6ccc1b7afa59e96918b87858586888c92979fa7b1b9c3cfd8e3edf8e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000040a0f12181d20202324252525242320201d18120f0e11171b1f2022242525242321201f1b1713100d07010000000000000000000000000000000000000000000000000000000000000000000000070c10151b1f212225262522211e1a150e06000000000000000000000000000000000000000000000000000000000000040c12181d202024262523201f1c18120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3b4754616e7a87939facb9c6d0dbe6dacfc5b8ab9f95897d7063594f43382c1e150b000000000000000000000000000000000000000000000000000c18242f3d4a5663707d8999a3aebbc7d3e0ded2c5b9aca196887b6e6155483b313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000071a2633404d596673808c99a6b3bfccd9e6e3d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b2aa9d9083766a554b4035291d1004000000020e1a26313c4955626f7c88949fabb7c1ccd6e0ded3cac2bab2acaba39f9d9c9c9d9fa2aaaaafbbbfc6cfd7d0c5bcb0a69d9184776a6054473b2e22150800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7ede2d9d0c8bfb9b1acaaa5a2a1a1a2a5aaacb2babfc8d0d9e2d8cfc6bbafa4998f82766a605443392f23180c00000000000000000a15202934404b555f6a707d87929aa3abb4bcc4ccd5dae0e2dcd7d1cbc7c5bfbab8b6b3b2b1b1b2b2b4b7b9bbc0c7c8ced6dae1e1d7ccc0b5ab9c8f8376695c504336291d100000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7dad6c9bcb0a396897d7063564a3d3023170a0704010000000000000000000000000000000000000000000000000000000002080d141a1d23282c2d3036393a3c3e3f40403f3e3d3b3a36312d2c29241e1b150e09030000000000000000000000000000000000000b17222d3a4653606d7884919ea8b2bdc8d4deded3c9c1b7afa8a19e989892919298999fa2a9b1b9c2cbd5e1eaf4ece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000001070d101314161818191818161413100d070100060b0f12131517181818171513120f0b060401000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161919181514120e0903000000000000000000000000000000000000000000000000000000000000000001070d101314181919161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876838f9caab4bfcad6e2e1d4c7bcb1a79c8f82766b6054483e30271c12070000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1bed0dbe7eae1d9d1cbc7c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c1b8ac9f928579675d5145392c201306000000000915222e3b47545f6a76828f9ca5afbac4ced8e1dcd3ccc4bdb9b5afacaaa9a9aaacaeb4b6bbc1cbd1d8e1d7cec2b8aca096897c6f6256493c2f23160900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ede7e2dad1ccc3bcb8b7b2afadadafb2b7b8bdc3ccd1dae4d9d0c6bcb2a89f93877c6f62584e4331271d12070000000000000000040c18232f39434e58616b717e889299a2aab2bac0c9ced6dbe2e3dcd7d3d0cbc7c5c2c0bfbebdbebfc1c4c6c8ccd2d4d9dfe4e0d7d0cac2b7aa9d9084776a5d5144372a1e110000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdd0cdcdcdcbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000003090e12181c1f20252a2d2e30313233333232302e2d2a2521201d19130f0a04000000000000000000000000000000000000000006121f2b3844505c66727e8b96a0acb8c0ccd5dfdbd3c9c1bab2adabaaa29f9e9fa3aaabadb3bbc2cbd4dde7f3fcece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000306060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000001040607090b0c0c0c0b09070604010000000000030506080b0b0c0b0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0d0c08080602000000000000000000000000000000000000000000000000000000000000000000000000010406070b0d0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b98a2aebac6d3dfe4d8cdc2b7ab9f94897c6f635a5042392e23180c0200000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d42363e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996aab4bfcad6e2efeae3dcd7d3d2cececececececececececececececececec6baaea298867a6d6053473a2d2014070000000006131f2b37434e58636f7c89939ea8b2bcc6cfd8e1ded6cec9c7c0bbb9b7b6b5b6b8babfc6c6ccd7dce3dfd6cfc6bcb1a7988b7e7165584b3e3225180b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f2eae2dbd6d3d2d2cec8c5c4bfbbbababbbfc4c5c8ced5dee2dcd2c7beb4aaa0968d81746a5f54463c321f150b0100000000000000000007121d27313c464f59626c717e879298a0a8afb9bdc4cad0d6dbe2e3e0dcd6d3d2cfcdcccacacbccced0d2d4d8dde4e4dfd9d4cec5bfbab0a69c8f8275695c4f4236291c0f0000000000000000000000000000000a1724313d4a5764707d8a97a7b1bec0c0c1c0bfbbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232525262626252321211e1a1413110d08010000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea5afbac3cdd7e0dbd3ccc4bdb9b8b4aeacabacaeb4b8babec5cdd4dde5ebf2faece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030607090c060b0f121314141312100b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754606d7a85929facb8c2cdd8e4dfd3c7bbb0a69c9083766c61544a4034281f1409000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5c0cbd7e3ded1c4b7ab9e918478695f53463a3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a2aebac7d3e0ecf3eee8e3e0dfdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd6cabfb4aa94877a6d6154473a2e21140700000000030f1b26323c4854606b74818e96a1aab4bdc6cfd6dfe0dad5d1cbc7c5c4c2c2c3c5c6cad0d2d7dde1dbd6cdc4bcb4aaa095897d7063564a3d3023170a00000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d8d0cac6c5c5c7cbd1d0cbc8c7c7c8ccd1d2d4d9e0e1d8d1cbc0b6aca3989184796d60584e43342b200d0300000000000000000000010b151f2a343e47505a626c717e8691969da5acb2babfc6cad0d5dae0e2e3e0dfdcd9d8d7d7d8d9dadddfe0e4e1ded8d4cdc8c1bcb4aea69f948a7e7164574b3e3124180b0000000000000000000000000000000815222f3b4855626e7b8895a0acb2b3b4b4b4b3b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000406080d11131416181919191918161514120e09060401000000000000000000000000000000000000000000000000000b17232e3845515c66707d8a939da8b1bbc5ced7e0dfd6cfc9c5c4bfbab8b8b9babfc5c6cacfd1d2d5dae0e8f0ece0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004060b10121316191b171c1f202121201f1c171b19161313100c07040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedadfd6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000010406070c0f1112110e09090703000000000000000000000000000000000000000000000407090a0e1112110f0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f11121212110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0e1011121211100d0a060503000000000000000000000000000000000000000000000000000000000000000814202c3945515d6774818e9aa6b0bbc7d3dfe3d8ccc2b7ab9f948a7d70665c51443b3025190d0300000000000000000000000000000000000000000000010d18242f3d4a5663707d8999a3afbbc7d3e0ded2c5b9aca196887b6e6155483b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929facb8c5d0dbe3e7e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e8e2d6cabeb3a994877a6d6154473a2e21140700000000000a15202c38444f59606d7a849198a3abb4bcc5cdd4d9dfe3dcd7d4d2d0cfcfd0d2d3d6dbe2ded9d5cfcac2bbb2aaa2989083786c605346392d20130600000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec6bfbab8b9bbbfc6cfd8d5d4d4d5d8dddee1e4ddd8cfc6bfbaafa49a92867c6f675d51463c3222190f000000000000000000000000030d18222c353f48505a616c707c848e939ea1a8aeb4babfc6c9cfd3d6dbdfe0e3e7e5e4e4e5e5e7e2dfdfdad5d2cdc7c3bcb8afaaa29f948f82776c605346392d2013060000000000000000000000000000000814212e3a47535f697783909aa1a8a6a7a7a7a6a69f988f8276675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0d0c0b0a08070502000000000000000000000000000000000000000000000000000000000006111c2834404b54616b74818e95a0a9b3bcc5ced6dee0dad5d2d0cac7c5c4c5c7cbd1cec9c5c4c5c9ced6dee8f4e0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000001070c1013171c1f2023262822282b2d2d2d2d2b2823282623201f1c1813110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000010e1b2834414e5b6774818e9aa7b4c1d1d2d2d1d0bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000001080d111314181c1e1e1e1b1615130f0a04000000000000000000000000000000000000050b101416171b1e1e1e1c181312100c07000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1d1e1f1e1e1c1a1713120f0b06000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88949fabb7c3cdd9e4ded3c7bcb0a69d9184796d60564d42362a1f150b01000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9b3becad3d7dcd4d4d4d4d4d4d4d4d3d3d3d3d3d3d3d3d3d3d3ddd7d3c6baada297867a6d6053473a2d2014070000000000040f1b27323d45525d686f7c869299a3aab3bbc1c8cdd3d6dbdcdedfdddcdcdddedddbd9d4d1cec9c5bebab0a9a19892867c6f655b5044372b1f120500000000000c1825323f4b5865727e8b98a5b1becbd8e7dbd0c6bcb4aeacacaeb5bdc6d1d8dee1e5e8e4e0dfd9d2ccc4bcb4aea39f93887e716a60554b41342a2010070000000000000000000000000006101a232d363f485059616a6f79818a91969fa2aaaeb4b9bec4c6cad0d2d3d7dcd9d9dadad9dbd6d3d2cec9c5c2bcb8b1aca59e98928b82796d655b5044372b1f120500000000000000000000000000000006121e2b37424d5763707d88919698999a9a9a9997948f867c6f62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59606d79839197a1aab3bcc4ccd6dbe2e1dfdbd6d3d2d1d2d3d7ccc4bdb9b7b9bdc4ccd6e2ebe0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000003090e12181d1f23282b2d2f32342d3338393a3a3a38342e3533302d2c2823201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000010d1a2734404d5a6773808d9aabb5bfc4c5c5c5c4bdb2a895897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000040c13191d202125292b2b2a2823221f1b160c0701000000000000000000000000000002090e161c202323282a2b2b2824201f1c18120b030000000000000000000000000000000000000000000000000000000000000000050d141a1e202126292a2b2b2b2a282621201e1a140b060000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024282a2b2b2b2a292723201f1b17110a02000000000000000000000000000000000000000000000000000000010d19242f3a4754606a7683909ca7b1bcc8d4e1e4d8cdc2b8aca0968c7f72695e52463d31271d1207000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d423e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727e8b97a2adbac1c7cbd1c7c7c7c7c7c7c7c7c7c7c7c6c6c6c6c6c6c6c6d2ccc7c5b8ab9f928578675c5145382c1f13060000000000000a16212935414c56606a707e879298a1a9b0b8bcc3c6cad0d0d1d2d3d7d3d2d1d0cecec8c5c4bdb9b3ada69f9691867d706a5f53493f33271b0f0300000000000b1825323e4b5865717e8b98a4b1bed2ddd7d6cabfb4aaa29f9fa3abb5bfc6cfd2d5daddd8d4d2d0c7c0bbb2aaa39f918b7f726c61584e433a2f22190e00000000000000000000000000000008111b242d363e474f585f676d747d848c92989fa2aaadb3b8babfc3c5c7cbd1cccdcdcdccd0cac6c5c2bdb9b7b1aba7a09d938e867f786d675d53493f33271b0f03000000000000000000000000000000020e1a26313c4855606b717e84898b8d8d8e8d8c8a87827c6f6a5f5343392f24180c00000000000000000000000000000000000000000000000000000000000000000000030506080b0d0e10101110100f0f0d0c0a0807050200000000000000000000000000000000000000000000000000000000000000000007121d27303e45515d676e7b859298a2aab2bac2cad0d6dbe0e3e2e0dfdedbd6ccc3bab2acabacb2bac4d0d9e3e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000030a0f151a1d24292c2e34383a3c3f41433f4446474746443f43413f3c3a38342e2c29241e1b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000b1825323e4b5865717e8b99a3aeb6b7b8b8b8b7b4aca196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000080d161e24292c2d323537383734302f2c272118120b03000000000000000000000000050d141a21272c2f303537383735312d2c28231c150c070000000000000000000000000000000000000000000000000000000000010a0f171f252a2d2e3235373838383735322e2d2a251f17110a020000000000000000000000000000000000000000000000000000000000080d151d24292c2d313537383838373633302d2b27221b140b0300000000000000000000000000000000000000000000000000000008131e2b37434e5863707d8a95a0acb8c2cfd9e3ded4c8bdb2a89f92867b6e61594f43392f24180b0200000000000000000000000000000000000000000004111d2935404b556773808d9aabb5c0cbd7e3ded1c4b7ab9e918478695f53463e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa7b0b9bbbfbbbbbbbabababababababababababababababababac0bbb9b4aa9c90837669554b4034291c1004000000000000040d1924303a444e58616c717e8692979ea6acb1b8babec1c3c4c5c7cbc7c5c4c3c2c0bdb8b7b2aca9a29f948f847d706b60584e41382d22170b0000000000000b1825313e4b5864717e8b97acb6c0ccd2cbcec6baaea298929299a3aeb4bdc2c5c9ced2ccc8c6c2beb6afa8a198928a7f726d625a50463c31281d10070000000000000000000000000000000009121b242d353e464e555d606c70797f868d92989ea1a9acaeb4b6b9bbbfbebfc0c0c0bfbebfbab8b6b2acaba79f9d959089817b726c665d554b41382d22170b00000000000000000000000000000000000915202c38444f59616c71787c7e80818181807e7b766e6a5f584e4331271d12070000000000000000000000000000000000000000000000000000000000000004060b0f121315181a1b1c1d1d1d1d1c1b1a18171514120e090705010000000000000000000000000000000000000000000000000000000000000b151e2935404b555f696f7c869298a1a8b0babfc5cad0d3d7dcddd7d4cfcac3bab2a8a19ea1a8b2bdc7d2dddad6cabeb4aa93867a6d6053473a2d201407000000000000000000000000000000000000000001070c151a20262b2f35393a3f4446494c4e504a5053545453504a504e4c494645403a39352f2b26201a150c07010000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000814212e3b4754616e7b86929fa6a9ababacabaaaaa29e918478685e5246392d20130700000000000000000000000000000000000000000000000109111a1f282f35393a3f42444544413c3b383229241d150d0300000000000000000000060e171f252a33383c3d41444544423e3a38342e271e191008000000000000000000000000000000000000000000000000000000000a131c212930363a3b3f424445454544423f3b3a363027221b140b0200000000000000000000000000000000000000000000000000000008121a1f272f35383a3e41434445454443403d3937332d261d150c030000000000000000000000000000000000000000000000000000010f1b27323c4653606c7883909da6b0bdc7d1dce5d9cec3baaea2988e81756b60554b4035291d140a000000000000000000000000000000000000000000010d18242f3d4a5763707d8a99a3afbbc7d4e0dfd2c5b9ada196887b6e6155483e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c959ea6acaeb5aeaeaeaeaeaeadadadadadadadadadadadadadadadb5afacaba3988c807366594d402f23180c000000000000000008131e28323d464f59616c717d858f949da0a7abadb3b4b6b8b9babfbab9b8b6b5b3b2acaaa8a09e97928b827a6f6b60594f463c2f261b11060000000000000a1724303d4a5763707d8a9aa4afbbc0bebebdbdb8ac9f928686929fa3abb0b7b9bdbdbdc0bbb9b7b0aca49f9691867e726d625b51483e342b1f160c00000000000000000000000000000000000009121b232c343c434b515961676d737a80868c91979b9fa2aaaaacaeb5b2b3b3b4b3b3b2b4aeaca9a8a19e9a95908a837d756e69605b544b433a2f261b1106000000000000000000000000000000000003101c27333d47505a61666c6f727374747473716e69625f584e463c311f150b010000000000000000000000000000000000000000000000000000000001070c1013171b1f2022242628292a2a2a29292827252321211e1a1413110d080200000000000000000000000000000000000000000000000000000000030c18242f39434d57606a6f7d8691969fa6aeb4babfc5c7cbd1d2ccc7c5beb9b1a8a0969196a1abb5c0cccdcdcdc6baaea29886796d6053463a2d20130700000000000000000000000000000000000000030b121820262b3137394045474a505356595b5c5e5b606060605c5e5d5b595653514b4745413a37312b262018120b03000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000714202d3a46525e6974818e949a9d9e9f9f9e9d9b98928b7e7165564c41362a1e1105000000000000000000000000000000000000000000000009131b232c313a4145474b4f5151514e4948433d352f271f150c030000000000000000060f18202930363d44484a4e5151514f4b46444039302b221a1208000000000000000000000000000000000000000000000000000009121c252e333b4246484c4f51515251504f4c4846423b332d261d140a000000000000000000000000000000000000000000000000000008111a242c31394045474b4e50515251514f4d4a46443f382f271e150b0000000000000000000000000000000000000000000000000000000a151f2b3744505b65707d89949fabb5c0cbd7e1dfd6cabfb4aa9e93897d70675d51453c2f261c11060000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9bdb2a8988b7e7165584b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606d78838f949c9fa3aba1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a49f9e9992867b6e6154483b2e2115070000000000000000020c16202b343e47505a616b707a828990959b9fa2a9a8a9abacaeb4aeacabaaa8a6a8a09d9a96918c857f776d6860594f473d342a1d140a000000000000000714212e3a4754616d7a87939faaafb5b2b1b1b2aca59c8f827e8b92999fa6abacb2b0b0b6afacaaa69f9a938e847c716c625b51493f362c22190d040000000000000000000000000000000000000009111a222a313a41454f555d60686d737a7f858a8e92989a9d9fa3aba5a6a6a7a7a6a5aaa29f9c9996918d88837e78706b615e57504a423a31281d140a000000000000000000000000000000000000000b16212c353e4850545b606265666767676664615e57534e463c342a200d03000000000000000000000000000000000000000000000000000000040a0f12181d1f22272b2d2f313335363637373636353432302e2d2a2521201d1913100b0500000000000000000000000000000000000000000000000000000007121d28313b454e58606a6f7c848f949fa2aaaeb4b9bbbfbebec0bbb9b3ada7a09691849199a4afbbc0c0c0c0bfb8ab9f928578665c5044382b1f1206000000000000000000000000000000000000070d151d242931373c42474b5153545c60626567696b666c6d6d6d666b69686663605c5454514c47433c373129231d150d0700000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000005111e2a36424d57606d7982898d9091929292918f8b867f726c6256443a3025190d010000000000000000000000000000000000000000000008111b252d363e434c5154585c5e5e5d5b56544f45403931271e150a00000000000000040e18212a333b42464f55565b5d5e5e5b5753514a423c342c241a1107000000000000000000000000000000000000000000000000020b1b242e3740454d5254595c5d5e5e5e5d5b5954524d443f382f261b1106000000000000000000000000000000000000000000000000050f1a232c363e434b5153575b5d5e5e5e5d5c5a56535049413930271d12070000000000000000000000000000000000000000000000000000030f1b27333f4953616b76828f99a3afbbc5cfdae6dbd0c5bcafa59e9184796d60584e42382d22170b0200000000000000000000000000000000000000000613202c3945515d677783909daab6c3d2dde5dacfc1b4a79b8e817468574d424b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000010d18242f3a45515c666d7a828a8f929995949494949494949494949494939393939393939393939993918d877e71695e53463a2d211407000000000000000000040e19222c353e48505960686d757d83898e9297989b9d9e9fa3a0a39f9e9d9b999796918d89847f7a726c655e564f473d352b22180b02000000000000000713202d3946525e6875828f989fa4aba5a4a4a8a09e938a7e717e8690949a9ea1a8a3a4aca49f9d99948f87817a6f6a615a51493f372d241a10070000000000000000000000000000000000000000000810181f282f353e434b51565e61686d73797d82858a8d9092999798999a9a9a99989798928f8c8884807c76716c656059524d443f382f281f160b0200000000000000000000000000000000000000050f1a232c363e424a505356585a5a5b5a595754534d47433c342a22180e0000000000000000000000000000000000000000000000000000040a0f151b1d24292c2d3337393b3e404143434443434242403f3d3b3a36312e2d2a251e1c160f0a0300000000000000000000000000000000000000000000000000010c161f2a333d464e58606a6f7a828b92989fa2aaacaeb5b1b1b5afaca9a29e9590847b87939faab1b3b4b4b3b2b0a79c90837669544a3f34281c100300000000000000000000000000000000000711191f272f353c43474e53555d6064666d6f7274767879797a7a7979787674726f6d6665605d55534e47433c342f271f191006000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000020e1a25303b45515c676d767d80838485858584827f7a726d625a504532291e130800000000000000000000000000000000000000000000020b1a232d373f4850555d6065686a6b6a67636059514b433930261c11060000000000020c16202a333c454d52596063686a6b6a6864605c544e463e362c23190f0500000000000000000000000000000000000000000000000a141d2d36404951575e6165686a6b6b6b6a6865615e57504941382d22170b0000000000000000000000000000000000000000000000000b16212c353e4850555d6064686a6b6b6b6a696663605b534b43392e23180c0200000000000000000000000000000000000000000000000000000b17222d38414f59626f7c87929fa9b3bec9d5e1e2d7cec1b9aca0968d80736a5f544a3f33281f1408000000000000000000000000000000000000000004111d2935414c556773808d9aabb5c0ccd7e3ded1c4b7ab9e918478695f53464b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000007131d2834404b545d686d757d8286878888888887878787878787878787878787878787878787868684817b716c62574d42362a1e12050000000000000000000007101a232c363e474f565e616b70777c8185898c8e9091929993999291908f8d8a8784807c78726d68605b534c443d352b231a1006000000000000000005111d2a36414c56626e7c868f9399979898979696918c81776c717c83898e9196959697969a93918d88827c746d68605850483f372d251b12080000000000000000000000000000000000000000000000060d161d2429313940454c52565e61666d7075797d808386888a8b8c8d8d8d8c8b8a8885827f7c78736f6a64605b534f46423b332d261d160d0400000000000000000000000000000000000000000008111a242c2f383f4446494b4d4e4e4e4d4b4846423b37312a2218100600000000000000000000000000000000000000000000000003090e161b20262b2f35393a3f4446484b4d4e4f505050504f4e4d4b4a4846423e3a3936302c27211b150e0600000000000000000000000000000000000000000000000000040d18212b343d464e585f686d777f868d92989c9fa3aba4a5aba49f9d97928c837b76828f98a0a7a6a7a7a6a6a69e958b7f7265584c3f2e23170b00000000000000000000000000000000030b1218232b313940454e53575f62676d7175797c7f8183848586878786868583817f7c7976716d67625f58534e454039312b2217110a02000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080000000000000009141f2934404b555c606b707476787879787775726d68625b51483f3420170d02000000000000000000000000000000000000000000000a141d2b353f49515a61676d7275777877746f6b605d554b42382e23170c040000000008131e28323c464e575e616b707477787775716d66605850483e352b21160b0000000000000000000000000000000000000000000006111b262f3e48515b63696e7275777878787775726e69605b53493f33271c11060000000000000000000000000000000000000000000004101c27333d47505a61676d717476777878777673706c655c554b4034281e1308000000000000000000000000000000000000000000000000000006111b262f3d47535f6a74808d97a1adb9c2cfd8e2e0d5c9bdb2a89f92877c6f665b50443b3025190d0400000000000000000000000000000000000000010d19242f3d4a5763707d8a99a4afbbc7d4e0dfd2c5b9ada196887b6e6155484b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000010c18232e39424c565d606c7076797a7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746e69625a50453b31251a0e02000000000000000000000008111a242c353d444c525960636b6f75797c7f8183858686868686858382807e7b77746f6c65605d565049413a322b231a1108000000000000000000010d1925303a47535f6a6f7c8286898b8b8b8a8987847f786d656a6f767c818487898a8a8a898684807b766f6a605d564e463e362d251b130900000000000000000000000000000000000000000000000000040c13181f272f353a41464c52545c6063676d707377797b7d7f80808180807f7d7b7976726f6a67625f58535049413d363028221c140b04000000000000000000000000000000000000000000000008121a1d262d3338393c3f40414141403e3b3a36312b2620180f06000000000000000000000000000000000000000000000000050d141a21272c3237394045474950535557595b5c5d5d5d5c5c5b5a585654534d4b4746413a38322b262018100800000000000000000000000000000000000000000000000000060f19222b343d464e565e656c727a80868b8f9299979898979993908b857f786e6f7c869195989a9a9a9a9997948f83796d6053473a2d201406000000000000000000000000000000040c151d2328353d434b51585f626a6e74797e8285898c8e8f9192989393989291908e8c8986827e7a756f6a625f58514b433d3428221c140b0200000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d0200000000000000020c18232f39434b51596063676a6b6c6c6b6a6865615e5651493f362d220e050000000000000000000000000000000000000000000006111b262f3d47515b626c707a7e82848483817c756d675d544a3f342821160b000000010d1924303a444e585f696e767d81848484827e786f6a615a50473d33271c10040000000000000000000000000000000000000000000b17222d3841505a636d737b7f828484858483827f7b736c655b5044382e23170c000000000000000000000000000000000000000000000714202c38444f59616c71797e81838485848482807d776d675c51453a3024190d0100000000000000000000000000000000000000000000000000000a141d2b37434e58606d7a85929ea6b0bcc6d1dce5d9cec4bbafa3999083786c60564d41362a1f160c01000000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2dfe1d5c9bdb2a8988b7e7165584b4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c525a6164656c6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6567625f5750483f33291f14090000000000000000000000000008121a232b323a41464f54596063666d6f7275767879797a797978777573716e696762605b53524c443f382f2920191108000000000000000000000008131e2b37424e575f6a6f767a7d7e7f7e7e7c7b77726d665c5f626b6f74787a7c7d7d7d7c7a77736f6a626058524c433d342c241b130901000000000000000000000000000000000000000000000000000001070d151d242930363a41464a5053555d606367666d6f7072737374747372706e6c6566625f5855534e46443f382f2a251f17110a0200000000000000000000000000000000000000000000000000080b141c22282b2d2f323334343433312e2d2a251f1a150e06000000000000000000000000000000000000000000000000090f171f252a32383c43474b5153535b606264666869696a6a696968676563615e575854524c48443d37312a221a120800000000000000000000000000000000000000000000000000071019222b343c444c535b60686e747a7f8386888a8b8b8b8986837f79726d666a6f7c83898b8d8d8d8d8c8a88827b6e675d5145392c1f13060000000000000000000000000000040d161e272e343f474f555d606a6e757b81858a8f9298989a9c9e9fa2aaaaa39f9e9c9b9998928f8b86817c756f6a605c554e463f332d261d140c030000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000007121d27313940454f54565a5d5e5f5f5f5e5c5854524c443f372d241b1100000000000000000000000000000000000000000000000b17222d38414f59626d727e858b8f9191908e8981796d665c50443d32271b1002000004111d2935414c565f6a6e7b82898e9091918e8a837c716c61594f44382c20150a0000000000000000000000000000000000000000030f1b27333f4953616c737f868c8f90919191908e8c8680776c60544a3f34281c10030000000000000000000000000000000000000000000916232f3c4855606b717e858a8e90919191908f8d8982796d60564c4135291d11040000000000000000000000000000000000000000000000000000020b1b26323c45525d68717e8b949faab4bfcbd7e1e0d7cbc0b5ab9f958b7f72685e52463e31281d1207000000000000000000000000000000000000000613202c3945525d687783909daab6c3d2dde5dacfc1b4a89b8e817568564c4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000b151e28323a41455055535b6061626161616161616161616161616060606060606060606060605b5355534d453f362d21170d030000000000000000000000000000081119202930363d44484f54545c606365686a6b666d6d6c666b6a686664615e575653504945413a332d261d170e07000000000000000000000000020e1a26313c454e585f62686d7071727171706e6965605c545359606367686d6f7071706f6d6766625f58544e45413a312b221b1209010000000000000000000000000000000000000000000000000000000000030b12181e252a3036383f44464b515357545c606264656667676766656461605b5355534e4847433c37332d261d1a140b0600000000000000000000000000000000000000000000000000000000020a11171c1f20232527272827262421211e1a140f0a0300000000000000000000000000000000000000000000000009121b212931363d43484e53555d6064656c6e717374767677767675757372706e696864615e56544f47433c342c241a120800000000000000000000000000000000000000000000000000071019222a323a414950565e61686d7276797c7d7e7e7e7c7a76726d67605c606a6f777c7f808181807f7e7b756e695e554b4035291d100400000000000000000000000000040d161f2830394045515960676d737c81878e92989c9fa2aaa7a9abacaeb4b4aeacaba9a7aaa29f9c98928e87827c736d67605850443f382f261e150c03000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000000000000010b151f272f343d4448494d5051525252514f4c4746413a322d251b120900000000000000000000000000000000000000000000030f1b27333f4953606b727f8892979b9d9e9d9a938e82786d60594f44382c1e130800000713202c3945525d686e7c848f949b9d9e9d9b9591867e716b6054483c32271b0f000000000000000000000000000000000000000005121f2b3744505b65717e8b92999b9d9e9e9e9d9b99928b7f72665c5044382c1f1206000000000000000000000000000000000000000004101c2834404a5463707d8892979b9d9e9e9e9d9c99948d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000a15202935414c56606c77839098a3aebac3cfd9e3dcd1c7bdb1a79f92857b6e61594f43392f24180d0300000000000000000000000000000000000004111d2935414c566774808d9aabb5c0ccd7e3ddd1c4b7aa9e918477685d524b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000030c1620282f353e4449495053545555555554545454545454545454545454545454545454535350494847423c332d241b0f0500000000000000000000000000000000070e171e252a33383d44484a505356595b5d5e5c6060605b5e5d5c5a5754524d4946443f38352f27221b140b0500000000000000000000000000000915202a333c464e53565d60636465656463615e5753504a474f5456565e616263646362605d5555534e47433d352f281f191009000000000000000000000000000000000000000000000000000000000000000001070c13191e252a2e34383a4045474a4a5153555758595a5a5a595857555350494947433c3a37312b27221b140b090200000000000000000000000000000000000000000000000000000000000000060b0f121316181a1b1b1b1a181514120e09030000000000000000000000000000000000000000000000000007101b242d333b42464e54585f62676d7175797b7e808182838383838281807e7d7b7874716d68636059534e463e362c241a0f060000000000000000000000000000000000000000000000000007101820292f383f444c52565d6165676d6f71717271706d6865605d55515860626a6f727374747373716e69615e574d43392f24180c00000000000000000000000000030c161f283139434b515b626b6f7980878e93999fa2aaabaeb4b4b6b7b8babfbfbab9b8b6b4b4aeacaaa29f9a938e8780796f6a625a504a423830261e150a00000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000030d151d232933383c3d41434545464544423f3a39363028201b130a000000000000000000000000000000000000000000000005121f2b3744505b65707d88939aa1a9aaabaaa59e948d80736b6054483a3025190d01030f1c28333f4a54606d7a8491969fa6aaabaaa7a09892877d7063584e43372b1b1106000000000000000000000000000000000000000613202d394653606c7784919ea3abaaabababaaaba39e9184796d6053463a2d201307000000000000000000000000000000000000000006121f2c3844515c667683909aa1a9a9aaababaaa9a69f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000040d19242f3a44505b656e7b86929fa7b1bdc7d1dce3d9cfc2baada2978e81756b61554b4035291f1409000000000000000000000000000000000000010d19242f3d4a5764707d8a99a4afbbc7d4e0dfd2c5b9aca096877a6d60544a5764717d8a97a4b0bdcad7e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000040d161e24293339383f44464748484848484848474747474747474747474747474747474746443f3b3a37312a211b1209000000000000000000000000000000000000050d131921272c3238383f4446494c4e504a50535353504a504f4d4a4846423c3937332d29241e17110a02000000000000000000000000000000030e18212a343c43474c525456585858575654524d46443f3d4448494c5254565757575654514b4847433c373229241e160d07000000000000000000000000000000000000000000000000000000000000000000000002080d13191c23282c2f35383a3d404446484a4c4d4d4e4d4d4c4a4846443f3c3b37322e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030606090c0d0e0e0e0d0b080705020000000000000000000000000000000000000000000000000000040f19222d363f454d535860626a6f74797d8185888a8c8e8f9090908f8f8e8d8b898784817e7a75706b625f5850483e362c21180e0300000000000000000000000000000000000000000000000000060e171d262d333b41464c5254555c60626465656463615d5653514b444e5458606265676767676664615f57534d453b31271d1207000000000000000000000000020b151e28313a434b555c606d727d848d92999fa4abaeb4b8babec1c2c4c5c7cacbc7c5c4c3c1bfbab8b4aeaca49f99928d847c716c605b544a423830261c110600000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b0300000000000000000000000000030b121821272c2f303437383939383735322e2d2a251e160e0a0100000000000000000000000000000000000000000000000613202d394653606c7883909aa4acb3b7b7b7afa69d92897d7063564c41362a1e110506121f2b3844505b6673808d96a1a9b0b7b7b7b1aaa3999083776a605447382d22170b000000000000000000000000000000000000000915222f3c4855626f7c8896a0acb5b7b7b8b7b6b5ada196897c6f6256493c2f23160900000000000000000000000000000000000000000713202d3a4653606d7986929facb3b6b7b8b7b7b5aea3988a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000008131e27333f49535f6a737f8c95a0abb5c0cbd7e1e1d6cabeb3a99e938a7d70675d51453b31261a0c030000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2d3d2d0c7bdb2a895887b6e62554a5764717d8a97a4b0bdcfd3d6d3cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000040c131922282d2d3337393b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d2e2b261f180f09000000000000000000000000000000000000000002080d161c21272c2e34383a3c3f42433f44464746443f4442403e3b3a36302d2b27221b19130b06000000000000000000000000000000000000060f18222a31373a4145474a4b4c4b4b494846423b383432383b3c414647494a4a4a494745413c3a37312b272019130c04000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f24292c2d2e34383a3c3d3f40404141403f3d3b3937332d2e2b26211f1b150f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343f4850575e616a6f767c81858a8e919797999b9c9c9d9d9c9c9b9a989696918e8b86817d766f6a615a50483e332a2015090000000000000000000000000000000000000000000000000000050b141b222730363a4146474b515355575858585654524c4745403d43474e5456585a5a5a5a595755534d46423b33291f150b010000000000000000000000000a141d27303a434c555d676d757f8791969fa3abafb5babfc5c6cad0cfd1d2d3d6d7d3d2d1cfd0cac7c5bfbab6afaba39f9691867e746c665c544a42382e231711080000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000001070c161c202223272a2b2c2c2c2b292521201d19130c0500000000000000000000000000000000000000000000000004101d2935404b5563707d8a95a0acb6bec4c4c1b8aea49c8f8276685e5246392d2014090613202d394653606c7884919ea8b2bbc2c4c3bcb4aba095887c6f6253493f33271b0f030000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc3c4c4c4c3bdb2a8978a7e7164574b3e3124180b00000000000000000000000000000000000000000815212e3b4854616e7b8799a3afbec3c4c4c4c3bfb4aa998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000010b17222d38414e57606d78839099a3afbbc3cfd8e2dbd0c5bcafa59e9184796d60574d42362a1e150a0000000000000000000000000000000000000713202c3945525d687783909daab6c3cbc7c5c2bdb5ada196887b6e61554a5763707d8a96a9b3bec5c7cac7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000001080d171c1b22272b2d2e2f2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2b2722211e1a150e060000000000000000000000000000000000000000000000050b10161b1c23282c2d3032352e34383a3a3938332d3533312e2d2a25201f1b17110d0801000000000000000000000000000000000000000006101820262b3035393a3d3e3f3e3e3d3b3a36302c28272c2f3036393a3c3d3e3d3c3a39352f2e2b26201b150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012181d1f2023282c2d2f3132333434343332312e2d2b2722211f1b15120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46505a62696e757c82888e92989b9ea1a9a6a7a9a9aaa9a9a8a8a6a5a8a19e9b99928e89837c716c615a50463c31261a0f050000000000000000000000000000000000000000000000000000020a11171e252a3035393a404547494a4b4b4b494746413a393532373d4347494c4d4e4e4d4c4b4846423b36312921170d0300000000000000000000000006111b262f39434c565d676d79818c9299a0a8afb5bbc0c7cad0d3d6dbdcdedfe0e2e3e0dfdedcdbd6d3d0cac7c0bbb5afa8a098928b80786d665c544a3f3428231a0e050000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a0300000000000000000000000000000000000000050b101316161a1d1e1f1f1f1e1c191413110d08020000000000000000000000000000000000000000000000000006131f2c3945515d6775818e9ba7b1bec7d0d1cac0b9ac9f92867a6d6154473b3025190e101c28343f4a54636f7c8996a1adbac4cdd1cec6bdb1a79a8d8073655b5044372b1f12060000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced1d1d1cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000916222f3c4955626f7c8895abb5c0d0d1d1d1d1c1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000006111b262f3c44505c666f7c87929fa7b1bdc6d1dce1d7cec1b9aca1968d8073695f53463d30261c1106000000000000000000000000000000000004111d2935414c566673808d99a7b1bcbfbab9b6b0aba49e9184786c60534955626f7c8897a1adb7b8babfbbb9b7afa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171b1f2021222222222121212121212121212121212121212121212120201f1b1714120e09030000000000000000000000000000000000000000000000000000040a0f11171c1f2023262823282b2d2d2d2b282229272421201e1a13120f0b06000000000000000000000000000000000000000000000000060e151a1e24292c2d3031323231302e2d2a251f1c1b1f22252a2d2e2f3031302f2d2c2924211f1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c101314181c1f202224252627272726252422201f1b1715130f0a060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e58626c717b82898f949a9fa2aaabadb3b3b4b5b6b6b6b6b5b4b3b1b2adababa39f9b9490867e716c61584e43372b21160b00000000000000000000000000000000000000000000000000000000060b14191e24292d2f34383a3c3e3e3f3e3d3a3935302c29272b32373b3c3f40414140403e3b3a36312a251f170f05000000000000000000000000050e17222d38414b555d686d79828e939fa3abb2bbc0c7ccd2d6dbdfe2e7e6e2dfdedddddedfe2e6e7e2e0dbd6d2ccc7c0bbb2aaa39f928d81786d665c50443f352c20170d02000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d0908060300000000000000000000000000000000000000000000000407090a0e1012121312110f0c070705010000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c3d0d9ded4c7bbafa3998b7e7265564d42362a1e11121f2b3844505c6674818d9aa9b2bdccd6ded8cfc3b8ab9e9184786c605346392e23170c0000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded8cbbeb2a5988b7f7265584c3f3225190c00000000000000000405060401000000000000000916232f3c4956626f7c8995a2afbcd1d5dedbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a73808c95a0abb4bfcbd7e0e0d5c9bdb2a89f92867b6e61594f42382e23170c0000000000000000000000000000000000010d1924303c4956626f7c8995a0aab1b4aeaca9a69f99938b7e71665b504653606d7985929ea6aaacaeb4aeacaaa79e93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131415151515151515141414141414141414141414141414141413120f0b06060200000000000000000000000000000000000000000000000000000000000000060c10121316191b171c1f2020201f1c171c1a171514120e090503000000000000000000000000000000000000000000000000000000030a0f13191d202123252525242321201e1a14100f1315191d2021232424242321201d1815120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c1012131517191a1a1b1a1a19171513120f0b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a717e868f939c9fa6acaeb4b8b9bebfc1c2c3c3c3c2c2c1c0bebdb9b7b4aeaca69f9892887e716a5f53473d33271c10010000000000000000000000000000000000000000000000000000000002080d13191d2023292c2d2f31323231302e2d2924201d1b20272b2e2f323434343433312e2d2a261f1a140d05000000000000000000000000020d172027333f49535c676d7a828f949ea5afb5bdc4cbd1d7dde3e5e1dedddad5d2d1d1d1d2d3d6dbdedee1e5e4ddd8d1cbc3bcb4aea49d938e81786d605b51473e32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d5e2e3d7cbc0b5ab9c8f8376695e52463a2d201413202d3a4653606d7985919eabb8c4cfdee8dfd2c5b9ada196897c6f63544a3f34281c100300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c000000020507080d101213110e08080602000000091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000040607070707070b17232e38424e58606d78839099a3aebac2ced8e2dacec4baaea3988f82756b60544a3f34281c110600000000000000000000000000000000000813202d394653606c788390989fa7aba39f9d99948f877f726c62544a44505c66737f8c949b9d9fa2aaa39f9e9b958f82756a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060808080808080808080808070707070707070707070707070706050300000000000000000000000000000000000000000000000000000000000000000000000000030607090c060b1012131413120f0b060d0b08070502000000000000000000000000000000000000000000000000000000000000000002080d1113141718191818161514120e09030307080d11131416171717161413110d070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0c0d0d0e0e0d0c0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8892989ea5abb0b8babfc4c6c9cfcecfcfd0d0cfcfcecdcfc9c5c4bfbab9b0aaa29a92867c6e62594f44382c1d130700000000000000000000000000000000000000000000000000000000000002080d1113181c1f2022242525252321201d1913110f161b1f22232527272727262422211e1a140e09030000000000000000000000000008141e29323b44505b656d79828f959fa6afbbc0c7cfd7dce3e4dfd9d4d1d0cfc9c6c5c4c4c5c6cacfd1d2d5dae0e4e3dcd7cfc6bfbaaea59e938e81746d63594f443b3025190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875828f9baab4bfcad6e7e8dcd1c6b9ac9f93877b6e6154473b30251a1c28343f4a5463707d8997a1adb9c6d2dfebe1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0002080e111414191d1f1f1e1a1514120e090300091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030607070c1013131414141414141c26303c44515c666f7c86929fa7b1bcc6d0dbe0d7cbbfb4aa9e93897d70665c5044382e23170b000000000000000000000000000000000005121f2b3744505b656f7c86909596969992908c88827c726d635a50423f4a54606d78828a8e919298939992918e8a837a6d60584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0c0b0b0a08070502000000000001050707090a0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa2aaafb7bbc2c6cad0d2d4d1d1cbc7c5c4c4c5c6cad0d1d2d1cbc7c2bcb4aca2989082766b6054483a2f24180d01000000000000000000000000000000000000000000000000000000000000000105070c1013141617181818161413110d0804040a0f131516191a1b1b1a19181514120e09030000000000000000000000000000020c1925303b444f59606c77818e949fa7b0b8c1cbd1d9e1e6ded8d3cec8c5c4bfbeb9b8b7b7b8babec0c4c5c9ced4d8dfe7e1d8d1cbc0b7afa59d938c7f726b61564c41362a1f160c0100000000000000000000000000000000000000000000000000000000000000000000030606090c070c101313141313100c070c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbe7ede0d4c7bbafa4998b7f7265574d42362a1e1f2c3844505c6674818e9aa9b3bec9d5e1eee5dacfc4b8ab9e9285796d6053463a2f23180c00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060b14191e2021262a2c2c2b2722211e1a150d07091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000060b10121318181c1f2020202020202020202834404a545f6a727f8c959faab4bfcad6e2dcd1c6bcafa59d9083786d60544a3f34281c110600000000000000000000000000000000030f1b27333f4953606a6f7c83888989888683807c766f6a635b51483e3845515c666d777d8184858687868684827d776d685d52463c31261b0f030000000000000000000000000000000000000000000000010507070b0d0f1011100f0e0b080806020000020507080c0e0f101110100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1012131313131313131313131313131313131313131313131313131313131313131313131312100d08070502000000000000000000000000000000000000000000000003050606060504010000000000000000000000000000000000000000000000020507080e11110d0807050200000000000000000000000000000000101c2936434f5c6976828f9cacb4bcc1c7ccd3d6d3cdc8c4c3bfbab9b8b8b8babfc3c4c8cdd7d3cec6beb4aa9f94897d7063554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000040607090b0b0c0b0a0707050100000000030608090c0d0e0e0d0d0b08070502000000000000000000000000000000000a141e2a36414c56606b73808d939ea6b0b9c2cad7dce3e1dbd6cdc7c3bdb8b7b2b3adabaaaaabadb3b3b7b9bdc4c8cdd6dbe2e2dcd7c9c1b7afa59f93887d70685e52463f31281d13070000000000000000000000000000000000000000000000000000000000000003060b0f121316191b181c1f2021201f1c181b19161313100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b99a3aebac7d3e2edf0e3d7ccc0b5ab9c908376695e52463a2d20202d3a4653606d7985929eabb8c4cfdae6f2ebdfd2c6b9ada197897d7063554b4034291c1004000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190a11171f252a2d2e3337383937342f2e2b262018120c1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000020a11171c1f202423282c2d2d2d2d2d2d2d2d2d2d2e39424e58606d78839098a2aebac2d0d9e2d8cfc1b8aca0958b7e71665c5044382d22170b00000000000000000000000000000000000b17222d38414e58606a6f767b7d7d7b7976736f6a62605851493f3634404b545c656c70757779797a7a797775716c655d564c41342a20150a0000000000000000000000000000000000000000000003080d111314181a1c1d1d1d1c1a181514120e09090e121415181b1c1d1d1d1c1b181413100c070100000000000000000000000000000000000000000000030606070707060400000000000000000000000000000000000000000000000000000000020507080c0f100f0b06050300000000000000000000000000000000000000000000000000000000000000000000010507070d1012100d0908060300000000000000000000000000000000000000000000000000010407070d0f0b0a0805000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020201f1d1a1514120e090300000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000002080e1114141a1e1d1a1514120e090300000000000000000000000000000e1b2834414e5b6774818e9aa9b2bdc9d3d8d4ccc7c3bcb8b6b4aeacababacaeb4b6b8bcc3cbd4d8d0c6bcb0a69c8f8275675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68707d88939fa5afb8c2cbd4dce8dfd7cfcac2bbb7b1acaaa6a9a19e9e9e9fa2a9a6abacb2b8bcc3cad0d7e0e7dbd3c9c0bbafa49a92857a6e615a50433a2f24180d0200000000000000000000000000000000000000000000000000000000060b0f12171c1f2023262823282c2d2d2d2c2823282623201f1c1812100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9cabb4bfcbd7e3f3f4e8ddd2c6b9ac9f93877b6e6154483b31252834404a5463707d8997a1adb9c6d6e1ebf7eee2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519141c22283036393b4043454644413b3a373129241d161623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c141c23282b2d312e34383a3a3a3a3a3a3a3a3a3a3a3a3c44505c666e7b86929fa6b0bdc7d2dde1d4c8bcb1a79e9184786d60544a3f33281c0f030000000000000000000000000000000006111b262f3d464e585f62696e70706f6d6766625f58544e463f372e2e39424b535b6064686a676d6d6d6c656864605b534c433a2f22180e030000000000000000000000000000000000000000060b1013191d20212427292a2a2a29272522211e1a15141a1e21222527292a2a2a292724201f1d18120b0300000000000000000000000000000000020507060b0f121314141413100c0708060300000000000000000000000000000000000000000003090e121415191c1d1c1713120f0b0600000000000000000000000000000000000000000000000000000000000002080d1113141a1d1e1d1a1515120f0a0300000000000000000000000000000000000000000002080d1113141a1c181715110c060000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2a2722211e1a140d060000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b040000000000000000000000000000050d14191e2021272b2a2721211e1a140c07000000000000000000000000000b1724313e4a5764717d8a96a1adb9c3cfcdc8c2bbb7b1abaaaba39f9e9e9fa2aaaaabb1b9c3cdd7d8cec2b9ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59616e7a85919aa4afb7c1cad4dde5ddd4cdc5beb9b0aba8a09d999697929191929796999ea1a8abb1babfc5ced5dde4dbd8ccc0b6aca1978f82766c62554b4035291e13080000000000000000000000000000000000000000000000000000070c11171b1f22282b2d2f32352e34383a3a3a38342e3533302d2c28231f1c18120d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dce7f3f9ede0d4c8bbafa49a8c7f7265574d42362a2c3844515c6674818e9ba9b3bec9d5e8f2fdf2e6dacfc5b8ab9f9285796d6053473a2f24180d010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225141d262d333b4146474c505252514d4847423c352f281f1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e262e34383a3e42404546474747474747474747474747474a545f69727f8b949fabb5c0ccd7e3d9cec3b9aca0968a7e71665b5044382b1f150a00000000000000000000000000000000000a141d2b343d464e54575f61636362605c5555534e47433d342e2527303941495053575b555c606060605b5357535049413a31281e100600000000000000000000000000000000000000020a11171c1f252a2d2e3134363637363634322e2d2b261f1f262b2d2e3234363637373634312d2c29241d150d080000000000000000000000000003090e121415171c1f202021201f1c181515120f0a030000000000000000000000000000000000040b0f141a1e212226292a2824201f1b17110a02000000000000000000000000000000000000000000000000000000050d13191e2021272a2b2a2722211f1a15100b04000000000000000000000000000000000000040c13191d202127282424211d1710090000000000000000000000000000010a0f171f262a2d2e33363839393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a261f180f080000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000080e171e252a2d2e343737342e2d2a251f18120b0300000000000000000000000713202d3a4653606d7884919ea7b1bdc7c3bcb8b0aba79f9d98999291919298979d9fa7b1bbc5cfdbd3c7bbaea3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b75818e97a1acb6c0c9d3dce5dcd3cbc2bbb3ada69f9c95918c89878584848587898d91969d9fa7aeb4bcc3cbd4dce8ddd2c7beb3a99e948b7e71675d51453a3024190d000000000000000000000000000000000000000000000000030b12181b22272b2d3338393c3f41434045464746454044423f3d3a38342e2c28231c19130c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2edf8fcf0e4d8ccc0b6ac9d908376695e53463a2d2d3a4653606d7985929fabb8c5cfdae6f8fff7ecdfd3c6baaea2988a7d7064554b4035291d11040000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251d262f383f444d5254595d5f5f5e5a55534d45403931282023303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f2830383f44464b4f4b515353535353535353535353535353535357606c77839099a4afbbc7d4e0dfd5c9bdb2a89d9184786c6053463d32271b0f0000000000000000000000000000000000020b19222b343c43474d535556565553514b4847433c38322b221c1e272f383f44464a4e4b515354535350494a46443f382f281f160c00000000000000000000000000000000000001080c141c23282b3036393a3e404243444342413e3b3a37312c2931373a3b3f414243444343413e3a39352f271f1911080000000000000000000000050d141a1e212122282b2d2d2e2d2c292322211f1b150e06000000000000000000000000000003090e161b1f262a2d2e33363735312d2b27221b140b0400000000000000000000000000000000000000000000000000070e171e252a2d2e33373837332f2e2b26201b160e0903000000000000000000000000000000040e161e24292c2d333531302d28221a120a020000000000000000000000000a131c212931363a3b40434546464646464646464646464646464646464646464646464646464646464646464646464543403b3a363129211a11080000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000009111a20293036393b414444403b3a363128231c150c050000000000000000000006121f2c3844515c66717e8b95a0abb5bab9b1aba69f9c95908b8886858585878a90959fa9b3becad6d7cbbfb5ab998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d89939ea9b3bec7d2dbe5dcd3cac1b9b1a9a29e949089847f7c7a787777787a7c80848a90959fa2aab1b9c2cad4dce4d9d0c5bbb0a69e9185796d60564c4135291c120700000000000000000000000000000000000000000002090c151d23282d3337393f4446494c4e504b51535453514b504e4c494645403a38342e2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909dabb5c0cbd7e3f4fffff4e8ddd2c7b8ab9f95877b6e6154483b3134404b5563707d8a97a2adbac6d7e1ecf7fffbeee2d6cabeb3aa9b8e8275675d5145392c2013080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225262f38424a50565e61666a6b6c6a67625f57514b433a322823303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a424a5053575b545c606060606060606060606060606060606060656f7c87939facb9c6d2dfe5d9cec4b8aca0958a7e7164584e43372b1d12070000000000000000000000000000000000071019222a32373c4246484a4a484645403c3a37312b27201910151d262d3337393d42404546474746443f3e3937332d261d160d040000000000000000000000000000000000040c13191e262e34383a4146474b4d4f5050504f4d4b4847423c38353c4246484b4e4f5050504f4e4b47454039312b23190f05000000000000000000090f171f252a2d2e2d3338393a3a3a38342f2f2e2b262018100a010000000000000000000000060e151a21272c31363a3b3f4243423e3937332d261d160d04000000000000000000000000000000000000000000000007101820293036393a40434543403c3a37312c27211a140d0500000000000000000000000000040d1620283035393a40423e3d39342c241c140a000000000000000000000009121c252e333b4246484c5051525353535353535353535353535353535353535353535353535353535353535353535352504d4846423b332c231a0d03000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000009121b232c323b4146474d51504d4846423b342e271e170e0600000000000000000004101c2834404a54606d78839099a3afaeaca79f9d948f89837f7b797878797a7d839097a2adb9c6d2dcd1c1b4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7883919da5afbbc4d0d9e4ddd3cac1b8b0a79f97928a837d77736f6d676b6b686d7073787d838b9298a0a7b0b8c2cad4dee2d7cdc2b9ada1978c8073685d5246392e23180c0000000000000000000000000000000000000000050d14191e272e34383f44464a505356595b5d545c6060605c555d5b595653514b46444039363028231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabbdc7d1dce8f4fffff9eee4d4c8bcb1a7988c7f7265574d42363845515c6774818e9ba9b3becad6e2eefbfffef2e6dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32222d38424a545b60686e7376787977746e69605d554c443a2f26303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000010d19242f3a434c545c6064686b666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d75818e9ba8b4c1cedbe7e0d4c8bdb1a89d9083776a605447392e23180c00000000000000000000000000000000000007101920262b31373a3b3d3d3c3a38342e2e2b26201b160f070b141b22272b2d312e34383a3a3a3937332d2d2b27221b140b040000000000000000000000000000000000060d161e242930383f44464c5254575a5c5d5d5d5c5a5855534d464440454d5355585a5c5d5d5d5c5a5753514b433d352b21170d030000000000000009131b212931363a3b3f3f44464747474540413c3a37312a221c130a00000000000000000000090f181f262b32383b4246484c4f504f4a46443f382f281f160c01000000000000000000000000000000000000000000040d18222a323a4146474d5051504d4847433c38322a251f170f080000000000000000000000010c162028323a4145474d4f4b49453e362e261c110800000000000000000006111b242e3740454d5355595c5e5f6060606060606060606060606060606060606060606060606060606060606060605f5f5d5a55534d453e362c1f150b01000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b01000000000008121b242d353e444c52545a5e5d5a54534d444039302920180f060000000000000000000c18232e3944505c666f7c87929fa4a39f9c959089827c77726e6a6b6b686d707985929eabb8c5d1dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5964717e8a95a0acb7c1cdd6e2e1d5cbc2b8b0a69e9590857e76706b6663605d55565d6063656c70787e8690959fa6b0b8c2ccd6e2dfd5c9beb3a99f92867a6d61544a4034281c1004000000000000000000000000000000000000080e171f252a30394045495053545b606265686a6b666d6d6d676b6a686663605c5453514a46413a342e271e17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7b1bccfd9e3eef9fffffff0e4d8cdc2b6aa9d908377695f53463a3a4653606d7985929fabb8c5cfdbe6f2fefffff7ece0d3c7baaea2988a7e7164564c4135291d110500000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3228333f4a545b666c727b7f83858584807b746d675e564c42382d303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004111d2935414c565d666d71757779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a97a4b0bdcad7e3e5d9cec3b8aca095897c6f62544b4034281c1004000000000000000000000000000000000000070e151b1f262b2d2e30302f2d2c2823211f1b150f0a0400020a11171b1f202423282c2d2d2d2d2b2722201f1b17110a02000000000000000000000000000000000008101820282f353e424a5053565e61646769696a69696765615f5753504b51575f61656769696a6a696764605d554f473d33291f140900000000000007111b252d333b4246484c4a5053535453514b4d4847433c342e261c1209000000000000000009121b212a31373d44484d5355595c5d5b57535049413a31281d13070000000000000000000000000000000000000000010c161f2a343c444c52545a5d5e5d5a55534e48443d363129211a11080000000000000000000008131e28323a444c52545a5b5755504840382e231a100500000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615f5750483e31271d12070000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d12070000000007111a242d363f474f565e61676a6a67615e57514a423b322a22181006000000000000000007121c28343f4a545f6a73808c939999928f8a837d766f6a6562646668686e727a85929eabb8c5d1dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7783909da7b1bcc9d3dfe2d8cfc3b9b0a69e948f837b716c6360595654514b4c5254535b60656c717b838f949fa6b0bac4d0d9e4dacfc4baaea2988c7f72665c5144382c1f120700000000000000000000000000000000010a111a202930363e434b51535b6063666c6f7274767879797a797978777572706d6664605c54524c4540393028231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daab7c2cdddebf5fffffffff5e9ddd1c4b8ab9f95887b6e6155483c404b5564707d8a98a2aebac6d3e1ecf7fffffffbefe2d6cabfb4aa9c8f8275685d5246392d20140800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32323b44505b666c787f868c909292918d8780796d685e544a3f33303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000613202c3945525d686d787e8284868686868686868686868686868686868686868686868a909aa6b2becbd8e4eadfd4c8bcb1a79a8e8174665c5145382c1f130600000000000000000000000000000000000000040a0f141a1e2122232322201f1c1815120f0a040000000000060b0f121317181c1f202120201f1b1713120f0b0600000000000000000000000000000000000008111a222a323a41454f545c6064686d7173757677767574716e6964605c555d60696e7274757677767674716d6760594f453b31251a0e0200000000040f19232d373f454d535459545b606061605c555a55534e4640382e241b0b0200000000000009121b242d333c42474f54575f6166696a6864605b534b433a2f24180c020000000000000000000000000000000000000008131e28313c464e565e61666a6b6a66625f58544f46423b332c231a11080000000000000000010d19242f3a444c565d60666864615a524a40352c21160b0000000000000005111d29343f48515b63696e73767879797979797979797979797979797979797979797979797979797979797979797979797876736e69615a5043392f23180c000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c010000060f19232c363f48505961686e747777736e69605c544c443c342a22180e0500000000000000000b17232e38424e58606c788087898986827d78706b6367696e707375777a7f849197a2adb9c6d2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8995a0acb9c3cedbe7dcd1c6bcb1a79f948f82796e69615a544f494745414145474950535b60696e7a828f949fa8b2bec7d2dde1d6cabfb4aa9e9184796d6053463a2e23180c000000000000000000000000000000020a131c232c323b424650555c60656c7074797c7f81838586868786868583817f7c7975716d66615e56514b423d342e261e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0acb8c5d1deeafdfffffffff9ece0d4c8bcb1a7998c7f7266574d4245515d6775818e9baab3becad6e2f3fdfffffffff3e7dbd0c5b9ac9f92867a6d6154473b3025190e02000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f2f3b444f59606c78818c92989d9e9f9d99928d837a6d665b50443d323c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005121e2a36424d57606d7a828a8e9192999393939393939393939393939393939393939393979aa2acb7c2cedae7f0e4d9cdc3b8ab9f9285796d6053463a2d20130600000000000000000000000000000000000000000003090e1214151717151313100c070603000000000000000000030506070c101313141413120f0b0605030000000000000000000000000000000000000008111a232c343c444c525961666d70767a7e808283838382807e7b77716d665f676d747b7e818283838382817e79706b60574d42362a1e1205000000000b16212b353f4951575e616669666c6d6d6d676a67625f58524a40362d1d140a0000000000060f1b242d363e454d53596063696e72757675716c655d554b4135291e140a000000000000000000000000000000000000010d19242f3a434e585f686d73767876736f6a636059534d453e352c231a0d040000000000000004111d2935414c565d686d7375716c645c52473d33271c10040000000000000915222e3a45515b636d737b7f838485868686868686868686868686868686868686868686868686868686868686868686868583807b706c61554b4034291c1004000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e130800050e18212b353e48505a626b707a808483807b736d665e564e463c342a20170c020000000000000006111c26303c44505b666c747a7c7c7a75706c666d7074787b7d7f8184878b9196a1a9b3becad6dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba7b1bccbd5dfe3d7cbbfb4aaa0958f82786d675e575048443d3a393535393a3f444950575f686d79829096a1acb6c0ccd8e3dbd0c6b9ada1968a7d7064544b4034281c100400000000000000000000000000020a141c252e353e444d525a61676d72787d8185898c8e9092929993999292908e8c8985827e79736d68605c544f443f3830281f170e05000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcc8d4e0edf9fffffffffcf0e4d8cdc3b6aa9d908377695f53474753606d7985929facb8c5d0dbe6f2fffffffffff8ede0d3c7bbaea3998b7e7165564d41362a1e1105000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f38424d56606b727f8c939fa2aaabacaba39f958f82786c60594f443a3c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3a46525e6975818e949b9e9fa3a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4a6acb4bdc8d3dfeaf5eadfd3c6baaea298897d7063564a3d2d22170b0000000000000000000000000000000000000000000000020507080a0a0907060400000000000000000000000000000000000004060707070605030000000000000000000000000000000000000000000008111a232c353e464e565d606b70787d82868a8d8f9090908f8d8b88837e786f6a6d7981878b8d8f9090908f8d8a847d70695e53463a2d21140700000003101b27323d47515b62696e727678797a7a7a7977746f6a635c52483e2f261b1106000000030d18212d363f4850575f626b6f767b7f8283827e776d675d51453e30261c1106000000000000000000000000000000000004111d2935414c565f6a6f7a80838483807b76706b615e574f473e352b1f160c010000000000000713202c3945525d686d7a80827e736e64594f44382c21160b0000000000000b1724313d4a56626d737f868c8f9192939a939393939393939393939393939393939393939393939393939393939393999292908d867e70675c5145382c1f130600000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d040d17202a333d47505a626c717d858d91908d867f786e685f584e463c32291e130800000000000000000a141e28333f4a545b60686e706f6d67696e73797d8185878a8c8e9196989ea1a8b2bbc5cfdbdacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c3cddfe7e0d3c7baaea3989083796d665d554d453e38332d2c29292c2d33383f444d565d676d7a84919aa4afbbc7d2dde2d5c9bdb2a99b8e8175665c5145382c1f1306000000000000000000000000000a141c262e373f474f565e616c70797e84898e9297989b9d9e9fa3aba39f9e9d9b9998928f8a85807a726d666059504a4239312920170d04000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3ced9e4f0fcfaf8f8f8faf5eaded1c4b8aca095887b6e6255484b5564717d8a98a2aebac6d3e1ecf7f9f7f7f7f9fbefe3d7cbbfb5ab9c8f8376685e5246392d201409000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3f4a545e68707d87929fa5aeb4b8b8b5afa79f948c7f736b60564c413c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212e3b4854616e7b87939fa6aaacaeb4adadadadadadadadadadadadadadadadadadadb0b2b7bdc6cfdae4f0fbeee2d6cabeb3aa9a8d80746753493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c363e474f585f686d757d838a8f93999a9c9c9d9c9c9a9895908b837c7075818e939a9a9c9c9d9d9c9a9691867b6e6154483b2e2115060000000713202c38444f59626d727b7f8285868687868683807c736e635a5041382d22170b00000009141f29333f48505a62696e767c82888c8f908e8a82796d605a5042382e23170b00000000000000000000000000000000000613202c3945525d686f7c858d9091908d88827d756e6961594f473d31281d1307000000000006121f2b37434e58606d7a838d8e8a80736b6155483d32271b10000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d989185796d6053473a2d20140700000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110c161f29323c464f59616c717e8792989d9d98928c827a6e6a5f584e443a3025190d0300000000000000020c17222d38424a50565e616362696e757b80858a8e919797999b9da0a8abacb2bac4cdd7e1d5c9beb3a9988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aebac6d3dfe2d6cabeb3a99f92867c6e675d544b433b332c2721201d1d2022272d333c434c555e686f7d88939fabb5c0ccd7e3dacfc4b8ab9f9285796d6053463a2d20130700000000000000000000000009121c262e384049515961696e767d848b91959b9ea1a9a7a9abacaeb4aeacabaaa8aaa29f9b97918c857f796f6b605c544b433a32291f160c030000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a0acb9c5d5dfeaf5f2eeecebeceef2ece0d4c8bcb1a7998c7f7366584e515d6775828e9baab4bfcad6e2f3f1edebeaebedf1f3e7dcd1c6b9ac9f93877b6e6154473b31261a0e020000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f44505b666e7a859199a3afbabfc5c5c0bbb0a69f92877d70685e52463f4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1825313e4b5864717e8b9aa4afb7b9babfb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdbec2c8cfd8e1ebf6fef2e6dbd0c3b6a99d908376655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070707060400000000000000000000000000000000000000000000000000040d18222c353e485059616a6f7a818a90959c9fa4aba8a9aaa9a8a7a7a09d9590867d7c88939fa4aca8a9aaa9a9a8a1988d8073665a4d402e23170c0000000916222f3b4854606b727f868c8f919693949892908d8780736c6253493f33271b0f0300020e1a26313b45505a626c717b82898f94999c9d9b948f82756c61544a3f34281c110600000000000000000000000000000005111d2935414c56606d7a8491979d9e9d99948f89827b706b61594f433a2f24180d01000000000815212e3a47535f6a74818e959b92897d7063594f44382c1c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacb5afacabaaa197897c706356493d3023160a0005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013141e28313b444e58606b717e879299a2aaaaa39f9490847c6f6a5f564c41362a1f1409000000000000000006111c262f383f444e585f676d737b81878d92979a9ea1a9a6a8aaacb2b7b9bdc4ccd6dfdcd2c6b9ada197897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566774818e9aaab4bfcad6e2dfd3c6baada2978c80736a5f554b42393129211c1413111113171b2227313a434c56606b74818e99a4afbbc7d4e0dfd3c6baada297897c706356493d30231608000000000000000000000007101b242e38404a525b636b707b828a91969da0a7abadb3b4b6b8b9babfbbb9b8b6b4b4aeaca9a19e97928c847c736d665d554c443a31281e150b000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9d5e7f1ece6e2dfdedfe2e6ece4d9cdc3b7aa9d9084776a5f5353606d7a86929facb8c5d0dbe7eae5e1dedddee1e5eaede0d4c7bbafa4998b7f7265574d42362a1e12050000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c444f59606c78828f97a1abb5c0cad0d1cbc2bbafa39991847a6d615b51464956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99acb6c0c5c7cbd1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cacbced3dae1eaf3fdfff7ecdfd2c5b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d070c10131314141313100c0706040100000000000000000000000000000000000000010c16202a343d47505a616b707c848e939da0a7acafb5b5b6b6b6b5b3b1aca7a0989285818e9aa5afb6b5b6b6b6b5b2aa9d9083776a544a3f34281c10030004101c2834404b5563707d8892989c9ea1a9aaa39f9d99928b7e71655b5044372b1f12050005121e2a36424d57626d717e868f949c9ea6a8a9a69e948a7d71665c5044382d22170b0000000000000000000000000000010c13202d3946525e6873808c96a1a9aba9a69f9c948f857d706b60554b4035291d110400000004101c2834404b54626f7c87939fa49d9083776b605448382e23170b000000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b3a9988b7f7265584c3f3225190c000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21141c26303a434c565f6a707d879299a3abb3b4aea69f9691857c6f685e52463b31251a0e0200000000000000000d1924303a444e585f6a6f7980868e92999ea2a9abadb2b2b4b7b8bdc3c5c9ced6dedbd6cabfb4aa9e9185786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919daab7c4d0dbe7ded2c5b8ab9f9285796d60584e433930271f170f0b060404060b11171f28313a444f59616e7b87939facb9c6d2dde2d6cabeb3a9998c7f7366594c402f24190d01000000000000000000040d19222d36404a525c636d727d858f949ea0a8acb1b8b9bec1c3c5c5c7cbc7c5c5c3c1bfbab8b3ada9a29f96918780786d675e564c433a30271c1207000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4ced9e5e9e1dad6d2d1d2d6dae1e9ded1c5b8aca095887b6e62555564717e8a98a2aebac7d3e2e7e0d9d4d2d1d2d4d9e0e7e3d7ccc0b5ab9d908376695f53463a2d21150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4c56606b73808c949fa9b3bdc7d1dbdcd7cbc0b5aba1968f82756d62584e4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d3d7dcd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d7d8dadfe4ebf7f7f7f7f7ece0d3c7baaea398877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000205090e121415181a1c181c1f202121201f1c181413110d0701000000000000000000000000000000000008131e28323c464f59616c707d8691969ea5acb1b9bbc0c2c3c3c3c2c0bcb8b1aaa298928e929da9bbc0c2c3c3c3c2b8ac9f928579665c5044382c1f12060006131f2c3845515c6775828f9aa3aaabadb2b4aeacaba39e9184786c605346392d201306000714212d3a46535f69717f8b92989fa6aab0b5b6b0a69d9184786d60544a3f33281c0f030000000000000000000000000007121d2935414c56616d7a85929fa8b2b7b6b0aba69e9792877d70675d5145392c20130600000006131f2c3845515c6674818e9aa4aca095897c7063544a3f34281c10030000000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5bfb3a6998c807366594d4033261a0d000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d312417232e38424b555e686e7c859299a3abb5bdbfbab0a8a19791847a6d61574d42362a1e12050000000000000004111d2935414c565f6a6f7c848d92989fa3abadb3b8b9bebfc1c4c5c8ced2d5dadad5d0cac1baaea2988d8073655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb8c5d1e2e1d5c9bdb2a8998d8073675d51463c31271e150d05000000000000060d161f28323d46535f6975828f9bacb6c0ccd8e4dbd0c2b5a89c8f827569554c4135291d11040000000000000000010c161f2b343f48525c636e737f8892979fa6acb2b8bcc3c6c9cfd0d1d2d3d7d3d2d1d0d0cac6c4beb9b3ada8a099928c82796d685e554c42392e23180e04000000000000000000000000000000000000000000000000000000000000000004101c2834404a5463707c8996a1adb9c5d5e0e9dfd7cfcac6c5c6cacfd7dfe0d4c8bcb1a7998c807366585d6775828f9baab4bfcad6e2ded5cec8c5c4c5c8ced5dee8ddd2c7b8ab9f95887b6e6155483c31261a0f0200000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c525e68707d87939fa6b0bbc4cfd9e3e8dcd1c7bdb2a99e948b7f726a5f554b56636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe3e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3eaeaeaeaeaeaeaeaeaeaeae3d7cbbfb4aa94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000002090e11151a1e212225272923282c2d2d2d2d2c282321201d18130c04000000000000000000000000000000030c19242f3a444e58616b707e879298a1a8afb8bcc3c7ccd2cfd0cfcfcdc8c3bcb3aaa29f9a9da5afbaccd2cfd0d0c6baaea29886796d6053463a2d201307000713202d3a4653606d7986929facb4b8b9bdbfbab9b5aca096887b6f6255483c2f221509000815222e3b4855616e7b86929fa3aab0b7bbc2c1b8aca0968b7e71665b5044382b1f160b000606060606060606060606010d18242f3945525d6873808d98a2aebac4c2bbb7b0a9a2999185796d6053473a2d2014070000000713202d3a4653606d7985929facb1a79b8e8174665c5044382b1f12060000000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dcd7d3cdc0b3a79a8d8074675a4d4134271a0e000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f32262428343f4a545d676e7a849197a2abb4bdc7cbc2bab2a9a1968e8175695e53463a2d211407000000000000020d17202c3945525d686f7c8591969fa3aaafb5b9bec4c6c9cfced0d1d4d9dcd7d3cfc9c6bfbaafa59f92867a6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdc8d4e1ded2c5b9aca096887b6f62554b40332a1f150c030000000000000000040d16202a36424d5764717e8a9aa4afbbc8d4e0ded1c5b8ab9e928578675d5145392c201306000000000000000007131d28313d46505a636e73808c939aa1a9b0b9bdc4c8ced2d5dadcdedfe0e3e0dfdedddbd6d3cfc9c5bebab2aba39f948f837a6d675d544a40342820160c020000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818e9aa9b2bdc9d5e7dfd7cdc5beb9b8b9bec5cdd7e1d9cec3b7aa9d9184776a5f606d7a86929facb9c5d0dbe0d5ccc3bdb8b7b8bdc3ccd5e1e3d4c7bcb1a7998c7f7266584e43372b1f120600000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558515b616d7a849199a4afb8c2cdd6e1ebeee3d9cfc4bbb0a69f92867c6f675c5156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdededededededededededededededededededededededededededededededededdd7cbbfb5ab94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000060b14191e20262b2d2e3134352e34383a3a3a3a38342e2d2c29241d160d0400000000000000000000000000000b151e2935414c565f6a707d879299a2aab2bac1c8ced4d7dddcdddcdbd9d4cec5bcb3aeaba7a9afb7c0cbdddcddd6cabfb4aa93867a6d6053473a2d201407000916222f3c4955626f7c8899a3aebec4c5c9cbc7c5bdb2a8978a7e7164574a3e3124170b000d1a2633404d596673808c99a3aeb4bcc2c7ccc8bdb2a89d9184786c6053463e33281c1013131313131313131313131313101d2935404b55606d7a85929faab4beccccc7c1bcb3aba1978a7e7164574b3e3124180b0000000a1723303d4a5663707d8997a2adb8ab9f9285796d6053463a2d2013060000000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8ddd7d2cfcecacacacacacacacacacacacacacacacacacacacacacacacacfc0b3a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033262c363e44505c666d79839096a1a9b3bdc6cfd7ccc4bbb2a89f93877b6e6154483b2e21150800000000000008141f2b37434e58606d7a849197a0a8aeb4bbc0c7cacfd2d5dadbd9d9d5d2d1cbc7c5beb9b4aea69e938b7f72685e5241382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1beced9e5ddd1c4b7aa9e9184776a5f53433a2f21180d0300000000000000000000040e1a26313b4754606d7a86939facb9c6d2dfdfd2c6b9ada197877a6d6054473a2d21140700000000000000030c18242f3a434e58626c73808d929fa4acb3bbc2c9ced4d9dfe2e6e8e4e0dfdfdfe0e3e7e7e2dfdad5d0cac3bdb5afa69f959083796d665c51443d32281e1308000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae1d7cdc5bbb3adabadb3bbc5cfdaded1c5b8aca095887c6f6264717e8b98a3aebac7d3e2d9cec3bab2acaaacb2bac3cfd9e3d8cdc2b7aa9d9083776a5f53473a2e21150a00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655858626d75828f96a1abb5c0cad4dfe8f3f5ebe1d6cdc1baaea3989083796d605956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0c7bbaea399877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020a11171f252a2d31373a3b3e40424440454647474645403f3a39352f281f160c0300000000000000000000000007121d27303945525d686f7c869299a3abb4bcc4ccd4d9e0e3e8e7e3e0dfdfe0d7cec5bebab8b4b5bac0c9d2dde9e7dbd0b9ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97abb5bfd0d2d5d7d3cebeb1a5988b7e7265584b3f3225180c000e1b2835414e5b6874818e9babb4bfc6ced3d8cec3b8aca0958a7d7164594f44382c211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202c3945515d67737f8c98a2aebcc5d0d8d3cec5bdb3a9998c7f7266594c3f3326190c000004101d2935404b556773808d9aa9b3baada297897c6f6256493c2d22170b0000000c1825323f4b5865727e8b98a5b1becbd8e4ede5dbd3ccc6c3c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbeb5ab998c7f7366594c403326190d000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d40332b353e48515b606d78828f95a0a8b2bbc5cfd8dfd6cdc4bbafa49a8a7d7064574a3d3124170a0000000000020e1925303b4754606a75818e96a1a9b2babfc6cbd1d6dbd6d2d1cfcccec9c5c4c0bbb9b3adaaa29f948f81786c60564c412f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e6dacec1b4a79b8e817468584e4331281d0f060000000000000000000000000914202c3945525d687784919daab7c4d0dde2d6cabeb3a995887c6f6255493c2f221609000000000000000a151e2935414b55606a717e8b929ca4afb6bec5cdd5d9e0e5e1dfdeddd8d4d2d2d2d3d7dcdcdddfe3e1dbd6cfc7c0bbb0a79f958f82786d60594f443a3024190d04000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8a97a2adb9c6d6e0dacfc5bbb3a9a19ea1a9b3becad6e3d4c8bdb1a8998c8073666875828f9caab4bfcbd7e1d4c8bdb2a8a09ea0a8b2bdc7d1dcded1c5b8aca095887b6e6255483c32271b0f00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265555f6a727f8b949ea9b2bdc7d2dce6edecebece8dfd6cbbfb4aaa0958d80746b6156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99abb5c0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000030c141c232830363a3c4247484b4d4f504b5153545453514b4c4745413a31281e150b0000000000000000000000000c18232e39434f59606d7a849198a2abb5bdc6ced6dee5e4e0dddcd7d3d2d2d3d7d7d0cac6c5c1c2c5cbd2dbe4eee0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed1d7e1e3d8cbbeb2a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a8b1bdc8d4e0dfd4c8bdb1a89d9083776b6155483d32272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2834404b55606d7985929eaab3beced7e2e0d3c7bbafa3998a7e7164574b3e3124180b00000613202c3945515d677783909daab6beb3a9998c7f736653493f33271b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3ada3998a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033343d47505a636d74818e949ea7b1bac4cdd7e1e0d6ccc4b9aca196897c6f6256493c2f231609000000000005111e2a36414d56626f7c87939fa8b2bbc3cbd0d7d8d3cfcac6c5c2c0bebdb9b7b5afaca9a19e98928c82796d665b50443b301d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae5d8cbbfb2a5988c7f7265594c3f3126160c0000000000000000000000000004111d2935414c566875828f9ba8b5c2cedbe6dacfbdb0a3978a7d7064574a3d3124170a00000000000006111c26303845515d676f7c87929fa4aebbc0c7d0d7dfe5e1dad5d2d1d2ccc8c6c5c5c7cbd1cfd0d3d8dee3e1d9d1cbc2b9b1a79f948d80746b61564c41352920150a000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e2d6cabeb3a9a1979297a1adb9c7d2ddd9cec3b7aa9e9184776a6d7a86929facb9c5d1dcded2c5b8aca0969196a0abb5c0cbd7e0d4c8bcb1a7998c807366584e43372b1b1106000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655d676f7c86929fa6b0bbc4d0d9e3e3e0dfdfdfe2e7dcd0c6bcb1a79f93887d70685e636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5b1a99d918477665b5044382b1f1206000000000000000000000000000000000000000000000000000000030c151e262e343b4246474d5355585a5c5d545c606060605c545954514b433a30271d12070000000000000000000004101c2834404b55616c75818e96a1aab4bdc6cfd7e0e7ded8d3d0d1cbc7c5c5c7cbd1d1d4d3d2cdced1d6dde4edece0d3c6b9ada093867a6d6053473a2d201407000b1825323e4b5865717e8b98a4b1becbd7e4e5d8cbbeb2a5988b7f7265584c3f3225190c000916232f3c4956626f7c8995a0acb8c4cfdae5d9cec3b8aca0958a7d7063594f443839393939393939393939393939393939393845515c67727f8c97a1adbcc5d0e0e9dfd2c5b9ac9f92867a6d6154473a2e21140700000714202d3a4753606d7a86929facb9c2b5a89c8f8275655b5044372b1f120500000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9a19e92867b6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40323c464f59616c727f8c939da6b0b9c3ccd6dfe1d7cec4bab0a69e9184786c605346392d20130600000000000714202d3946525e6875828f9aa4afbac4cdd6dcd4cdc7c5beb9b8b5b3b1b2acaaaba39f9c97928c867f786d675d544a3f32291e0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000000000000010d192430404d5a6773808d9aa6b3c0cdd9e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000c17232e38424f59606d79849199a3aeb6c0ccd2d9e2e1dbd6cfc9c6c4c0c0bbb9b8b9babfbec2c3c7ccd3d8dee3dcd7cbc2b9b0a69d92897d70685d52463c32261b0f04000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfdbdfd2c6b9ada1979285929eabb5c0ccd7ded2c5b9aca096887c6f717e8b99a3aebbc7d3e2d4c8bcb1a79e91849199a3afbbc7d4e0d9cec3b7aa9e9184776a605447382d22170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606d79849199a3aeb8c1cdd6e2dcd7d4d2d2d3d6dbe2d8cec3bbafa49a91857a6d61636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000814212e3b4754616e7a86929fa6a8aaaaababababababababababababababababababababababababababababababababaaaaa9a7a0978d807367544a3f33281c0f030000000000000000000000000000000000000000000000000000000b151e2730383f444d5254575f616467686a6b666d6d6d6d666966605d554b42392e23180c0000000000000000000006131f2c3845515c67707d8a939ea8b2bcc5cfd8e1e2dcd6cdc7c4c3bfbbb9b9bbbfc3c4c8cdd7dddbdee2e7eef6ece0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed0dbdbdcd8cbbeb2a5988b7f7265584c3f3225190c000915222e3b4854606a7784919da8b2bdc9d5e1dfd4c8bcb1a79c9083766b6054484646464646464646464646464646464646463f4a54606d7984919ea9b3beced7e1dfd3c7bbb0a69b8f8275685e5246392d2013070000091623303c4956636f7c8999a3afbbc5b8ab9e9285796c605346392d20130600000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b979797979797979797979797979797979797979797979797969697928c8074695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b444e58606b717e8a919ca5afb8c1cbd5dee2d9cfc5bcb2a89f948b7e71665b5044382b1f120600000000000814212e3b4754616e7b86929facb6c0ccd6dad2cac2bbb7b3adaba8a6a4a8a09e9b99928f8b85807a736d665d554b42382d20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c30231609000000000000000000000000000008192633404c5966737f8c99a6b2bfccd9e5d8cbbeb2a5988b7f7265584c3f3225190c000000000003101c28343f4a54606b74818e96a0abb5bfc8d8dde4dfd7cfcac4beb9b8b3b6afacacacaeb4b1b6b7bbc2c7ccd4dce8ddd4cbc2b8aea49e91857a6d61584e43372b21160a00000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d7e1ded1c5b8ab9e92857f8b99a4afbbc7d4e0d4c8bdb2a8998d807376828f9cabb5bfcbd7ded1c5b8aca095897c87929facb9c5d2ddded2c5b9aca096887c6f6253493f33271b0f030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656c74818e96a0abb4bfcad3dfd9d1cbc7c5c5c6cad0d7e0d8ccc0b6aca1978f82756d636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3946525e6875818e94999c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9c9a9591857b6e6154483b2d22170b00000000000000000000000000000000000000000000000000000007121d273039424a50565e6166696e717375777879797a7a797876726d675d544b4034281c10040000000000000000030f1c28333f4a54606d7984919ea5afbac4ced7e1e0d8d0cbc2bcb7b6b5aeacacaeb5b6b8bcc2ccd2d9e2ebf5f9f9ece0d3c6b9ada093867a6d6053473a2d201407000a1724303d4a5763707d8a96a9b3becacecfcfcfccc0b5ab978b7e7164584b3e3125180b0007131f2c38434e5865717e8b96a1adb9c5cfdae4d9cdc3b7ab9f94897d7063584e52525252525252525252525252525252525252505c66727e8b97a1adbbc5cfe0e9ddd0c4b7ab9f94897c6f63564c41362a1d110500000c1926323f4c5965727f8c98abb5c0c6b9ada297887b6e6255483b2f22150800000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988857f786c60574d42362a1e1105000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40434d565f6a707d87929fa3adb7c0cad3dde4d9d0c7bdb4aaa1968f82776c60544a3f33281c0f0300000000000b1825323e4b5865717e8b99a3afbec7d2ded2c8c0b8b0aba9a29e9c99979596918e8b86827e79736e68605c544b43392f261c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbd8e5d8ccbfb2a5998c7f7266594c3f3326190c000000000006121f2c3844505c66707d89939da8b2bdc6d1dae8ddd4cdc5bebab3adaba7aca49f9f9fa3aaa5a9abb0b7bbc2cad1dae3ddd4cac0b9ada1978d81746a5f53473d32271b0f0300000000000000000000000000000000000000000000000000000613202c3945525d6875828f9baab4bfcad6e2d6cabeb3a99a8e817a87939facb9c6d2ddd9cec3b7aa9e9184777a86929facb9c5d1dcddd0c3b7aa9d908377828f9cabb5c0ccd7e1d4c8bdb2a89a8d8073655b5044372b1f12060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7269717e8a939da8b2bdc6d1dcd9cfc7c0bbb9b8babfc6ced7ddd2c7beb3a99e948b7f726a6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111e2a36414c56606d7982888c8f9091919191919191919191919191919191919191919191919191919191919191919191908f8d89837c6f695e52463a2d1c11060000000000000000000000000000000000000000000000000000000c18232e39424b545c60696e73777b7e80828385858687878685837f796d665c5145382c1f1306000000000000000006121f2b3844505b66727e8b96a0acb7c1ccd6e0e0d8cec6bfbab0aba9aba39f9fa3aba9abb1bbc0c7d0d9e3eef9ffece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7b8897a2adbac0c1c2c2c2c1bbafa499897d7063564a3d3023170a00030f1b27323d4653606d7984919ea9b3bec9d5e1dfd3c7bcb0a69c8f82766a605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7884919ea9b2becdd7e1e0d4c8bcb1a79c9083766b6054443a3025190d010003101c28343f4a546875828e9ba8b5c1cabeb3a9978b7e7164584b3e3125180700000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f817d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b78736c665b50453b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d424b555e686f7c859299a3aeb5bfc9d2dce8ddd2c7beb5aba29891847a6e655b5042382d22170b0000000000030f1b27333f49536875818e9babb5c0d0d9d6cbc0b6aea69f9c97928f8d8b898784817e7a76716d67615e56504a423931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccd8e5d9ccbfb2a6998c7f7366594c403326190d0000000004101c2834404a54606d7883909da5afbac4cfd8e3dcd4cbc2bbb3ada9a19e9a969a9392929895989c9fa6abb0b8bfc8d1d9e3dcd5c9beb3a99f93877c6f62594f43382c1f140900000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbdfd3c6baada297897d76838f9cabb5c0ccd7ded2c5b9aca096897c7e8b99a3afbbc7d3e3d4c8bcb1a7998c7f737e8b99a4afbbc7d4e0d9cec3b7ab9e9184786c605346392e23170c0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726e7b85929fa5afbac3cfd8dcd1c7bdb5afacacaeb4bcc6d0dbd9d0c4bbb0a69f92867c6f6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000010d1925303b45515d676d757c808283848484848484848484848484848484848484848484848484848484848484848484848482807d786f6a5f574d42362a1e0a00000000000000000000000000000000000000000000000000000004101c2834404b545c666d737b8084888b8d8f9091929893939792908c83796d6053463a2d20130700000000000000000613202d394653606c7884919ea8b2bdc9d3dee2d8cec6bcb4aea69f9c9799929299979d9fa7afb5bdc7d2dde8f2fbece0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7985929fa8b0b3b4b5b5b5b4b1a99f93867a6d6054473a2d21140700000a161f2c3845515c66727f8b97a1adb9c5cfdbe4d8cdc2b7ab9f94897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66717e8b96a0acbbc4cfdfe9ddd1c4b8ab9f95897d7063594f4332291e1308000006121f2b3844505c667784909daab7c3cfc0b3a69a8d8073675a4d402f24180d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073707070707070707070707070707070707070707070707070706e6c65605b544a3f33291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a545d676e7a849197a2abb4bfc7d1dbe4dad8ccc0b6aca39992867c6f685e53493f2f261c1106000000000005121f2b3744505b657784909daab7c3d1ddd1c5baaea49d948f898582807e7c7a7774716d6864605d55534d443f3830271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c0000000006121f2c3844515c66727e8b95a0acb7c1ccd6e1dfd4cac2b9b1a9a29f97918d8a8786858686888b8f949c9fa6adb6bfc7d1dbe6dacfc4bbafa4998f82766b6054483b31261a0e0000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7d3e2ded2c5b8ab9f928579727e8b99a4afbbc7d4e0d5c9bdb2a89a8d80828f9cabb5c0cbd7ded1c5b8aca095887b6e7a86939facb9c6d2dddfd2c5b9ada196897c6f63544a3f34281c100300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7278839097a2adb7c0ccd5ded7cbc0b5aba39f9fa2aab4bfcad6ddd6cdc1baaea3989184796f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000008141e2935414c555d606a6f73757777787878787878787878787878787878787878787878787878787878787878787877777673706d665f584e453b30251a0e00000000000000000000000000000000000000000000000000000006131f2c3845515c666d787f868c9196979a9b9d9e9fa3aaa9a29f9c958b7e7164584b3e3125180700000000000000000a1723303d4a5663707d8996a0acbac4cedbe7dcd0c6bcb4aaa39f94908a878686878b90959fa4abb5c0ccd7e0e9f3ece0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b6674808d969fa6a6a8a8a9a8a8a7a0978f8275685d5245392c201307000004101c2834404b54606d7985929ea9b3becad6e2ded3c7bbb0a69b8f817979797979797979797979797979797979797979797979797883919da8b2bdcdd6e0e0d4c8bcb1a79d9083766b6054473d3220170c0200000713202d3a4653606d7986929facb9c5cfc2b5a99c8f827669554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736664646464646464646464646464646464646464646464636361605b53504a42382d20170d0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d505c666d79839096a1a9b3bdc6d1d9e3dbd2c8c0bbafa49a92877d706a5f564c41382d1d140a0000000000000613202d394653606c7985929facb8c5d2dfcec2b5a99d928d827d797573716f6d6868646163676968625f574f473d332a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae4d7cabdb1a4978a7e7164574b3e2e23170b00000000000000000000000000030f1c28333f4a546874818e9ba7b4c1cedae4d7cbbeb1a4988b7e7165584b3e3225180b000000000713202d3a4653606d7984919ea7b1bcc9d2dee0d6cdc2b8b0a79f97928b85807d7b7979797a7c7f82888f949ca4adb5bfc9d3e0e1d7ccc0b5ab9f94897c6f63574d42362a1b11060000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab4bfcbd7e2d6cabeb3a99b8e81746e7a87939facb9c6d2ddd9cec4b8ab9e928587929facb9c5d1dcddd0c4b7aa9d9184776a7683909cacb6c0ccd8e1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f73808d959fa9b3bec9d2ded6ccc4bbafa399929298a2aebac0cbd5dfd7cbbfb4aaa0968e81757c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000020d19242f3a434c51585f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a696763605c544e463c33291f1409000000000000000000000000000000000000000000000000000006121f2b37434e58606d78828c92989ea0a8a6a8aaabacaeb4b3adaba79b8e8275685b4f422f24180c0000000000000006121f2b37434e586874818e9ba8b2bdccd5e0e3d6cbbfb4aaa398928a837e7a79797a7e838b9399a4afbbc0ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a54616d7a848f94989a9b9c9c9c9b999590857b6e61564c4135291d11040000000c18232e3945515d67727f8c97a2adbac5d0dbe3d8ccc2b6aa9e938f858585858585858585858585858585858585858585858585869195a0acbac4cedfe8ded1c5b8aca0958a7d7064594f44342b210e050000000815222e3b4855616e7b8898a3aebac7d1c4b8ab9e918578675d5145392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a575757575757575757575757575757575757575757575655535049443f382f261c0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515b606d78828f95a0a8b2bbc5cfd8e2dbd2c8c0b6aea49f93887e716b61584e443b2f261b0b020000000000000714212d3a4754606d7a8798a3aebac7d3dacdc0b4a79a8d8077706d66666462605d60656b6f7476746e6960594f453b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f7366544a3f34281c100300000000000000000000000006121f2b3844505b6676838f9ca9b6c2cfdce4d7cabdb1a4978a7e7164574b3e3124180b00000006121f2b37434e5864717e8b96a1acb9c3cedbe6dacfc4bbb0a69f9590857e7974706e6c65676d6f72767c828c919ca3adb7c1ced7e2ddd2c7bdb0a69c8f8275695f5346382d22170b0000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dcdfd3c6baada2978a7d706876838f9cabb5c0ccd7dfd2c6b9ada197929299a3afbbc7d4e3d4c8bcb1a7998c807366727f8b9aa4afbbc8d4e0dacfc4b8ab9e9285796d6053463a2e23180c00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7d87939fa7b1bcc5d0dbd8cfc4bab0a69f928786929fa4aeb9c3ced7dcd1c6bcb2a89e938b7f7d8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a41454e5455595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5653504a423c342a21170d0200000000000000000000000000000000000000000000000000000814212e3a47535f6a74808d949fa3aaacb2b3b5b6b8b8babfbebab7aa9e9184776b554b4035291d10040000000000000814212e3a47535f6a7885929eabb8c3cedee7e0d3c7baaea39892867e76716e6c6c6e71787f87939fa4aebcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d20140700000b17222d3846525e686e7b82888b8d8e8f8f8f8e8c89837c6f695f53443a3024190d0100000007121d2935404b55606d7a85929faab4becad6e2ded2c6bbafa59e989292929292929292929292929292929292929292929292929298a0a8b1bdccd6e0e1d4c8bdb2a89d9083786c6053463d3320190f000000000a1724303d4a5763707d8a96aab4bfcbd2c6b9ada197867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846443f38332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a636d74818e949ea7b1bac4cdd7e1dbd2c9c0b6aea49c928b7f726c61594f463c32291d140a000000000000000814212e3b4754616e7a8794aab4bfcbd6d3c7baada094877a6d65626161626365676d71777c8083817b706b60574d41382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced9e5dbcfc2b5a89c8f8275665c5044382b1f14090000000000000000000000000613202d394653606c7985929fabb8c5d2dee2d6cabfb4aa96897c6f6356493c302316090000000815212e3b47535f6a7783909da8b2bdcbd5dfe1d5c9bdb2a99f9490837a726d676361605b5d6062656a6f777f8c919ca5afbcc5d0dbe3d9d0c2b9ac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2ded2c5b8ab9f9285796d65727f8b99a4afbbc7d4e0d5c9beb3a9a19e9fa3abb5c0cbd7ded1c5b8aca095887b6f626e7b87939facb9c6d2dfdfd2c6b9ada197897d7063554b4034281c1004000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80859199a4afb9c2ced7dcd1c6bdb2a89e948c7f7e8a929da7b1bcc5d0dbd8cfc3baafa59f92867f8b98a5b2becbd8e5dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f282f353c4347494d4f5051515151515151515151515151515151515151515151515151515151515151515151514f4d4a46443f38302a22180f05000000000000000000000000000000000000000000000000000004101c2934404b55626e7b87939fa6aeb4b9bdc0c2c3c4c5c7cbcac5b9ac9f928679675d5145392c1f13060000000000000815222f3b4855626e7b8897a1adb9c6d2dfe0d4c7bcb1a79f92867d716c6461606061656c727e8b929daab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000006111c2a36414c565f696e767b7e8081828282817f7c776f6a5f574d4232281e130800000000000c18242f3945515d6773808c98a2aebac6d0dbe3d7ccc1b8afaaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab1bac3cedee8ded1c5b8aca0968a7e71655b5044372b1f1207000000000b1825323e4b5865717e8b98a4b1bed1d5c9beb2a995887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3937332d28221c140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736659616c737f8c939da6b0b9c3ccd6dfdbd3c9c0b7aea49d928c80736d625a50473d342a20170b02000000000000000814212e3b4754616e7a8794aab4bfcad6d5c8bbafa295887c73706f6e6e6e7072757a7e83898d908e867d70695f53493f33271b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1ded1c5b8ab9e9285796d6053463b31261a0f060000000000000000000008101c28343f4a54626f7c8898a2aebac6d3dfe0d3c7baaea298877b6e6154473b2e2114080000000915222f3c4855626f7c8895a0acbac4cedde7dfd2c5b9ada1969082796e68605c55545350515355585f656c737f8c939eaab4becad6e1e0d4c8bbafa49a8d8073655b5044372b1f1205000000000000000000000000000000000000000000000714212d3a46535e697683909cabb5c0cbd7e2d6cabeb4aa9b8e817566616e7b87939facb9c6d2dddacfc5bbb3adabacafb5bdc7d1dcddd0c4b7aa9d9184776a5f697683909da9b6c3cdd8e2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869197a1abb5c0cbd4ded7cbbfb4aba1968f827774808d95a0a9b3becad6ddd5ccc1baaea3989286929facb9c5d2dfe8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e242932373b3c404244444545454545454545454545454545454545454545454545454545454545454545444443403d3a38342e261e18100700000000000000000000000000000000000000000000000000000006131f2c3845515c6774818e99a4afbabfc6c9ceced0d1d2d3d6d3c7baaea399867a6d6053473a2d2014070000000000000b1825313e4b5864717e8b97a9b3bec9d5e2ddd1c4b8ab9f958b7e716b615a545353535b606c74818d98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d2014070000000d1925303a444d575f616a6e72737575767575736f6b625f584e453c3120160c02000000000007121d2935414b55606d7a85929faab4bfcad6e2ddd3cac1bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc3ccd5dfe1d5c9bdb2a89d9184786c6053493f33271b0f03000000000d192633404c5966737f8c99a6b2bfccdacfbcb0a396897d7063564a3d3023170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403331313131313131313131313131313131313130302e2d2b27221b17110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366606b717e8b919ca5afb8c2cbd5dedbd3c9c1b7afa59d928d80736e635b51483e352c22190e0500000000000000000714212d3a4754606d7a8798a2aebac6d3ded2c5b8ab9f9285807d7b7b7a7b7c7f82858b90959a9c9892867b6e655b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb9c5d2dedfd2c6b9ada297897d7063574d42362a21180f06000000000000000006111a242c3844505c6673808d99aab4becad6e2dfd2c5b8ac9f9285786c605346392d201306000006121f2b37434e586774808d9aa7b1bcccd6e0e1d4c8bdb1a89e91847a6d675e56514b4846444547494e535b606d75818e98a2aebac5cfdae4d8ccc0b6ac9e9184786c605346392d201306000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dcdfd3c6baaea2988a7d70645e687683909cacb6c0ccd8e1d6cdc5beb9b8b9bbc0c7cfd9e3d4c8bdb2a8998c8073665865727f8c98a7b1bcc8d4e0dacfc5b8ab9f9285796d6053463a2f24180d010000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a9b3bdc7d2ddd5ccc3baaea39991847a6d6d79839097a2adbac0cbd4ded7cbbfb4aaa3999299a3aebac7d3e0e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c131920262b2e2f33363738383838383838383838383838383838383838383838383838383838383838383838373634302d2b28231c140c07000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb5c0cbd0d5d9dbdddedfe0e3d7cbbfb4ab93877a6d6054473a2d2114070000000000000d1a2633404d596673808c99a6b3bfcfdae6dcd0c3b6a99d9083766c62595047464649505a616d7a85929fabb8c5d2deebe0d3c6b9ada093867a6d6053473a2d20140700000008131e29323b454d53585f626567686969696866636059534e463c332a1f0e04000000000000010d18242f3a45525d6873808d98a2aebac6d1dce7dcd3cec6bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced5dee7ded2c5b9aca0968b7e71665b5041382d22170b00000000000e1b2734414e5a6774818d9aa7b4c0cdd7cabeb1a4978b7e7164584b3e3125180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272424242424242424242424242424242424242322201f1b17110b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666a707d87929fa3adb7c0cad3dddbd3c9c1b7afa59d938d80746e645b52493f362d231a10070000000000000000000713202c3945525d687985929facb8c5d2dfd3c6baada297928d8a88878788898b8f92989da0a7aaa2989083776c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7c4d1dce2d6cabeb3a99b8e8175695f53463e332a21180f080200000000030a1117232935404b55606d7984919eabb7c4d0dbe7dcd0c3b6a99d908376655b5044372b1f120500000814212e3a47535f6a7784919eaab7c3cddde8ded1c5b8aca0958a7e71685d554d45403b3937393a3c4149505b616e7a86929fa9b3becad6e2ddd2c7b9ada196887c6f6255493c2e23170b00000000000000000000000000000000000000000006121f2b37434e5866727f8c9aa4afbbc8d4e3ded2c5b8ab9f9285796d605665727f8b9aa4afbbc8d4e0dfd6cfc9c6c5c5c7cbd1d9e1ded1c5b8aca096887c6f6255616e7b87959fabb8c4d1dddfd3c6baada2978a7d7064554b4035291d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb3bbc4d0d9d8cec3baafa59f92877c6f68676e7b85929fa4aeb9c2cdd7dcd1c6bcb4aba39fa3abb4bfcbd7e3e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000001080d151b1f222226292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292723201f1c17110a0200000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebdc7d2dce2e5e8e8e3e0dfd9d4c8bbafa49a867a6d6053473a2d2014070000000000000f1b2835424e5b6875818e9ba8b4c1cedbe4d7cabeb1a4978b7e71645a50473e39393f46525e6874818e9ba7b4c1cedae7e0d3c6b9ada093867a6d6053473a2d201407000000020c172029333b42464e5355585a5b5c5c5c5b5956544f47433c342a21180e000000000000000007131d2935414c56616d7a86929fabb4bfcbd7e3e5e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0e7e1d5c9bdb2a89e9184786d60544a3f2f261b110600000000000f1c2835424f5b6875828e9ba8b5c1ced8cbbeb1a5988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1717171717171717171717171717171717161513120f0b060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073696f7c859299a3aeb6bfc9d2dcdbd3c9c1b7afa59e938e81776c605c524940372d241b11080000000000000000000004111d2935414c566a7783909daab6c3cdd9d6cabeb3a9a29f9a969594949596989b9fa2aaacb1b4aa9f948a7e71655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566874818e9babb5c0cbd7e3dbcfc5b9ac9f92877b6e615a50453c332a2119130e0909060b0f141c2328353d45515d67717e8a96a1acb9c5d2e2e3d7cbbfb4ab9a8d80736753493f33271b0f0300000815222f3b4855626e7b8896a0acb9c5d2dee2d6cabeb4aa9d9184786c60564c433b342e2d2b2c2d2f383f46525e68737f8c97a1adb9c6d2dfe4d5c9bdb2a8998c7f7366544a3f34281c100300000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccd8e2d6cabfb4aa9b8e8175675c54616e7b87939facb9c6d2dde8e1dad5d2d1d2d4d7dce3ebddd0c4b7aa9d9184776a5f535e697783909daab6c3cdd9e2d6cabeb3a99b8e8175675d5145392c2013080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4cdd6dbd0c6bcb2a89e938b7f726a605f69707e8a929da7b1bbc5d0d9d8cfc6bdb4aeacaeb4bdc6d1dce7e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a171312100b06000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bed0d9e3edebe3ddd7d4d2ccd1c6b9ac9f9386796c605346392d2013060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe1d4c7baaea194877b6e6154483f352d2d35414c5664717e8b97a4b1becad7e4e0d3c6b9ada093867a6d6053473a2d201407000000000a141d2730394045464b515355555656555453504a46443f3830261d140a0000000000000000010d1924303a46525e6874808d99a3aebac7d1dce8e9e2dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaebdfd2c5b9ada1968b7e72665c5042382d1d140a0000000000000f1c2935424f5c6875828f9ba8b5c2ced8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0806050300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e7b849197a2abb5bfc8d1dbdbd3c9c1b7afa59e938e81786c655b504a40372e251b12090000000000000000000000010d19242f404d5a6773808d9aa7b1bcc8d4dbd0c5bcb3adaba6a3a2a1a1a1a3a5a8abaeb4b8bcbcb0a69d9184786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303e4b5864717e8b99a3afbbc7d4e0e0d3c7bbafa3998f82756c61574d453c332a251e1a161516171b1f262e343e47505a606d7984919ea8b2bdc9d5e1e0d3c7baaea3998a7d7064574a3d2d22170b0000000c1925323f4c5865727f8b98a8b2bdc9d5e1dfd3c6baaea2988b7e71655b50443a312823201f1f20262d36414c56606d7985929eabb8c4cfdae5dacfc3b6a99c908376665c5044382b1f120600000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2dddfd3c6baaea2988a7d706455525e697683909cacb6c0ccd8e4ece6e1dfdedfe0e3e8eee1d4c8bdb2a8998c807366584e5766727f8c99a7b1bcc8d4e0dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd6ddd6cabfb4aaa0968e81756d625857616c74808d959fa9b3bec7d2ddd8cfc6bfbab9babfc6cfd8e2ede8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030608090d0f111112121212121212121212121212121212121212121212121212121212121212121111100d0a070603000000000000000000000000000000000000000000000000000000000000000004111d2935404b556976828f9ca9b6c2d0dcebebe2d9d2ccc7c6bfbbc0b8ab9e918578655b5044372b1f1205000000000000101d293643505c6976838f9ca9b6c2cfdcdfd3c6b9aca09386796d6053463a2d2025303d4a5663707d8996a3b0bcc9d6e3e0d3c6b9ada093867a6d6053473a2d20140700000006111c262f39434b5153545c60616263626261605c5453504a42382f261c1106000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7e3eeede7e2dfdfdfdfd8d3d0cfcacacacacacacacacacacad0d1d4d9dfdfdfe0e2e7edeee1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000101c2936434f5c6976828f9ca9b5c2cfd8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807379839096a1a9b3bdc6d1dadbd2c9c1b7afa59e938e81786d665b53493f382e251c130900000000000000000000000000081623303c4956636f7c8995a0acb8c0ccd2d7cec5bebab8b3b0aeaeadaeafb2b5b8babec5c8c2b8aca095897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d0dbe3d7cbc0b5ab9e938a7e71695f574e453e36302a2623222222272b30383f445059616c74808d96a1acbac4cedae5dfd2c5b9ac9f92867a6d6054473a2d211406000003101c28343f4a546874818e9ba7b4c1ced9e5ded2c5b8ab9f9285796d6053493f32281f18131213141b25303b45515c6774808d9aa9b3bec9d5e1dfd2c5b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d9e4dfd2c5b8ac9f9285796d60534d5665727f8b9aa4afbbc8d4e0edf2eeecebecedeff4ebded2c5b8aca096887c6f62554855616e7b8895a0acb8c4d1dee0d3c6baaea2988a7e7164564c4135291d110400000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e0d5cbc3baaea2989184796d605b51505a606d78839097a2acb6c0ccd8dfd8d1cbc7c5c7cbd1d8e1eaf4e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885919eabb8c4d1deebe3d9d0c7c0bbb9b2afb5afa89c8f82766953493f33271b0f03000000000000101c2936434f5c6976828f9ca9b5c2cfdce0d3c7baada094877a6d6154473b2f2628313e4a5764717d8a97a4b0bdcad7e3e0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38424b555c6066666d6e6f6f6f6f6e6d6665605c544a42382d22170b0000000000000000020d1925303a46525e6974818e99a3afbbc7d2dde8f4f2efece6dcd4ccc7c3c2bdbdbdbdbdbdbdbdbdbdbdc4c5c8ced5dee7eceff3f8ecdfd2c6b9ada1978b7f72665c5142382e1d140a00000000000000101d293643505c6976838f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079828f95a0a8b2bcc5cfd8dbd2c9c1b7afa59e938e81786d665c544a41382d261c130a01000000000000000000000000000915222f3b4854606b7783909da4aebbc0c7d0d3d0cac6c5c0bdbbbababbbcbec2c5c6cad0cbc7bdb1a8998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9ca9b3becad6e2dcd1c7bdafa59f92857b6e695f575046413a36312f2f2f2d33373c424a505a616b717e8a929da8b2bdccd6e0e2d6cabeb3a99b8f8275685d5245392c201307000006121f2c3844505c667784919daab7c4d0dde7dbcec1b4a89b8e8175675c5141382d20160d0705060a141e2934404b55626f7c8897a1adb9c6d2dfdfd3c6baaea298887b6f6255483c2f221509000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3cddde2d6cabfb4aa9b8e8275675d514754616e7b87939facb9c6d2dde8f4faf8f8f8f9fcf7eaddd1c4b7aa9e9184776a5f5347535f697783909daab7c3ced9e2d6cabfb4aa9c8f8275685d5245392c20140800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce1d7cec3b9afa59f92867c6f675d514944515c666e7b85929aa4afbbc2cdd6e2dcd7d3d2d3d7dce2eaf3f5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030709090e101213131312100d09080603000000000000000000000305060a0e111213131312100d08070502000000000000000000000406070b0f1112131313110f0c070705010000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfe8ddd2c7bdb5afaca6a2aba39f968b7f7265584c3f2d22170b000000000000000f1c2935424f5c6875828f9ba8b5c2cedbe2d6c9bcafa396897c7063564c41382f303a434f5966737f8c99a6b2bfccd9e5e0d3c6b9ada093867a6d6053473a2d2014070000030f1c28333f4a545c676d7277797b7c7c7c7c7b7976716d665c544a3f33281c0f03000000000000000008131e2a36424d57616e7b87929fabb5c0ccd7e3f0fcf4e9ded4cac2bbb7b6b1b1b1b1b1b1b1b1b1b1b1b7b8bdc3ccd5dfeaf6fbeee2d6cabeb3a99e9285796d60544b4030261c0b0200000000000000101c2936434f5c6976828f9ca9b5c2cfd7cbbeb1a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80818e949fa7b1bac4ced7dbd2c9c0b7afa59e938e81786d665c544a42382f261b140a01000000000000000000000000000007131f2c38434f5963707d89929da5afb6bec3c7cbd1d1d2cdc9c8c7c7c8c9cbced2ccc8c6c0bbb9b0a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b97a2adbac6d1dce3d9cfc1baada29791847b6e6a615a524c46423e3c3c3c3d3f44464e545c606c717d87929fa4aebac4cedee8ded2c6b9ada2978a7e7164564c4135291d110400000713202d3a4653606d7986929facb9c5d2dfe2d6cabeb3a9978a7e7164554b402f261b0e04000000020c18232f394754606a7885919eabb8c4d1dee2d6cabfb4aa978a7d7164574a3e3124170b000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d2dee0d3c6baaea2988a7d7164554b46525e697683909cacb6c0ccd8e4f0fcfffffffffaede1d4c8bdb2a8998d807366584e434d5766737f8c99a7b1bcc8d4e0dbd0c5b9ac9f92867a6d6054473b3025190e02000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e6dbd0c5bcb1a79d938b7e716a5f554b40404a545e69707d88939fa6b0bbc5d0d9e3e3e0dfe0e3e7edf4fcf5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000060b0f1213171b1d1f20201f1e1d1a1514120e0903000000000000070c101313181b1e1f20201f1e1c191413110d0802000000000000000815222f3b4855626e7b8895a9b3bec9d5e1e3d7ccc0b5aba49f99959499928e847a6d6054473a2d211406000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dacdc0b3a79a8d8074685e5349413e3e434b55606b7783909daab6c3d0dde9e0d3c6b9ada093867a6d6053473a2d201407000006121f2b3844505b666d797f838688888989888786837e786d665b5044382b1f12060000000000000000020e1a25303b46535f6974818e99a4afbbc7d4e0e9f4efe3d8ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a4aaacb1bac3ced9e5f1f8ecdfd3c6baada2978c7f72675d5142392e1e150a00000000000000000f1c2835424f5b6875828e9ba8b5c1ced2cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e91858e939da6b0b9c3ccd6dad2c8c0b7afa59e938e81786d665c544a42382f261d140a02000000000000000000000000000000030f1b27323d4854606b74808d939fa4acb1b9bbc0c3c5c6cacfc9cacad0cbc7c5c3c0bbb9b5afaca69f968c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4753606d7a85929faab4bfcbd7e1e1d6cabeb3a9a19691847c706c615e56534d4b494849494950535860666d737e869299a3aeb6c0ccd6e0e0d6cabfb4aa9e9285796d6053473a2f24190d0100000815212e3b4854616e7b8799a3afbbc7d4e0dfd3c6baada297877b6e6154483b2f21140a000000000007121d2b37434e586975828f9ca8b5c2cfdbe7dbd0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000005121f2b3744505b6573808d9aa8b2bdc8d4e1dfd2c5b8ac9f92867a6d605347424d5765727f8b9aa4afbbc8d4e0edf9fffffffff8ebded2c5b9aca096887c6f6255493c4855626e7b8895a0acb8c5d1dee0d3c7bbaea3998b7e7165564c41362a1e1105000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff8f3efececece6ddd6cabeb3aaa0958e81746c61584e433a39424d57616b73808d949fa9b3bdc7d2dde8ecececeff3f8fffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160c07000000020a11171b1f2024282a2c2c2d2c2b292622211e1a140e06000000030b12181c1f2024282b2c2c2d2c2b292521201d19130c04000000000000091623303c4956636f7c8996a2afbccfdae6e0d4c7bbafa499938c88878786817b6e675d5145392c201306000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c5b8ac9f92867a6e655b534d4b4b4e555d67707d89959fabb8c4d1ddeae0d3c6b9ada093867a6d6053473a2d20140700000613202d394653606c78828c909299959695959992908b81786c605346392d20130600000000000000000009141f2a36424d57626e7b87939facb9c1ccd7e3efecdfd3c7bbb0a69f9c97979797979797979797979da0a8b1bdc8d4e1edeee2d6cabeb4aa9f92857a6d60554b4030271d0c0300000000000000000e1a2734414d5a6774808d9aa7b3c0c5c5c4bdb1a895897c6f6256493c2f231609000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada19791979da5afb8c2cbd5dad1c8c0b6aea59d938e81786d665c544a423830261d140b0200000000000000000000000000000000000a16212c38444f59606d78818d939aa0a7acafb5b6b8b9bebcbcbdbdbcbfbab8b6b6afacaba39f9b948f847a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c3945515d6773808d98a3aebac5cfdbe6dbd0c5bcb2a8a19691857d746d68615f575756555556535b60636a6f7880889298a3abb4bfc8d2dee5dacec6baaea2988c8073675d514539281e1308000000091623303c4956636f7c8996abb5c0cbd7e3ded2c5b8ab9f928578695e53463a2d2114020000000000010f1b2732404c5966737f8c99a6b2bfccd9e5dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9e3d6cbbfb4aa9b8e8275675d51453b4854616e7b87939facb9c6d2dde8f4fffffffff7eaddd1c4b7aa9e9184776a5f53473b47535f697784909daab7c3ced9e3d7cbbfb5ab9c8f8276685e5246392d201409000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffbf9f4e9dfd4cbc2baaea2989083796d605a50463c31303b454f59606d78829097a1abb5c0ccd7dee8f3f9fbfffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000030b121821272c2f303437383939393836342f2e2b272018120b03040b141b22272b2d303437383939393836332e2d2a261f180f0a01060c151d23282c2d313537393939393836322e2d29241e160e0800000000000a1724313d4a5764707d8a97a3b0bdcad6e3dfd2c6b9ac9f93877f7c7b7a79756e695e554c4135291d1104000000000000000a1724303d4a5763707d8a99a4afbbc7d4e0e0d3c6baaea2988f82776c655e575758585f676d7984919ea7b1bcc8d4e0ece0d3c6b9ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a949d9fa3aba2a2aba39f9d938b7e7164584b3e3125180b000000000000000000020e1a26313b47535f6a75828e9ba6b0bbc7d3dee9e9ddd0c3b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a9195a0acb8c5d1deebecdfd3c6baaea2988c8073675d5143392f1e150b0000000000000000000c1825323f4b5865727e8b98a6b0b7b8b8b8b6aca095877a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19ea1a9afb7c0cad4dad1c8c0b6aea49d938e81786d665c544a423830261e140b0200000000000000000000000000000000000004101c27333d44505c666d78808890959c9fa3aba9abadb3afb0b0b0afb4aeacaaaca49f9d99928f89827b6e685d5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616e7a86929fa9b3becad6e0e1d7cec4bab2a8a197928a817a736e6966646262626365656c6f757c838d939aa3aab4bdc6d1dae4ddd5c9bdb2a89f92867a6d61554b403529160c010000000a1724313d4a5764707d8a97a3b0bdd1dce8dcd0c3b6a99d9083766a574d42362a1e12050000000000000a1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000003101c28343f4a5463707c8996a1adb9c5d5e0e0d3c7baaea3988a7e7164554b403a46525e697683909dacb6c0ccd8e4f0fcfffffaede1d5c9bdb2a8998d807366584e4337424d576673808c99a8b2bdc8d4e1dcd1c6b9ac9f93877a6e6154473b31251a0e020000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff5ebe2d7cdc2b9aea49f92857b6e675c51483e342a29333e44505c666e7b859299a4afbbc2ccd6e1eaf4fffffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000030c151d232832383b3c4143454646464543403c3b373228231d150c0e161d262d3337393d4144454646464543403b3a36312a211c130a0f181e272e34383a3e42444546464644423f3a39353028201a1108000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f82756f6e6e6d66615e574d433a2f24190d01000000000000000714212d3a4754606d7a86939facb9c6d2dde2d6cabfb4aa9e948d80776e69656464666a6f79828f96a0acb9c3cdd8e4f0e0d3c6b9ada093867a6d6053473a2d2014070003101c2936434f5c6976828f9ca6acafb5afafb5aeaca59c8f8376695c504336291d100300000000000000000009141f2b37424e57626f7c88949eaab7c2ccd8e3e9dccfc2b6a99c8f827e7e7e7e7e7e7e7e7e7e7e84919daab7c4d0ddeae2d6cabfb4aa9f92857a6d60554b4131271d0c030000000000000000000815222f3b4855626e7b88949fa6aaabababa9a59d918477685d5245392c201307000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc4bbb3adabadb3bbc0c9d2dcd1c8bfb6aea49d928d81786d665c544a423830261e140c0200000000000000000000000000000000000000000b162128343f4a545c666d737d838a8f92999a9c9ea1a9a2a3a3a3a3aaa39f9d9b9a93908c86827d766e695e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525e6874808d97a2adbac2ced7e1e0d6ccc4bab2a9a29f938e86807b7673716f6f6f707274787c828790959fa4acb4bcc6cfd8e2e0d5cbc3b9aca1968c8073685d5243392f241804000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcfc2b5a89c8f8275695c4f4231251a0e020000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7dfd2c5b8ac9f92867a6d6053473a36424d5765727f8c9aa4afbbc8d4e0edfafffff8ebded2c5b9aca096887c6f6255493c323c4855626f7b8896a0acb8c5d1dee0d4c7bbafa4998b7f7265574d42362a1e12050000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff9eee4d9d0c5bbb1a79d928a7e71695f554b40362d222128343f4a545e69707d87939fa6b0bac4cfd8e3edf8fffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e271e151620282f383f44464a4e505253535251504d4846423b332e251c1118212a30394045464b4e5152535352514f4c4746413a322c231a0e040000000b1825323e4b5865717e8b98a4b1becbd7e4d9ccbfb2a6998c7f73666161605c54524d453b31281e130800000000000000000713202c3945525d687783909dabb5c0ccd7e4dbd0c6bcb0a69d928d827b7572717172767c828f949ea8b2bdcbd4dfeaf5e0d3c6b9ada093867a6d6053473a2d2014070005121e2b3845515e6b7884919eabb7bbc0bcbcbfbbb8ab9e9185786b5e5245382b1f1205000000000000000000030e1a26313c47535f6a75828f9ca6b0bbc7d3deebded2c5b8ab9f92857a7171717171717171717b86939facb9c6d2dfece0d3c7baaea2988d8073685d52433a2f1f150b000000000000000000000814212e3a47535f6a76828f949b9e9f9f9e9d9a938b7f7265564c4135291d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe1d6cdc4beb9b8b9bec4cdd2dbd9cfbfb6aea49c928d80776c665c544a423830261e140c02000000000000000000000000000000000000000000050b17232e38424a545c606b70787d82868a8d909297959696979796959892908e8b87837f7b75706b615e564d443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36414c56616d7a85929fa7b1bcc5d0dbe6ded6ccc4bbb3ada59e98928d8783807e7c7b7c7c7e8184898f939a9fa7afb6bec6cfd8e1e0d7cec3b9afa59e9184796d60564c4131271d1207000000000b1825323e4b5865717e8b98a4b1becbd7e4dbcec1b4a89b8e8175685b4e4235281b09000000000000000916232f3c4956626f7c8995a2afbcc8d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae3d7cbbfb4aa9b8f8275675d514539303b4854616e7b87939facb9c6d2dfecf5fffff7eaddd1c4b7aa9e9184776a5f54473b2e3a47535f6a7784919daab7c4ced9e3d7ccc0b5ab9d908376695e53463a2d2115090000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf1e8ddd2c7beb3a99f958d80746c61574d43392f241b17232e38424d56606b737f8c949fa8b2bdc6d1dce7f0f9fffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e45403930271d1e28323a41495053575b5d5f5f605f5e5c5955534d453f372e231a1f2a333c424b5153575b5e5f5f605f5e5c5854524c443d352c20160c0200000b1825323e4b5865717e8b98a4b1becbd7e4d7cbbeb1a4988b7e7165585453514b46423b33291f160c01000000000000000004111d2935414c5666727f8c99a4afbbc7d2dde2d8cec1b8aea49d938f86827f7e7e7f838790949ea6b0bac3cedde6f0ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5cbd1d1cbc5b8ac9f9285796c5f5246392c1f1306000000000000000000000915202b37434e58626f7c89949fabb7c2cdd8e4dfd3c6baada2978c7f726764646464646975818e99a4afbbc7d4e0e3d7cbbfb4ab9f92867a6d61564c4131281d0d030000000000000000000006121f2b37434e58616e7b838a8e91929291908d8981776c6053463a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c4c6c9cfd6dfdcd1c7bdaea49c928d80746c655b544a423830261e140c02000000000000000000000000000000000000000000000006111c263038424a505960656c70757a7d808385878889898a8a8988888583817e7a77726e68636059524d443b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1925303b46525e68727f8b959faab3becad6dbe4ded6cdc5bebaafaaa29f9a93908d8a898888898b8e91969b9fa4acb1bbc0c7d0d8e1e1d8cec5bcb1a79d938a7d70675d51443a301f150b01000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000004101d2935404b5563707d8a97a1adb9c6d6e0e0d3c7baaea3988a7e7164554b40352d3a46525e697683909da9b6c2cdd8e4f0fcfaede1d5c9bdb2a8998d807366584e43372b37434e586673808d99a8b2bdc9d5e1ddd2c7b7ab9f95877b6e6154483c31261a0f0200000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8dfd8ccc0b6aca1979083786d605a50453c31271d12111c26303b444f59606c78828f96a1abb5bfcbd7dee7f2fcfffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6967626058514b42392e2324303a444c535b6063676a6b6c6c6c6b6966615f5751493f352b2126313c454d545c6064686a6c6c6c6c6b6965615d564f473d32281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4645403936302920170d04000000000000000000010d19242f3b4854616e7b87939facb6c0ccd8e1e0d3cac0b6aea69e99928f8c8a8b8c8f92999fa6b0b8c1ccd5e0eff8ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5d2dcdcd2c5b9ac9f9286796c5f5346392c20130600000000000000000000030f1b26323c4754606a76828f9ca6b0bcc7d3dfe2d6cabeb3a99e9285796d60545757616e7b87929fabb5c0ccd7e3e0d3c7baaea3998d8074685e52443a301f160c0000000000000000000000020f1a26313c46525e696e787d828485858583817c746c655b504437281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d2d5dae1e3d7cbc0b5ab9c928c80746e605b534a423830261e140c02000000000000000000000000000000000000000000000000000a141e2630383f444f535b6064686d717476787a7b7c7d7d7d7c7c7b797774716e6866615e56544f46423b322920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2a36414c56606d78839098a2aebabfc9d2dbe7dfd7d0cac1bcb4aeaca49f9d999795959596989a9ea1a8acafb6bec3ccd2d9e2e0d8cfc6bcb3a9a0958e81746c61554b4032281e0d0300000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e8dfd2c5b9ac9f92867a6d6054473a2f2a36424d5765727f8c98a7b1bcc8d4e0ecf9f8ebded2c5b9aca096887c6f6255493c3226313c4955626f7c8896a0acb9c5d2dee3d3c7bcb1a7998c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6cdc4bbafa49a92857b6e665c51483e332a1f150b0a141e29323d44505b666d7a849199a3aebbc1ccd5e0eaf4fefff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004101c2834404b555c606b6f7476787979797876736f6a605c544b4034282935414c565d656c707477787979797876736e69635b51473d33272b37424d575f666d717577787979797775726d6861594f443a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e38342e2a251f170e0500000000000000000000000814212d3a46535e6975818e9aa4afbbc5cfdbe6dcd2c8c0b8b0aba39f9c989797999c9fa3abb0b9c1cad3dee7f1ffece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000a15202b37434e5863707d89949fabb7c3cdd8e4dbcfc5b9ada1978b7f72665c535e6974818e99a3afbdc7d2dde3d7cbc0b5ab9f92867b6e61564c4132281e0d040000000000000000000000000a15202a36424d565e666c71757778787876746f6b605b53493f3327160c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe6e1dfdedfe1e6ebe0d3c7bbafa3998c80736e645c504941382f261e140c020000000000000000000000000000000000000000000000000000020c141e262e343d41495053565d60646769686d6e6f707070706f6e6d666865615e5654524d48443d36302920170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a44505c666e7b85929fa4aeb7c0c9d7dce2e1dbd6cec5bfbab6afaca9a6a4a2a2a2a3a5a7abacb2b9bbc0c7d0d8dde4dfd7cec6bdb4aaa2979083796d60594f43392f20160c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000714202d3a4753606d7985929fabb8c5cfdae3d7cbbfb5ab9c8f8275675d5145392c25303b4854616e7b87959fabb8c4d1ddeaf5f7eaddd1c4b7aa9e9184776a6054473b2a212e3b47535f6a7784919eaab7c4cedae4d8cdc2b7aa9d9083776a5f53473a2e21140900000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bbb0a69f93887d70695e544a40362c21180d03020c172028333f4a545e686f7c87929fa5afbac3ced8e2edf8fff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006131f2c3845515c676d757c8083858686868583807c756d665c5145392e2d3946525d686d777d8183858686858482807b726d63594f44382c2e3a47535f696e797e81848586868584827f7a706b61564c4135291d1105000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3128231d1a140d0500000000000000000000000005121e2a36424d57626f7c87939fa9b3becad6dce4dad2cac1bdb4aeaca8a5a4a4a5a9acafb5bdc2cbd3dce5f0f9f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000040f1b27323d4854606b7683909ca7b1bcc8d4dfe1d5c9beb3a99e9184796d6057616e7b87929fabb5c0d0d9e3e0d3c7bbafa3998e8174695e52443a3020160c00000000000000000000000000030e1925303b444d545b6064686b6c6c6b6a67636059504941382d2217040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e7ecdfd2c5b9ac9f92867d716c615a51493f372e251c130a02000000000000000000000000000000000000000000000000000000020c141c23282f383f44464c5254575a565d606263636464636261605c545854524d4746413b38332a251f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545f69717e8a929ca5afb7c0cbd1d8e1e6e0d7d0cac7c0bbb9b6b3b1afaeafafb1b4b7b9bdc4c8ccd2d9e2e6ded5cdc5bcb4aba29892857b6e675d51473e31271d0e040000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c2934404b5564717d8a98a2aebac6d7e1e0d3c7bbaea3998b7e7164554c413529212d3a46535e697683909da9b6c3cdd8e4f0ede1d5c9bdb2a89a8d807367584e43372b1f2b37434e586673808d99a8b2bdc9d5e1ded1c4b8aca095887b6e6255483b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4f1faf0e8dcd1c7bdb2a99f948c80736b61574d42392e241a0f060000050e17222d38424c56606a727f8c939ea8b2bcc6d0dbe7eff8f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d60554b403436414c56616d7a828a8e9092929392918f8c877f726b6054483a2f38444f59626e7b848a8e9192929392918f8b857d70685d5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418120e090200000000000000000000000000020e1a25313b47535f6a74818e97a2adbac0cad3dce4dcd3cfc6bfbab9b5b2b1b1b2b6b9bbc0c7cfd4dde0e4eaf1f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000a16202c38444f5963707d8a959fabb8c3ced9e4dacfc5b9ada1968b7e71665e6974818e99a3afbdc7d1e2e3d7ccc0b5ab9f92877b6e61574d4232291e0e04000000000000000000000000000009141f29323b424a5053575b5e5f5f5e5d5a56544f443f382f261b11060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce2e0d3c7bbafa39992877e716c625b514940372e251c140a02000000000000000000000000000000000000000000000000000000020a11171d262d33373a4145474a4d4c5254555656575756555553504a4b4746413b3936302c272119140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424d57616c73808d929da5aebabfc6cfd7dce3e2dbd6d2ccc8c6c3c0bdbcbbbbbcbec1c4c5c9ced4d8dde4e1dad6ccc3bbb3aaa39992867d6f695f554b40352c1f150b000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000006131f2c3845515c6775828e9baab4becad6e9dfd2c5b9ac9f92867a6d6054473a2f241e2a36424d5765727f8c98a7b1bcc8d4e0ecebded2c5b9aca196897c6f6256493c32271b26323c4956626f7c8996a1acb9c5d2dee0d4c8bcb1a7998c807366574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e8ded7cbc0b5aba1978f82786c60594f453b30271c12080000000006111c262f3a444e58626d75818e96a0aab4bfcad6dde6f1f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9c9a938c8073675c5145383946525e6875818e949a9d9e9f9f9f9e9c9992897d7063564c41353b4854606b778390969b9d9f9f9f9f9e9c9792857a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241807000000000000000000000000000000000009141f2b37434e58616e7a85929fa4aeb8c1cad4dce7e1d8d1cbc7c5c2bfbdbebfc2c5c7cbd1d2d0d1d4d9dfe7efece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000004101b27323d4855616b7783909da7b1bcc8d4e0e1d5c9bdb2a89e9184786d616e7b86929fabb5c0cfd9e3e0d4c7bbafa4998e8174695f53453b3020170d000000000000000000000000000000020d1720292f383f44464a4f51525252504e4948433d332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e1d7cbc0b5aba39992877e726d625b514940372e261c140b0200000000000000000000000000000000000000000000000000000000060b141b22272b2f35393a3e4141454748494a4a4a49494846443f3e3b3936302d2a251f1c160e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a636e74808e939ca4aeb4bcc3cbd1d9e1e4e4ddd8d4d2d0cccac8c8c8c9cbcdd1d2d5dae0e4e4ddd8cfcac1bab2a9a29892877d706b60574d43392f231a0d03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202d3a4753606d7985929facb8c5d0dbe3d7cbc0b5ab9c8f8275685d5245392c1e1a25313b4854616e7b87959fabb8c4d1dde9eaded1c4b7ab9e9184786a6054473b2b2015222e3b4754606a7884919eabb7c4cfdae4d9cdc3b7aa9d908377695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d6ccc4bbafa39991857a6e665b50473d33291e150b0000000000000a141d28323d46515b606d7a849198a2aebac0cbd4dfe9f4e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7985919ea5a9abacacacaba9a59e9285796d6053463a3b4754616e7a86929fa6aaabacacacababa39c8f8276685d5245393c4956636f7c8995a0a8aaabacacacaaa9a2978c7f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000030f1b26323c46525e68707e8a929da6b0b8c2cad6dbe2e2dcd7d3d2cfcbcacacccfd2d2ccc8c6c3c5c8ced5dde7f1e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000b16212c38444f5964707d8a95a0acb8c3ced9e5dacfc4b9aca0968a7e716874808d99a3aebdc7d1e1ebdfd2c6b9ac9f93877b6e62574d4233291f0e0500000000000000000000000000000000050e171d262d3338393e424445454543413c3b383227221b140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd4dcd1c7bdb4aba39992887f726d635b524a40382e261d140b0200000000000000000000000000000000000000000000000000000000020a11171b1f24292c2d312f35393a3b3c3d3d3d3d3c3b3a38342e2e2d2a25201e1914100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e48525c606c78818d929fa3aab2bbc0c7cfd3d8dfe2e4e0dfdcd9d7d5d5d5d6d8dadedee1e5e3dcd7d2ccc5beb9afa8a09792867e706b61594f453c31271d110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e2e0d3c7bbafa3998b7e7164564c4135291d14212d3a46535e697783909daab6c2cdd8e4e1d5c9bdb2a89a8d807367584e43372b19131f2b37434e586773808d9aa8b2bdc9d5e1ded1c5b8aca095877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4eae2d8cfc4bab0a69f92877d6f685e544a3f352c21170c03000000000000020b16202b343f45515d676f7c86929fa4aeb9c2cdd7e2ebe8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6ada297897c6f6356493c3e4b5764717e8a99a3afb6b8b9b9b8b7b5ac9f92867a6d6054473a404d5a6673808d99a7b1b7b8b9b9b8b7b3a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000a15202a36414c56616c74808d949ea6b0b8c1cad0d8e0e4e3e0dfdbd8d7d7d8d9d0c7c0bbb9b7b8bcc3cbd5dfeae0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000004101c28333e4653606c7883909da8b2bdc8d4e0e0d5c9bdb2a89d9183786e7b86929fabb4bfcfd9e3dfd3c7bbb0a69b8e81756a5f53453b3120170d000000000000000000000000000000000000050b141c22282b2d3135383939383734302f2c272117110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc2cbd4d9cfc6bdb4aba39a938b7f736d635c524a40382e261d140b020000000000000000000000000000000000000000000000000000000000060b0f13191d20212424292c2d2f30303131302f2e2d2b282321201e1914110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212c364044505b666c74808b9298a0a8afb5bdc2c7cdd3d6dbdfe1e6e6e4e2e1e2e2e4e8e3e0dfdad5d1cbc7c0bbb3ada59e9691857d706c61594f473d332a1f150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000d192633404c5966737f8c99aab4bfcad6dedfd2c5b9ac9f92867a6d6154473a2f2419121e2a36424d5766727f8c99a6b0bbc7d3deddd2c5b9aca196897c6f6256493d32271b0f1b27323d4956626f7c8996a1adb9c5d2dfdfd4c8bcb1a7978a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8dddddbd1c6bdb2a89e948c7f726b60564c42382d231a0f050000000000000000050e19222935414c555f6a717e8b929da7b1bbc5d0d9dddddbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4beb3a9978b7e7164584b3e404d596673808c99abb5c0c5c5c6c5c4bbafa399887c6f6255493c424f5c6875828f9ba8b5c2c5c5c6c5c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000040d1925303b44505a606d78828f949fa6afbabfc6ced4d8dfe0e3e8e5e4ddd8d1c7beb6afacaaacb1b9c3ced9e4e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000b161f2b3744505b65717e8a96a0acb8c4cedae5d9cec4b8aca0958a7d73808d98a3aebdc6d1e1eadcd0c3b7aa9e94887c6f62574e4233291f0e0500000000000000000000000000000000000000020a11171c1f2024282b2c2c2b2a2723221f1b160b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb1b9c2ccd5d8cfc6bdb5aca49f918c7f736e635c524a40382f261d140b0200000000000000000000000000000000000000000000000000000000000003080d11131417191d20212223232424232222201f1c171414110e080502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a2428333f4a545b606e737e8691969fa3abb0b7bcc2c6cad0d2d5dadadbdcdcdcdbdbddd7d4d2cfc9c7c0bbb6afa9a19e938e847c6f6b615a50473e352b21180d030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c0c7cdd1d4cbc0b5ab9c8f8276685d5246392d1e130e1a25313b4855616e7b88949fabb7c1cbd1d2ccc2b7ab9e9184786a6054473b2b20150a13202d394653606c7884919eabb7c3ced5d2d0c7c0b6ac998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced0d1d0d0cabfb4aba1968f82776c60594f443b2f261c110800000000000000000000071019242f3a434e58616c74818d959fa9b3bdc7d0d0d1d1cec1b5a89b8e8275685b4f4235281c0f000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cfbeb1a5988b7e7265584b3f404d5a6773808d9aa6b3c0d1d2d2d2cbc0b5ab96897c6f6356493c43505c6976838f9ca9b6c2cfd2d2d2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000008141e29323e44505c666d79828f949da5aeb4bcc2c8cdd2d4d7ddd9d4d2ccc6bfb6aca49f9da0a7b1bcc8d4ddd8d4c7bbafa499867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000030f1b27333f4953606d7884919ea8b2bdc9d5e1e0d4c8bcb1a79d90837a86929faab4bfcfd8e2dfd3c7bbb0a69c8f82756a5f53453c3121170d00000000000000000000000000000000000000000000060b0f1213171c1e1f1f1f1d1b1615130f0a0400000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea39992999fa7b1bac3cdd6d8cfc7beb6afa39b918c80736e645c524a40382f261d140b020000000000000000000000000000000000000000000000000000000000000001040707080d11131415161717171616151312100b0607050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081217222d38424a505c636d717c848d92999fa6abb0b8babfc4c5c9cfcdcecfcfcfceced2ccc7c6c3bdb9b5afaca49f97928b81796f6a605950483e352c23190f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1a2734414d5a6774808d9aa5aeb7bbc2c5c8c7bbafa3998b7e7165564c4135291d0c0914212d3a46535f697683909ca6b0b9c1c4c5c0bbafa59a8d807367584e43372b190f05121f2b3744505b6574808d9aa8b2bdc8c9c6c2beb6afa49a8c7f7266594c3f3326190c000b1724313e4a5764717d8a97a8b2bdc3c4c4c3c2bfbaaea39991847a6d655b50473d32291d140a00000000000000000000000008131e28313c46505a606d79839097a1abb5bfc3c4c4c4c3c0b5ab9a8e8174675b4e4134281b0e000000000000000000000c1825323f4b5865727f8b98a5b1becbd8dfd8cbbeb2a5988b7f7265584c3f414d5a6774808d9aa7b3c0cddadfdcd1bcafa396897c706356493d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020d172028343f4a545d676d79828e939fa2aab0b8bcc2c6c7ccd2cec8c7c0bbb4aea49a939095a0acb8c5ccd2cbcfc6b9ac9f9386796c605346392d2013060006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000b17222d3844505c66717e8b96a1acb9c4cfdae5d9cec3b8ab9f9590839098a2aebcc6d0e1eaddd0c3b7ab9f94897c6f62584e43332a200f060000000000000000000000000000000000000000000000000306060b0f11121212100e09090703000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928690959fa8b2bbc5ced7d9d0c7c0bbada39c928c80736e645c524a40382f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000104060708090a0a0a0a09080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44525a626a6f79808790949c9fa6acaeb4b8b9bdbfc1c1c2c3c2c2c1c0c0bbb9b6b2adaba39f9a938e857e756d675f584f473e362c231a110700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d89939da4abb0b7b8bcbdb9ac9f92867a6d6154473a3024190d05121e2a36424d5764707d8a949ea7afb7b8b8b6afa69e93887c6f6255493d32271b09030f1b27333f4953626f7c8996a0acb8bfbeb9b8b0aca49f93877c6f6255483c2f221509000915222f3c4855626f7c8896a0acb5b6b7b7b7b6b4aea59f92877c6f685d53493f352b20170b02000000000000000000000000010c161f2a343e45515c676e7b859299a4aeb4b6b7b7b7b6b5afa4998c7f7265594c3f3226190c000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000050e17232e38424b555d676d78818b92989fa6abb1b7b9bbc0bdbdbdb8b6afaba39f938883909da9b3bbc0bebebebeb8ab9e918578655b5044372b1f12050006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000006111b28343f4a54606d7984919ea9b3bec9d5e1dfd4c8bcb1a79f9490949faab4bfced8e2e0d3c7bbb0a69c8f82766a6054463c3221180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d80839096a0a9b3bcc6cfd9d9d2ccbfb5ada49c928d80746e645c524a40382e261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33404850585f676d747c838990949b9fa2aaabadb2b2b4b5b5b6b6b5b4b3b5afacaaa9a19e99928e87817a716c605d554e463d352c241a11080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000916222f3c4854606b75818d929c9fa6aaacb1b1afa59b8f8275685e5246392d1e1308020e1a26313b4955616c75828f959ea5aaababaca49f948e81756a6054473b2b20160a000b17222d384754606a7784919da6afb2b3adaba69f9a938d80736a5f53473a2e211508000613202d394653606c7884919ea3aba9aaaaaaa9aaa29f938b7f726a60564c41382d23190e050000000000000000000000000000040d18222834404b555e69707d87939fa2aaa9aaaaaaaaa8a59f93877b6e6155483b2e221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000006111c263039434b555d666d747f8690949d9fa7aaacafb5b0b0b2acaca49f99928b7f7e8b97a2abafb5b2b1b1b3ada69b8f82756853493f33271b0f030006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000b17232e3844515c66727f8b97a1adb9c5cfdae4d8cdc3b9b0a69f9c9fa6b0bcc6d0e0eaddd0c4b7ab9f94897d7063584e43342a200f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807a849197a1aab4bdc7d1dcddd8c8bfb6aea49c928d80746e645c524a40382e251c130a00000000000000000000000000000000000000020507080c0f11121212121212121212121212121212121212121111100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228363f464e555d606a6f767d83898e92989b9ea1a9a5a7a8a9a9a9a8a8a6aba49f9d9a96918d87817c746d68625a514b433c342b231a1108000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202c38444f59606d7880898f949a9da0a7a4a69e93897c6f63564c4135291d0c020009141f2d3944505a616e7a838f939a9d9e9f9e9a938d82796d60584e43372b190f040006111b2b37434e5865727f8b949ea5a5a9a19e9a94908880786c60584e43372b1f12060005121f2b3744505b65717e8b92999b9c9d9e9d9c9a98928d81746d62584e443a2f261b110700000000000000000000000000000000061018232e39434d57606b727f8c92989a9c9d9e9e9d9b99938e8175695f53463a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000a141e283139434b545c606d727b828a9095999d9fa4aba4a3a8a09d9a938f867f727a8592999fa4aba5a5a4a9a19e948a7d7063574a3d2d22170b000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000006111c2834404a54606d7985919ea9b3becad6e1dfd4cbc2b9b0aba9abb0b9c2ced8e2e0d4c8bcb1a79c9083766b6054463d3222180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80737b859298a2abb5c0cbd7dbdad1c8bfb6aea49d928d80746e645c524a40372e251c12090000000000000000000000000000000003090e121415191c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1d1c1b19171413110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d343c434b51585f626b70767c81858a8e919697999a9b9c9c9c9b9b99989993908d8984807b756f6a615e565045413a312a2219110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c27333d44515c666d747d83888d9095969798948e81756b6054443a3025190d000003101c28333e46525e686e7a81898d909192918e8780786d675d51463c32271b070000000f1b27323d4653606d78828e9398999797918e89837c736c665b50463c31261b0f0300030f1b27333f4953626c737f868b8e909191908f8d8a8680786d605b51463d32281d140a00000000000000000000000000000000000007121d27303b454f59636d727f868b8e90919191908f8c8882796d60574d42362a1e1205000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000020c161f283139424b515b626a6e767d83888d9093999697979596918d87827b726d707e878f9399989898979697928d82776c605346392d201306000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000c18232e3945515c67727f8c97a1adb9c5d0dbe6ddd4cbc2bcb7b6b7bcc2cbd4e0eaddd1c4b8ab9f95897d7063594f44342b2010060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736f7c869299a3afbbbfc9d2dcdad1c8c0b6aea49d928d80746e645c524940372d241b12080000000000000000000000000000050d141a1e212126292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2928262421201d1913120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121b222a313a40454e535960636b6f747a7e8184888a8c8e8e8f908f8f8e8d8b898683807d78736e69625f58524c443f352f281f1810070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000b16212834404a545c606b6f767c808487898a8b8882796d60594f4332281e13080000000b17222a36414c565e686d757c8083858584817c746d665d554b40342b20150a0000000a161f2c3844505c666d7981888b8c8b8985817c766f6b605b544a3f342a20150a0000000b17222d3841505a636d737b7f818384848483817e7a736d665c50493f342b20160b02000000000000000000000000000000000000000b151e29333d47515b636d727a7e818384848483827f7c756d675d51453b31261a0e02000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000040d161f273039404551575f626c70767c80848688898a8a898784807b756e6a626c707c8286898b8b8b8b8a888580796d655b5044372b1f1205000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000007121c2934404b55606d7985929ea9b3becad6e2e6ddd4cdc7c4c3c4c7cdd4dde6e0d4c8bcb1a79d9083766b6055473d3222190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a707d87929fa4aeb7c1cad4dddad1c8c0b6aea49d928d80736e635b52493f362d241a11070000000000000000000000010a0f171f252a2d2e323537383838383838383838383838383838383838383737363432312e2d2a25201f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181f282f353c43474f55596063676d7174787b7d7f81828283838281807e7c7a7773706c66615f57534e46413a3229241d160d06000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000050c18232e39424a515960636a6f73777a7c7e7e7c766d675d51473d3220160c02000000050d1925303b444c565d606b6f7477787877746f6a605c544b433a2f22190f0400000003101c28343f4a545d676d757c7e7f7e7c78746f6a636059504a42382d22180e0400000006111b262f3f48525b63686e7274767777777674716d67605c544a3f372d22190e040000000000000000000000000000000000000000030c17212b354049515b63686d7174767777777775736f6a605d554b41332a1f140900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000040d151e272e343f454e535961646a6f73777a7c7d7d7d7c7a77736e69625f5a616a6f767a7d7e7f7e7e7d7b79736d675d53493f33271b0f03000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232f3945515d67737f8c97a2adbac6d0dbe7e6ded8d3d0cfd0d3d8dee6eaded1c5b8aca0958a7d7064594f44352b211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666b717e8b929ca5afb8c2cbd5dedad2c8c0b6aea49d928d80736e635b51483f362c23191006000000000000000000000a131c212931363a3b3f424445454545454545454545454545454545454545444443413f3d3a3936302d2b28221c1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242932373d44484f54555d606468696e70727475767676757573716f6d686763605b54534d47433c3530282018130c0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000007121c27303940444f54585f6267686e7071716f6a605d554b41352b210e04000000000008141e29323b444c52596063676a6b6c6b67625f58514b423a31281d100700000000000c17232e38424b555d606a6f7172716f6c65626058544f443f382f261c100600000000000a141d2d36404952565e616568696a6b6a696764605d55504a42382e251b100700000000000000000000000000000000000000000000050f1a232e37404951565d616567696a6b6b6a6866625f58514b433a2f21180e0300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000030c151d2328333c42474f5558606266676d6f7071706f6d6866625f575350586062686d7071727271706e6c66605d554b41382d22170b00000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000007121d2935404b55606d7a85929faab4bfcad6e2ede9e4e0dddcdde0e4e9ede1d4c8bdb2a89d9083786c6053463d3320190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366626c73808c939da6b0b9c3ccd6e0dad2c8c0b6aea49c928c80736d635b51483e352b22180e05000000000000000009121c262e333b4246484c4f505152525252525252525252525252525252525151504f4e4c4a4746413d3938332d2a251f1a140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b33383d43484b515357575f61646667686969696868666563605d565653504a46423c373129251e160e07010000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000b151e272e343d44484e5355565e61636465626058514b433a2f23190f000000000000020d172029323a41454f54565a5d5e5f5e5b55544e45403930281f160c00000000000006111c26303a434b51585f6265666462605b53544e48433d332d261d140a000000000000020b1b242e3740444d5254585b5d5e5e5d5c5a5754514c443f3830261c130900000000000000000000000000000000000000000000000008111c252e373f444c5254585b5d5e5e5e5d5c5955534e45413a31281d0f060000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000030b1218212a31373e44494e5455555d606263646462615e5655534d47464e54565e6163656565646362605b54514b43392f261b110600000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000010d18242f3945525d6873808d98a2aebac6d1dce7f3f0eceae9eaecf0f5ebded1c5b8aca0968a7e71655b5044372b1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a636e74818e949fa7b1bac4ced7e1dad2c8c0b6aea49c928c7f726d625a50473d342a20170c0200000000000006101b242e3840454d5354595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b595754524c4946443f3836302b261f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b21272c32383a4045474b4d535557595b5b5c5d5c5c5b5a585654524c4946443f3837312b262019130c0400000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000030c151c232832383c4347484d525456575855544e45413a31281d100700000000000000050e17202830353d4348494d515252514e4947433c342e271e160d04000000000000000a151e28313a40454e53555859585653504947433d383228221c140b020000000000000009121c252e323b4146474b4e50515151504e4b4745413a342e261e140a01000000000000000000000000000000000000000000000000000a131c252e323a4146474b4e50515151504f4c4947433c352f281f160c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000070f1820262b33393c4347494b5153555657575654524c4847423c3d43474c52545658585858575553504a45403931271d140a0000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000007121d2935414c56616d7a86929faab4bfcbd7e3edf8f8f6f6f6f8faede1d5c9bdb2a89d9184786c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b606d78828f95a0a8b2bcc5cfd8e2dad2c8c0b6aea49c918b7f726c61594f463c32291e13080000000000000c17222d36404a52575e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a69676564615e565653504a46423b373129241d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c21272c2f35393a3e4247484a4c4e4f4f50504f4e4d4b494745413d3938332d2b261f1b150d08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000030b121821272c31373a3c414647494b4b4947433c352f281f160c000000000000000000050e161e242932383b3c4144454544413c3b373228231d150c040000000000000000030c161f282f353c4347484b4c4b4946443f3838322c272117110a020000000000000000000a131c20293036393b3f414344444443413e3a39352f28231c140c020000000000000000000000000000000000000000000000000000010a131c20283035393a3e41434444444442403c3b373229241d160d04000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000060e151a21282d32373b3c404547494a4a4a494746413b3a373132373a4146474a4b4c4b4b4a4846443f38352f271f150b020000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d19242f3a46525e6873808d98a3aebac6d1dce7f3fffffffffff8ebded2c5b9aca1968b7e71665b5041382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a505c666d79839096a1a9b3bdc6d1dce7dad2c8bfb6ada39f93877e716b60584e443a3025190b020000000005111d28343e48525c63696e727577787878787878787878787878787878787878787777767472706d686763605b54524d46423c352f271f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d31373a3b3d3f41424343434242403e3c3a39352f2d2b28221c1a140f0a0400000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000070c161b20262b2e3036393b3d3e3e3c3b373229241d160d0400000000000000000000040c131921272c2f303437383938342f2e2b262018120b0300000000000000000000040d161d242931373a3c3e3f3e3c3937332d2b27201b160b060000000000000000000000010a0e171f252a2d2e3235363738373634312d2c29241e17110a0200000000000000000000000000000000000000000000000000000000010a0e161e24292d2e3234363738383735332f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000003090e171c20272b2e2f35383a3c3d3e3d3c3a3936302e2b26272b3036393a3d3e3f3f3e3d3b3938332d29241d150d03000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5bfcbd7e3eef9fffffffaeee1d5c9bdb2a99e9184786d60544a3f2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4a545d676e7b849197a2abb4bfcbd7dbe3dad1c8bfbbafa49992877d706a5f564c41362a1d140a000000000815212d3945505a636e737b7f828384858585858585858585858585858585858584848382817f7d7a7774706c66615e57534d4540393128231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d2020262b2d2e3133343536363635353332302d2c2924201f1c17110e0903000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000040a0f151b1f21252a2d2e3031322f2e2b272018130c0400000000000000000000000002080d161b1f2223272a2b2c2b2822221f1b150c0700000000000000000000000000040c131820262b2e2f3233312f2d2b27221b1b160f0a040000000000000000000000000000050d14191e202125282a2b2b2a29272421201d19130b060000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a292622211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000050b10151b1f2224292c2d2f3031312f2e2d2a25211e1a1b1e252a2d2e3032323231302f2d2b28221c18120b0300000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000010d1925303a46525e6874818d99a3aebbc7d1dce8f4fffffef3ebdfd2c5b9ada1968b7e72665c5042382d1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4b555e696f7c859299a3aebabfc9d2dce3dad7ccc0b5aba39992867c6f685e52463e2f261b11060000000a1724303d4956616c7380878c8f909191919191919191919191919191919191919191908f8e8c8a8784817d78736e69615f57514b433d342e261e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141a1e212224262828292a29292827252321201d1913120f0b06000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000040a0f1215191e202123242522221f1b150d0701000000000000000000000000000000040a0f1315161a1e1f1f1e1b1615130f0a0400000000000000000000000000000001070d151b1f212225262523201f1b17110f0a04000000000000000000000000000000000002080e111414181b1d1e1e1e1d1b181413110d08010000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1e1e1d1c191615130f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000040a0f1315181d1f20222324242321201d1914120e0f13191e202123252525252422201f1c17110c07010000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000008131e2a36414d56616e7b86929fabb5c0cbd7e4eef9fff7ece1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d434d565f6a707d87929fa3adb7c0cad3dde8ddd2c7bdb4aba29891847a6d615a5041382d22170b000005111d2935414c5664717e8b92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9a989795918d8984807b746e69605d554f443f38302820170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1c1c1d1d1c1b1a18161413110d0806030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000306080e1114141618181615130f0a0400000000000000000000000000000000000000030709090e111212110e0908060300000000000000000000000000000000000000040a0f1215151819181613120f0b0600000000000000000000000000000000000000000000020507080c0e10111111100e0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e10111111110f0d09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000306070c10131416171717161413110d08060202080d1113141718191818171513120f0b060000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000020e1925303b46535e6974818e99a3afbbc7d2dde8f4fef2e6dbd0c6b9ada1978c7f72675c5142382e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444e58606b717e8a919ca5afb8c2cbd5dfe3d9d0c6bdb3aaa1968f82766c6153493f33271b0f03000713202d3946525e687783909da3abaaabababababababababababababababababababaaaaa9a7a5a7a09d9a96918d86817b736d676059504a423a322920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0c0e0f1010100f0f0d0b09070604010000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000020507080a0b0b090806030000000000000000000000000000000000000000000000000001040506050100000000000000000000000000000000000000000000000000030608090b0c0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0a09070705010000000000010507070a0b0c0c0b0a0806060300000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000008141f2a36424d57616e7b87929facb6c0ccd8e4f0fbeee2d6cabeb3a99e9285796d60554b4030261c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403c464f59616c737f8c939da6b0b9c3ccd6e0e2d8cfc5bcb2a89f948a7e71655b5044372b1f1205000714212e3a4754616d7a86939facb5b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b6b5b4b2b1acaaa8a19e99928e868079706b605c544c443b322a21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0f0d07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000020e1a25313b47535f6975818e9aa4afbbc8d4e0e9f4ecdfd3c6baada2978c7f72675d5143392e1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40343d47505a636d74818e949fa7b1bac4ced7e1e1d7cec4bab0a69e9184776c605346392d20130600091623303c4956636f7c899aa4afbbc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2c1bfbcb8b7b2adaba39f99928d847d736d665d564d443c332a20170d04000000000000000000000000000000000000000000000000000000000000000000030608090c0e0f1011100f0c090806030000000406070b0e1011121211100e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000030607060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1a1413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266594c3f414e5b6774818e9aa7b4c1cddae3d6c9bdb0a3968a7d7063574a3d404b546a7783909daab6c3d0dddfd2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000009141f2b37424d57626f7c87939facb9c2ccd8e3eee2d6cabfb4aa9f92857a6d60554b4030271d0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033353e48515b606d78828f95a0a8b2bcc5cfd9e3e0d6ccc2b9aca096887c6f6255493c2f221609000b1824313e4b5764717e8a97acb6c0ccd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0cfcdcec8c5c4bdb9b5aeaba39f96918880786d685e564d453c332920160c02000000000000000000000000000000000000000000000000000000000002060a0f121515181a1c1d1d1d1c191515120f0a070c101313171b1d1e1f1f1e1d1b171312100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000915222f3c4855626f7b8895a2aebbd0dbe0dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000306060c10121313120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181d1f20252827201f1c18120b03000000000000000000000000000000000000000000000406070809090807060400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40414c556875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e45515c667784919eaab7c4d1ddded2c5b8ab9f9285786c5f5245392c1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030e1a26313c47535f6a75828f9ba6b0bbc7d3e0e8ded3c6baaea2988c8073675d5143392f1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d40332c364044505c666d79839096a1aab4bdc7d1dce0d7cec5bbb0a6978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1bed2dddededededededededededededededededededddddcdad9d4d1cfc9c6bfbbb5aea8a19a938c827a6e695f574d453b32281e140a00000000000000000000000000000000000000000000000000000003090e12151b1f21222527292a2a2a282622211f1b1512181c1f2024272a2b2b2b2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6d3cdc0b3a69a8d8073675a4d4034271a0d010000000000000815222f3b4855626e7b8895aab4bfcad2d4d3cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000030a0f1215171c1f20201f1b1711100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3135332d2c29231d150d0300000000000000000000000000000000010406070c101313151515151313100c070604010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e827568584e4145515d677784909daab7c3d0dde5d8ccbfb2a5998c7f7266554b404653606d7986929facb9c5d2dfded1c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000009151f2b37434e58626f7c88949faab7c2ced8dfd6cabfb4aa9f92867a6d61554c4131271d0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c40332628343f4a545d676e7b849198a2abb5c0cbd7d5cec5bcb3a99f94887c6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfe0e1e4e7e5e0dedad5d1cbc6bfbbb2aca49f948f837b6e695f574d443a30261c110600000000000000000000000000000000000000000000000003090e151a1e21262b2e2f32343636373635322f2e2b26201d23282c2d313436383838383634312d2c28231c150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc5c7cbc7c5bfb4aa988c7f7265594c3f3226190c000000000000000814212e3b4754616e7a8798a2aebac5c6c7c7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000050b10151b1f2123282c2d2d2b27221b1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282f35393a3e42403a38342f271f150b010000000000000000000000000001070d111314181c1f2021222221201f1c181413110d0701000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b7ab9e9184786a60534b4d55606d7a86929facb9c5d2dfe8dbcec1b5a89b8e8275675c514c4e57626f7c8999a3afbbc7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5d2ddd6d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca6b0bcc6cfd2cec5baaea2988d8073685d52433a2f1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225232e38424b555e696f7c869299a3afbbc0ccccc4bcb4aaa2978f82766a5f53473a2e211408000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d5d7dadedfe1e5e3dcd7d1cbc4beb6afa69f9590847b6e695e564c42382e23170d0400000000000000000000000000000000000000000000060b141a20262b2e31373a3c3f4142434443423f3c3a37312c272e34383a3e41434445454443413d3a38342e271e191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbbb9b7aea298897d7063564a3d3023170a000000000000000613202d394653606c7985929fabb5b8b9bbbbb9b7b1a7998c7f7266594c3f3326190c00000000000000040a0f161c20262b2e2e34383a3937332d2c27211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e34394045474b4e4d4745403931271d1207000000000000000000000001080d13181d202123282c2d2e2f2f2e2d2c282320201d18130d070100000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca196897c6f655c55565e67717e8b99a3aebbc7d3e0ebded2c5b8ab9f9285796d605958585f6974808d9aabb5c0cbd7e3dccfc3b6a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5ccd2cacec5b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000a15202b37434e58636f7c89949faab4bdc3c5c4bcb2a89f92867a6e61564c4131281e0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d31241c26303a434d575f6a707d87929fa4aebbc0c1bab2aaa29892857b6e62584e43372b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c7c8cacdd1d2d5dae0e3e3dcd7d0c7c0bbb0a7a09691847b6e685d544a3f34281f160c0100000000000000000000000000000000000000020a11171f262b31373a3c4347484b4d4f5050504f4c4847433c3830394045464a4e5051525251504e4a46444039302a22190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4aeacaba79f9285796d6053473a2d2014070000000000000005121f2b3744505b6576828f99a3ababacafaeacaaa7a095897c6f6356493c30231609000000000000060e151b21272c31373a3c3f444646443f3838322b231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f27303940444b5153585b5a53514b43392f23180c05000000000000000000040c13191d24292c2d2e34383a3b3c3c3b3a38342e2d2c29241d18120c04000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89c8f82776d676566686e7984919eabb5bfcbd7e3ecdfd3c6baada2978b7f726b6665666a6f7b86929facb8c5d1dce8dbcec2b5a89b8f8275685c4f4235291c0f000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7bbc0bdbdbcbdb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000030f1b27323c4854606b76828f98a2abb2b7b8b8b2aaa1968d8073685e52443a301f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21151e28313b454e58616b727f8b929ca4afb6b8afa8a09892867d70695f53463c31261a0f02000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9babbbdc0c4c5c9cfd3d8dee5e2d9d2ccc2b9b1a8a19690837a6d665c50443d31281d1307000000000000000000000000000000000000040b141c222831373c4247484e5355585a5c5d5d5d5b5955534e48443e424b5153575a5d5e5e5e5e5d5a5753514a423c342a1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b939b9d9fa3aaa39f9e9b958d8074675d5145382c1f130600000000000000030f1b27333f495363707d8792999c9f9fa4a39f9e9b959083776b6054483b2f221509000000000009101820262b33383c4347484a505353504948443d352c231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a51555d60646866605c554b40342921160b0000000000000000080d161e24292f35393a3e404546484848484645403e3a39352f29241d160d070000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacec4b7ab9f948e8179747272757b829096a1acbdc6d1dce7eee2d6cabeb3a99f92867d76737273757c849198a3aebac7d3e3e6d9cdc0b3a69a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca5acafb6b0b0b0b2aca69c8f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000a15202c38434f59626f7c869299a0a8abacaba8a09891847a6d60564c4132281e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014161f29333c464f59626d73808d929fa4acaba59d9691867d706b60574d42342a20150a00000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacadaeb1b4b7b9bdc4c7ccd4d9e0e4ddd8cbc3bab2a8a0958f82786d60594f433a2f24180d0300000000000000000000000000000000050d161d262d333c42464e5355585f62656769696a696865625f58554f464e545c606467696b6b6b6b696764605c544e463c31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c7781898e919298939992918f8b837a6d61554b4035291d100400000000000000000b17222d384854606b727f868d909293999992918e8a837b6e61594f43382c1f13070000000009121b222a32373d44484e5355545c60605b53544f473e352c1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b545c60676d7175736d675c51453d33271c0c0200000000000109111a20282f353a4145474b4b51535455555453514b4b4745403a352f281f19100800000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d3c7bbb0a69d938e84817f7f818690949fa8b2bdcfd8e3edf2e6dbcfc5baaea298928a83807f7f82879196a0aab4bfcbd6e3e3d7cbc0b5ab988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a939d9fa4aca3a3a3a8a09e948a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000040f1b27323d47535f6a707e8791969b9e9f9e9c9691867c6f685d52443b3020160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e110d17212a343e47515b636e74808c939a9f9f9b938e847c706b60594f453c3122180e0300000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a2a4a7abadb2b7bbc2c8ced5dee8ddd5ccc4bab1a79f948d80736b60554b40352920150a000000000000000000000000000000050e171f282f383f444d53575f62676a6f72747576777675726f6a63615952585f666d717476777878777674706d665f584e433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c757d8184858687868684827e796d685d5243392f24180c00000000000000000006111b2c38444f59626d727b8083858686868684817d786e695f53463d32271b0f0300000007101b242d343c43474f55585f6267666d6c656360594f473e31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d666d72797e8180796d60594f44382c1e140a000000000109131b232c323a41454b515458555c6061626261605c555753514b454039312b221a1108000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4efe3d8ccc2b8afa59d96918d8c8c8e92989fa6b0bac4cee1eaf3ece7e1d6cabfb4aaa29f94908c8b8c8f9299a0a8b2bcc6d0dce7e0d3c7bbafa399897c6f6356493c30231609000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c75818b90939a969797969596918c82786c605346392d201306000000000000000000000000000000000000000000000000000000000a16212b37434e58616c707c848a8f9192918f8b847c6f6a60564c4132291e0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e050f18222c353f49525c606c777f888f92928e89817a6f6a60594f473d332a1f0f060000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c999393939393939393939495979a9ea1a8abb0b8bdc3ccd8dde4ded6ccc3b9b0a69f93887d70675d51453c31261a0f0300000000000000000000000000040e172029313a424a50575f616a6e73787b7e8082838383827f7c77706b615d5f6a6f797d81838485858483817d796f6a5f554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535b606b70757779797a7a797875716d665d564c4131271d120700000000000000000000101c27333d47515b62696e737678797a7a797775706d665f574d42342b21160a000000040f19222d363f464e535960636a6f7377797976706b61594f433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d787f858b8e8d81756b6054483e30261c110600000009131b252d353e444c52555d606468676d6e6f6f6e6d676864605d55514b433d342c231a10070000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4e9ded4cac0b7afa8a19e9a98999b9fa2aab0b8c2ccd6e0f2e9e2dbd6d3d0c6bcb4aea69f9c9998999c9fa3abb2bac4ced8e2ecdfd2c5b9ac9f9286796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a606d787e838688898a8a898987847f796d665b5044382b1f120600000000000000000000000000000000000000000000000000000000040f1b26313c46505a616a6f787e82848585827e796f6a60584e433a2f20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d020000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080006101a232d374044505b656c737d828685827c746d685f584f473d352b21180e000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d86868686868686868687888a8d91969c9fa6acb2bac0ccd2d9e2ded5cbc2bbafa49a9184796d60584e43372b1f1409000000000000000000000000030c162029323a434b545b60696e757b8084888b8d8f9090908e8c88837d756d68626f7c848a8d9091919191908d8a847c6f675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950596063686a676d6d6d676b6865605c544c443a301f150b01000000000000000000000b16212b353f4951575e616769656c6d6d676b6864605c544d453c3122190f040000000a16212b343f4850585f626b70767c80848686837d706c61554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79828c92979b93897d70635a5042382e23170b000008111b252d373f474f565d60676d717578797b7b7b7b797875716d67605d554e463e352c22180d0300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f0e6dcd2c9c0bab2adaba7a5a5a8acaeb4bcc2cad4dee8e9e0d7d0cac6c5c5c6bfbab0aba9a6a5a6a8acafb5bdc4ccd6e0eaebdcd0c3b6a99d908376675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e44505c666d71777a7c7d7d7d7d7c7a77736d675c544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000a15202a343e48505860666d717578797876716d6760584e463d31281e0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e050000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000008111b2527333f49535b606b6f767978756f6b605d564e463d352b231a0f06000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807879797979797979797a7b7e8084898f949da0a8afbbc0c7d0d9e2ddd8ccc0b6aca1968d80736a5f53473c31261a0e0100000000000000000000000a151e28323a444c555d666c727b81878d9197989a9c9c9d9c9b9895908a827a6e6b778390969a9c9e9e9e9e9c9a969185796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444f54565b555c6060605d555c5853514b423a32281e0d030000000000000000000000050f1a232d373f454d53545a535b6060605d555b5753504a423c332a1f1007000000030f1b27323d47505a626a6f767d82888d91939290877e70675d5145392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b949ea1a59d9083776c61544a3f34281d1207040d1a232d373f49515961686d737a7e818486878888878684817e7a736d6760584f473e342a1f150b01000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ded7d3ccc4bdb9b8b4b2b2b4b8babfc5ced4dce6ece2d7cec5bfbab8b9bbbfc2bcb7b6b3b2b2b5b9bbc0c7cfd6dee7ebe2d4c8bcb1a7998c7f7366554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000b172228343f4a545c6065686d6f707070706f6d6866605c554b42382d22170b000000000000000000000000000000000000000000000000000000000000030e18222c363e464e545c6064686b6c6b6965605c554e463d342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000091217222d38414950596063666d6668636059524c443c342b231a110800000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6f7174787d828991969da5afb6bec7d0d9e4ddd2c7beb2a99f92877c6e62574d42372b1d12070000000000000000000006111c26303a444c565e676d787f868e939a9ea1a9a7a8a9aaa9a8a79f9d938f847b6f7c8995a0a8a9aaababaaa9a8a0978c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d4448494e4b51535453514b4f4b46454039302820160c0000000000000000000000000008111b252d333b4246484d4950535353514b4e4a46443f38302a21180e0000000007131f2c38434f59626d717c82898f949a9d9f9f999285796d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a97a1adab9f958a7d71665c5044392e23180c0c161f2b353f49515b626b707a80858b8e91939a95959a93918e8a8580796f6a61594f463c31271d1207000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e5dcd3ccc7c3c2c3c5c4c0bfbfc1c5c6cad0d7e0e6eee7dbd0c5bcb4aeacacaeb5bdc6c4c3bfbebfc2c5c7cbd1d9e1e7eee3d9d0c7b8ab9f95887c6f6255483c2f24180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000050b17232e38424a5053565d60626364646362615e5653514b43392f261c11060000000000000000000000000000000000000000000000000000000000000006101a242c343d424a5053575c5e5f5e5c5853514b433d342b22190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000006111b262f383f444f54545c605c5456544f45413a322a221911080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060616264656c70767d848e939fa4acb6bec7d2dde4d9d0c4bbafa3998e8175695f5346392f23180c000000000000000000030d17232e38424c565e686d79828c92989fa4acadb2b3b5b6b6b6b5b1aba69e9691857c7f8c99a7b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732383b3d4240454647474540423e3a38342e271e160e04000000000000000000000000000009121b212931363a3b403f444647474540423d3a38342e261e180f06000000000915222f3b4854606b717f8790949c9fa6aaacaba1978c7f72675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea8b1a79d9184786d60554b4034281e13131e28313d47515b626d727d858d92989b9e9fa4acaca49f9e9b97928c847c706b61584e43392f24180c010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d3cac1bbb7b5b7bbc1cacbccced2d3d6dbe2e9f0e7ded6cabfb4aaa29f9fa3abb5bfcbcfcccbcccfd2d3d7dce3eaede7ddd2c7bdb1a79d9083766a5f53473a2e1d120700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464c525455565757565654524c4745403931271d140a00000000000000000000000000000000000000000000000000000000000000000008111a222b30383f44464b4f5152524f4b46454039302b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d03000000000000000a141d262d333d43484a5053504a4948433d352f2820181007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535455535b60636b7079818b939aa4acb6c0ccd8e0e2d7cbc0b5ab9f93877b6e61554b4034291c100400000000000000010b151f28343f4a545d686d7a838f949fa3aaafb6b9bec0c2c3c3c3c1bcb8b0a8a0979285828f9ba8b5c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f302e34383a3a3a38352f322d2c28231d150c0400000000000000000000000000000000090f171f252a2d2e2d3337393a3a38352f312d2b28231c140c060000000000091623303c4956636f7c8792999fa6abb0b7b9b3a99e9285796d60544b4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8c96a1acaca0958b7e71675c51453a2f241919242f3a434f59626d727f8891979fa2aaabacafb6b6afacaba9a29f9691867d706a5f554b4035291e13080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec1b8b0aaa8aab0b8c1ccd5dbdfdfe2e7ecebe6ded5ccc3baaea298929299a3aebbc0c9d6dad9dbdfe0e3e8eeeae2dbd6ccc0b5aba0958a7e7164584e43372b1f0b0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a414547494a4a4a4a494746413a38342f271f150b02000000000000000000000000000000000000000000000000000000000000000000000810191e262e34383a3e42454645433e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b030000000000000000020b141b22273238383f4446443f3c3b383229241e160d0600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464647484950535960676d747f88939aa4afbbc1ced7e1dcd1c7bbafa4998e8174675c5145382c1f13060000000000000007121d27313944505c666d7a8390959ea6aeb4bbc0c7c9cfcfcfd0cfcdc8c1bab2a9a197928f939eaab6c3d1d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b20222323282c2d2d2d2c292425201f1c18120b03000000000000000000000000000000000000050d141a1e212122272b2d2d2d2c292424201f1c17110a020000000000000e1b2734414e5a6774818d9aa3abb0b7bbc2c5b9ada1978b7f72665c5145382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea8b1a89e9184796d60554c4135291e1d2935414c55606b727f8b939aa1a9aeb4b7b9bbc0c0bbb9b7b3ada8a19892867c6f675d51453a2f24190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e7dcd0c6bcb0a69e9c9ea6b0bac3cdd6dfe4e5e7e3e0dad5ccc3bab0a69f928686929fa5afb7c0cacfd7dce3e6e5e6e1dfd8d0cac0bbafa4999083786c6053463c31261b0f0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2f35393a3c3d3d3d3d3c3a3935302c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282c2d313538393836322d2c28231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000020a111721272c2e34383a38342e2f2c272119130c040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3c3f44464f555d606d727e88939fa6b0bcc5d0dbe3d7ccc0b5ab9f9285796d6053473a2d22170b000000000000000c18242f39434f59606d78828f95a0a7b0babfc6ccd2d5dadbdcdddcd8d4ccc4bbb3a9a19e9b9ea6b0bbc6d2deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f2021201f1d18181313100c0700000000000000000000000000000000000000000003090e121415171b1f2020201f1d18171312100b0600000000000000000e1b2834414e5b6774818e9aacb5bdc2c7cdc9beb3a99e9184796d60544a3f34281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515c67717e8b95a0acada1968c7f72675d51453a3025202c3945515d67707d87939fa4acb3babec4c5c2c1c2c4c6c4bebab2aaa3989183796d60564c4135291d110400000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dbd8d6cbbfb4aa9e948f949ea8b2bbc4cdd4d8d9dcd7d3cfc9c2b9b1a89f948b7e7f8b939da5aeb9bec5cbd1d6dbd9dad5d2cec6bfbaaea59f93877d6f665b5044382a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d2f303131302f2e2d29251f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2024292b2c2b2925201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a030000000000000000000000000000060b161b1c23282b2d2b2823221f1b160d0801000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2e2d33373d434b515b626c727f8c949eaab3becad6e2ddd2c7baaea2988a7d7164544a3f33281c0f03000000000004101d2935404b55606b74808d949fa7b1b9c1cbd0d8dde4e6e8e8e3e0dfdfd6cdc5bbb3adaba8aab0b8c1ccd7e3ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c101313141413100c0707060400000000000000000000000000000000000000000000000000020507060b0f1213141413100c07070603000000000000000000000c1925323f4c5865727f8b98a8b2bdc9d3d8cfc5b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404b55606d7884919da7b1a89e92857a6d60564c41362a2935404b55606d7a849199a4afb6bec4beb9b8b5b4b5b7b9bdc4c4bcb4aaa0958d8073685d5245392c20130800000000000000000000000000000b1825313e4b5864717e8b97abb5c0cad0cbcfc7baaea3988f828f96a0a9b2bbc2c8cdccd1cbc7c4bdb9b0a7a0958f827774818e939da4adb3bbc0c7cacfcccfc9c6c1bcb4aea49d938c7f736b60544a3f33281c0f030000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013191d202122232424232321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213181c1e1f1f1c181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000040a0f11171c1f201f1c1715130f0a040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332720202122272b31394045515a636d75828f98a2aebac6d1dce3d6cabeb3aa9b8e8275665b5044382b1f1206000000000006131f2c3945515d67707d89929da6b0b9c3cbd6dce2e8e3dfdcdcd7d4d2d2d3d6cdc5beb9b8b5b6bbc1cad3deebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000030506070706040000000000000000000000000000000915222f3c4855626f7b8896a1acb9c6d1dcd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944505c66717d8a959fabada1978c8073685e52463b312c3945515d6773808c96a1abb5c0bebab3adaba8a8a8abacb2b9bdc4bcb1a79f92867a6d6054473a3025190d01000000000000000000000000000a1723303d4a5663707d8999a3afbabfbebebebdb8ac9f92867a849197a1a9b0b8bcbfbfbfbfbbb9b2ada69f9591837a6d6d78818d929ea1a9afb5b9bebfbfbebeb9b8b0aaa29f928d81776c60594f42382d22170b000000000b1825313e4b5864717e8b97a4b1bececfcfcfccc0b5ab968a7d7063574a3d3024170a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d1113141617171717161413110d0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070b0f121312100b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c101213131312110f0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060606050300000000000000000000000000000000000000000000000000060b10121312100b06070300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1314171b1f272f353f48515b616e7b85929faab4bfcbd7e3dbd0c5b8ab9f9285796c605346392d2013060000000004111d2935414c55606d7984919ea4aeb8c2cbd5dde7e6ded7d3d0d1cbc7c5c5c7cad0cfc9c6c5c2c3c6ccd3dce5ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7884919eabb4bfcbd7dacfc4b9aca0968a7e71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28343f4a54616c7683909da6b0a99f92867a6d61574d42362d3a4753606d7a85929fa8b2bdbbb3ada9a19e9c9b9b9ea1a8acb2bac3baaea2988c7f7265564c4135291d1105000000000000000000000000000714212d3a4754606d7a86929fa8aeb4b1b1b1b2ada69c9083767b8591969fa6abb1b2b2b2b5aeaca9a19e948f837b6e68666d78808a92979fa3abadb3b2b2b2b2adaba69e98928b80786c655b50473d2f261c1106000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bbafa499897c6f6356493c30231609000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0a0a0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1e1f20201f1e1c181413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d060b0f151d2429364046525e6973808c98a3aebac7d3e0dfd3c6baada297887c6f6255483c2f221509000000000613202c3945515d67727f8c96a1acb6c0cad4dde7e1dad5ccc7c3c2c0bbb9b8babfc0c5c6cad0cecfd2d7dee5eeebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3aebac7d1dcd5c9bdb2a89d9083786c6053463d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a63707d89949fabaea2988d8074695e53463c343f4a5465717e8b98a2aebabeb3a9a29f97928f8e8f91969ea0a8b2bbbfb4aa9d918477685e5246392d201307000000000000000000000000000713202c3945525d6875818e969fa2aaa5a5a4a8a19e948b7e716f7c848f949d9fa7a5a6a5aba39f9c96918b827a6e695e5c666d747e858e92999ea2a9a5a6a5a9a19e9a948f867f746c665b53493f352b1d140a00000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2ab9f93867a6d6054473a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d101213131312100d09080603000000000000000000000000000000000000000000000000010507070d10121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2d2d2c2b2825201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000030b1218242a36424d57616d7a86929facb9c5d2dfe2d6cabeb3a9988b7f7265584c3f3225190c000000000714212d3a4754606d7a85929fa8b2bdc8d2dce6dfd6cfc9c1bbb7b5b5afacacaeb4b3b8babec5ced3dce3e8eff8ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754616e7b86929fabb5c0cbd7d9cec4b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4854606b76828f9ca5afaa9f92867b6e61584e433844505c6675828f9caab4bebaada297928a8582818284899196a0a9b3beb8aca095877a6d6154473a2e2114070000000000000000000000000004111d2935414c56616e7a848e9298979898979696918c82786d6a6f7a828a9095979999989799928f8b847e766d685e57545c606c717a81878d9297989999989797918d88827b726d605b544a41382d23190b0200000000000714212d3a46535f697783909da2a9a8a9a9a9a8a8a1998f8276685d5245392c201307000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000002080d1113141a1d1e1f20201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e24292c2d333638393939393735322d2c29241d150d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0f11100c07060400000000000000000000000000000000000000000000000000000000000000000000010507070d11110e09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000107121a25303b46525d6875828e9ba8b5c1d1dce6dbd0c1b4a79a8e8174675b4e4134281b0700000006121e2b37424e5765727f8b97a2adbac4cedae4e0d6cdc5beb9b0aaa8aba39f9fa2aaa6abadb3bcc1cad3dbe5f1f8ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6974818e99a3afbbc7d2ddd4c8bcb1a79d9083776b6055483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c38444f59626f7c89939eabaea3998e81746a5f53473d4653606d7985929facb8bcb0a69f92857e79757575787d849197a2adb9bcb1a7968a7d7063574a3d3024170a00000000000000000000000000010d1924303a46525e686e7b8186898a8b8b8b8a888480796d665f686e767d83878a8c8c8c8b8986827e79716c615d564d4a505a61686d747b8185888b8c8c8b8a8885817c756e69625b504a42382f261b110700000000000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877c6f62564c4135291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1f2222272a2b2c2d2c2b2a2722221f1b150c06000000000000000000000000000000000000040c13191d2021262a2b2c2d2d2c2b292621211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920283035393a3f43454646464544423e3a39352f271f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161c1e1d181312100c0700000000000000000000000000000000000000000000000000000000000002080d1113141a1e1e1b1515120f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009141f2935414c5664717e8b97abb4bfcbd7e3dccfc2b6a99c8f8376695c50432e23180c0000000814212e3a47535f6a7783909da9b3beccd6e0e2d7cec5bbb3ada69e9c979992929895999fa2a9b0b8c1c9d3dfe8f2ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d57616e7b87929facb6c0ccd8d9cec3b8ab9f95897d7063594f44382c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1c27333d4754606a75828f99a3afab9f93877c6e62584e434855626f7b8898a2aebab7ab9f94897d716c6668686b707b85929eabb8bfb3a6998c807366594d4033261a0d000000000000000000000000000008131e2a36414c565e696e74797c7d7e7e7e7d7b78736d675c565e616c71767b7e7f7f7f7e7c7a76716d66625a524c443f4450565e61696e74797c7e7f7f7f7d7b78746f6a625f5751443f382f261d140a00000000000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706a6054443a2f24190d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e2f3437383939393836342f2e2b272017110a03000000000000000000000000000000070e161e24292d2e333638393939393836332e2d2a251f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323a4145474c4f5152535352514f4b47454039312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000002090e161c202223282b2a25201f1c18120b03000000000000000000000000000000000000000000000000000000050c13191d2021272a2a2822211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000020d1924303b4855616e7b8899a3aebac7d3e0ded1c4b7ab9e9184786b544a4034281c100400000815222f3b4855626e7b8895a0acbbc5cfdee7dbd0c6bcb3a9a19e948f8a87868586898d92979ea6afb7c1cdd6e0ebebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bcb1a79c9083766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58626e7b87929faaafa4998f82756a6054474a5764707d8a97aab4bfb6a99c9083766b605b54596069727f8c99abb5c0b4a79b8e8174685b4e4135281b0e0000000000000000000000000000020e1925303b444d575e61666d6f71727271706e6c65605c554d525a6164696e71727372716f6d6764605c545046413a343e444c52575f61666d6f71727372706e6967625f58534d453f332d261d140b02000000000000000009141f2d3945505a626d72797d808182838281807d78706b61584e4332281e130800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070707070707070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222832373b3c4043454646464543403c3b373228231c150c030000000000000000000000000007101920283035393a404345464646464543403b3a363129211b13090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254595c5e5f60605f5e5b5853514b433c332a1f15090000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c2f30353836322d2c28231c150c0600000000000000000000000000000000000000000000000000080e161e252a2d2e333737342f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000813202d3a4653606d7986929facb9c5d2dfdfd2c5b9ac9f928679665c5144382c1f120600000c1926323f4c5965727f8c98a7b1bccdd7e1e2d6cabfb4aaa1979289827d7a79797a7c80858f949ea5afbbc4cfdae6ebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d8cdc3b7ab9f94897c6f63584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323d47535f6a74818e98a3aeab9e93897c6f62594f4c5865727f8b98a5b2beb2a6998c7f736659504a4f57626e7b8899a3afbbb5a89b8f8275685c4f4235291c0f00000000000000000000000000000008141e29323b454d52545c6063646565646361605b53514b43465055575e61646666656462605d5553514b423f353028323a41464d53545c60626566666564625f5755544e47423c3328221c140b0200000000000000000003111d28343e48515b62676d7073757676767573706d6661594f463d3220160c0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a141414141414141414141413100c07090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347494d505253535352504d4947433c342e261e150a000000000000000000000000060f19222b323a4146474d505152535352514f4c4846423b332d251b10070000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565d6066696b6c6c6c6c6a6865605d554d453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000070e171f252a33383c3d4244433f3a38342e271e170f06000000000000000000000000000000000000000000000009111a20283036393a404444413c3b373229241d160d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b3844505c667884919eabb7c4d1dee0d3c7baaea39986796d6053463a2d2013070005111e2a36414c566975828f9ca8b5c2cedbe9dfd3c6baaea29892857d75716e6c676d6f737a828e939ea9b2bdc9d5e1ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded3c7bbb0a69c8f82766a6054473c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58616e7b86929faaafa59c8f82766b6053495966737f8c99a6b2bdb1a4978a7e7164574b3f4653606c7986929facb9b6a99c8f8376695c504336291d10000000000000000000000000000000020d172029333b42464b5153565758585857555350494540393e44494d535457595959585653514b46454039302924202830353c42474a515355585959585755534d4947433c37312a2117110a0200000000000000000000000c17222c363f4951555d60646668696969686663605c544f473e342b210d040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272121212121212121212121201f1d18161613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e54555a5d5e5f605f5e5d5a55544e443f3830261c110600000000000000000000030d18212b343d444c5254595d5e5f60605f5e5c5954534d453f372d22190f040000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686d727678797979787775716d675f574d42372b20150a0000000000000000000000000000000000000000000000000000000000000000081119202930363d4448494f51504b4644403930292118100600000000000000000000000000000000000000000009121b232b323a4146474d51514e4847433c352f281f180f070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde3d7cbbfb4ab93877a6d6054473a2d211407000713202d3946525e687885929eabb8c5d1dee2d6cabeb3aa9f92867c706b6461605d6062686d77818e96a1adb9c5d2dfebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d8cdc2b7aa9f94887c6f62584e43372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c46535e6974808d98a2aeab9f94897d70655b50596673808c99a6b3bdb0a3978a7d7064574a3d44505b657885929eabb8b6aa9d9083776a5d5044372a1d1100000000000000000000000000000000050e172029303639404546494a4b4b4b4a4846443f38342e33393b4246484b4c4c4c4b494745403a38342e271e19161e2529313739404446494b4c4c4c4a4847423c3b37322b261f180f060000000000000000000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c22190f000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2d2d2d2d2d2d2d2d2d2d2c29242322201c160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50586062676a6b6c6c6c6b6967626058504a42382e23170c000000000000000000010b151f2a333d464f565d6166696b6c6c6c6c6b6966615e5751493f342b20160a000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606b6f7a7f82848586868584827e796e695f53473d32271b0f0300000000000000000000000000000000000000000000000000000000000008121a232b333b42464f54565b5e5d5853514a423b332a221810060000000000000000000000000000000000000008121b242d353d444c52545a5d5d5b55534e45413a31292118100700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde7dcd1baada194877a6e6154473b2e211408000714212e3a4754616d7a8797a1adb9c6d2dfdfd3c6baaea2988c7f726a605954535153565d656d7984919eabb8c4cfdae6ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca6b0bcc7d3ded3c7bbb0a69b8f82756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a36424d57616d7a86929fa9b0a69d9083786c60545965727f8c98a5b2bdb0a4978a7d7164574a3e45515d677985929facb8b6a99c8f8376695c504336291d100000000000000000000000000000000000050e171f252a2e34383a3c3e3f3f3e3d3b3937332d2823282d31363a3b3e3f403f3e3c3a39352f2c28231d150c0c13191f262b2e34383a3c3e3f403f3d3b3a37312e2b26201a150e0600000000000000000000000000000009121b242d31394045474a4d4e4f504f4e4d4a46443f38302c231a1007000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3a3a3a3a3a38352f302f2c272119110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6f7376787979797876736f6a605c544a3f34281c1207000000000000000007121d27313c454f5960686d737678797979797876736e69625b51463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686f7d858c8f9192939392918e8b847b6e61584e43372b1f1306000000000000000000000000000000000000000000000000000000000008121a242c353d454d52596063686b6965605c544d453c342a22180e05000000000000000000000000000000000007111a242d363e474f565e61666a6a67625f58514b433b332a22181006000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2c3844505c667884919eabb7c4d1dee2d6cabfb4aa93877a6d6054473a2d211407000916232f3c4956626f7c8995a9b3bec9d5e1ded2c5b8ab9f9285796d60584f474645474c535d67727f8b98a9b3bec9d5e2ded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89949fabb7c3cdd9d8ccc2b9ac9f93877c6f62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a25313b46525e6873808c97a1adab9f958a7e71665c5865717e8b98a4b1beb2a5988b7f7265564c4a4953606d7a86939facb9b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000050d141a1d23282c2d3031323231302e2d2b27221b181c1f252a2d2e31333332312f2d2c29241f1c18120b0302080d151a1c23282c2d2f32333332312f2e2b26221f1b150e0903000000000000000000000000000000000009121b1f272f35393a3d404243434342403d3a38342e261e1a110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4747474747474747474747474747474540423d3b38332b231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c747c8083858686868583807c746d665c5044392e23180c00000000000000060f18242f39434e57606b6f7a8083848586868584827f7b726d62584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979c9e9f9f9f9f9d9b969083766a6054473b2e2215080000000000000000000000000000000000000000000000000000000007101a242c363e474f575e616b70757776726d665f574e463c342a20170d04000000000000000000000000000000060f19232c363e48505960686d737777746f6a605d554d453c342a22180e040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000713202d3a4653606d7986929facb9c5d2dfe0d3c7baaea29886796d6053463a2d201307000a1724313d4a5764707e8a97a3b0bdcfdae6dbcfc2b5a89c8f8275675d51463d39383a414b55616e7b8797a1adb9c6d2dfded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909ca7b1bcc8d4e0d4c8bbafa49a8e8175695f53463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36414c56606d7a85929ea8b1a79d9184786d605564707d8a97aab4bfb4a89b8e8175685e5657535b63707d899aa4afbbb4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000002090e12181c1f2023242525252422201f1b17110c10141a1e2121242626262523201f1d1813100c070000000003090e12181c1f2022252626252422211e1a15130f0a040000000000000000000000000000000000000000090d151d24292c2d3133353636363533302d2c28231c150c080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a54545454545454545454545454545453514b4f4948443d352d251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7880888d909192939291908d8881786d60544a4034281c10040000000000030d18212935404b555f6a6f7d858c909192939392918f8c867f726a605447392e23180c000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b97a1a9abacacacabaaa89f94897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000030c19222c363e48505960696e757d8284837e786e695f584e463c32291f160c0300000000000000000000000000050e18212b353e48505a616b707a808484817c746d675f574e463c342a20160c0200000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000010815222f3b4855626e7b8899a3afbbc7d3e0dfd2c5b8ac9f928579665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccc0b3a6998d807366554b40342d2c2f3946525e697885929eabb8c5d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8ccc0b6ac9f92877b6e61574d42362a1e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a45515d67727f8c96a1adaca0968b7e71675c626f7c8898a2aebab8ac9f92867a6e68656464656c75818e9bacb6c0b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000070c1013131617181818171513120f0b060003090e1214151819191918161413100c0704000000000000000000070c1012131618191919171514120e0906030000000000000000000000000000000000000000000000030b12181d1f20242728292929282623201f1c17110a03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060606060606060606060605d555c56544f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b929a9d9e9f9f9f9e9c9a938c7f72665c5144382c1f120600000000010b151f2a333c45515d676e7c8692979c9e9f9f9f9f9e9c9992887c6f62544b4034281c10040000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b0a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000b151e2b343e48505a616b6f7b82898e91908b837b6f6a5f584e443b31281e150a000000000000000000000000030d17202a333d47505a616c717d858d90908e8781796e695f584e463c32281e130800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009111d2935414c5665717e8b98abb5c0cbd7e3ddd0c4b7aa9d9184776a544a3f34281c1003000b1825323e4b5865717e8b98a4b1becbd7e4d8cbbfb2a5988c7f7265594c3f2f261f2a36424d576a7784919daab7c4d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ddd2c7bbafa3998e8174695e52463b3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7984919ea8b2a89e9184796d60606d7985929facb8baaea29890827a7471717173787f8c939eaabebdb2a8968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000040607090b0c0c0b0a080605030000000000020507080b0c0d0c0b090706040000000000000000000000000000040607090b0c0d0c0a0808060200000000000000000000000000000000000000000000000000000001070c101314171a1b1c1d1c1b1a171312100c060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676b6863605951493f332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5a9abacacacaba9a59e9185796d6053463a2d2013070000000007121d27313c46505a606d79839098a1a9abacacacacababa39a8f8275665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daab7c3c5c6c6c5c1b4a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000007121d27303d46505a616c717d858f949b9e9c9590857c6f6a5f564d433a30261c110600000000000000000000020b151f29323c454f59616c717e8792979d9d9a938d837b6f6a5f584e443a3024190d02000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000006121b252d3946525e6875828f9ba8b5c2d1dce8dbcfc2b5a89c8f8275695c4f422e23170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251a253044515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a45515c67717e8b96a0acada1968c7f72675d6676838f9cabb4bfb4aa9f949085817e7d7e80848c919ca5afbab8aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f1010100f0d0a07060300000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797875706b625b51463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b8b9b9b9b8b6ada197897c6f6256493c2f231609000000060f18242f39434e58616c74818e95a0aab3b7b8b9b9b8b7b4ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d2d2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000c18232e39424e58616c717e8792979ea6aaa7a09792857c6f695e554b42382e231712080000000000000000000a141d27313a444d57606b717e879299a1a9aca49f9591857c6f6a5f564c4135291e1408000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000020a1117242a36414d56616d7a86929facb9c5d2dfe6dacdc0b3a79a8d8074675a4d4134271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5dcd1c7bbaea3998d8074685e52463a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808131e2934404b55606d7884919da7b1a89e92857a6d6066737f8c99a3aebabcb0a69f97928e8b8a8b8d91959ca3adb7bfb4aa9e918477685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070708080808080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a99d928d878787878787878787878787878787878787868684827d726d62584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a8b2bdc4c5c6c5c4beb3a9978b7e7164584b3e3125180b0000030d18222935404b555f6a717e8b939da7b1bcc4c5c6c6c5c4baaea298887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000004101c2834404b54606a717e879299a1a9b0b7b1a9a19791847b6e675d544a3f3428241a11070000000000000006111c262f39434c565f696f7d869299a3abb3b6afa7a09792857c6f685d52453b3025190e020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070a0b141c2228363e46525e6873808c99a3aebac7d3e0e1d5c9bdb2a8978b7e7164584b3e3125180b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad7cbbfb5ab9f92867a6e61564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315161718232f3944505c66717e8a959fabada1978c807368616e7b86929fabb4bfb8b0a9a29f9a989797999da0a7adb5bfbaaea3988c7f7266564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000002050708070c101213141515151515141313100c070c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a9393939393939393939393939393939393939992918f887f726a5f53473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2cfbeb1a5988b7e7265584b3f3225180c00010b151f2a343c45515d676e7c86929fa5afb9c3ced2d2d2d2cabfb4aa95887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2c3845515c666f7c879299a3abb3bbc1bbb3a9a1969083796d665c504440362c23190f060000000000081217222d38424b555e686e7b859298a3abb5bdc0bbb1a9a19791847a6d60564c41362a1e11050000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1213151a1d262d333e48515b616e7b85929fabb4bfcbd7e3ded2c5b9aca096877b6e6154483b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5dcd1c6baaea2988d8073685d52453a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20222324242328343f4a54606c7883909da6b0a99f92867a6d616875818e99a3aebac2bcb3adaba7a4a4a4a6aaacb1b9bfbeb2a89f92867a6d6154473a3025190d010000000000000000000000000000000000000000000000000000000000000000000105080e11141418181c1f2021212222222121201f1c181b19171413110d0704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e9a92877c6e6255483b2f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd8cbbeb2a5988b7f7265584c3f3225190c0007121d27313c46505a606d79839098a2aeb7c0cbd5dfdfdfdbd0bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000713202d3a4653606d78849199a3abb5bdc5cdc5bbb2a8a0958f82786d605b51483e352b21180e0500000007101a2428333f4a545d676d7a849197a2aab4bdc7ccc3bbb3a9a1968e8174685e5246392d2014070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271c1f2021262b2f383f44505a626d75818e98a2aebdc6d1dce7ddd1c4b7aa9e918477695e52463a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd6cabfb4aa9f92857a6d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e2123282c2d2f303131302f2e3844505b65707d89949fabaea2988d807469626f7c86929fa6b0b9c1bebab8b4b1b0b1b3b7b8bcc3bfb6aca1968e8174685e524639291e1308000000000000000000000000000000000000000000000000000000000000000002080d1114191e20212423282c2d2e2e2f2f2f2e2e2d2c282328262321201d1813110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3adadadadadadadadadadadadadadadadadb5aeacaca3998d807467554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060f18242f39434e58616c74818e95a0aab4bfc9d2dde7ece2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a0abb4bdc6cfd6cdc4bab1a79e948e81746d635a50473d332a20170d0300060f19222c363e44505b666d79839096a0a9b3bcc6cfd8cdc5bbb2a89f92867a6e6154473b2e2114080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403323282c2d2e31373c424a505a616c727f8b939eaab3becfd8e2e0d4c8bcb1a79a8d807467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1f252a2d2e34383a3b3d3d3d3d3c3a383f4953606b76828f9ca5afaa9f92867b6e616a727f8c949fa7afb9bdc4c5c1bebdbec0c4c5c2bcb4aea49a91847a6d60564c41362a170d0200000000000000000000000000000000000000000000000000000000000003090e14191e20252a2d2e312e34383a3a3b3b3b3b3b3a3a38342e3532302d2c2924201d19130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c1c0babababababababababababababababababfbbb9b5ab9e918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0d18222935404b555f6a717e8b939da7b1bcc6d0dbe4efeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa8b2bdc6cfd8dfd6ccc3b9b0a69d938c7f726c61594f463c32291f150c040e18212b343e48515b606c78818f959fa8b2bbc5cfd8dfd7cdc4bbafa3998a7d7063574a3d3024170a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40392e34383a3b3d43474e545b606c717e87929fa5afbcc5d0e1e7ddd1c5b8aca095887c6f6255493c30251a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd6cabeb4aa9e92857a6d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f252a31363a3b40454648494a4a4a48474540414f59626f7c89939eabaea3998e81746a606c77828f959ea5adb2b8babfbebfbfbebeb9b8b0aaa39f93887d70685d52443a30251905000000000000000000000000000000000000000000000000000000000001080d151a1e252a2d3036393b3e414044464748484848484746454043413f3d3a39352f2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5b8aca096867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c161f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc6d0d9e4ded5cbc2b8afa59f93887e716b60584e443b31271e140d16202a333d46505a626d74808d939ea7b1bac4cdd7e1e1d7cec5b9ada197897c6f6256493c2f2316090000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646463f4446484a4e53585f666c737e879299a3afb7c1ced7e1e2d5c9bdb2a99d9184776a6054473b2e1f14090000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dbd0c5b9ada2978c7f72675c5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b212930363b4246484b515355565757565553514b484754606a75828f99a4afab9f93877c6f62656d7a838f939ea1a8acaeb4b2b2b2b1b3adaba69f98928b7f726b60564c4132291e130800000000000000000000000000000000000000000000000000000000040c13191f262b3036393b4146474b4e4a51535454555555545453514b504e4c4a4745413a39353029241d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e1dddadad3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dcd7d3c8bdb2a894887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519121d28313c46505a606d79839198a2aeb7c0cbd5e0e9f3ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000916232f3c4956626f7c89949faab4bec7d2dde8ddd3cac0bbafa49a92877d706a5f564c433930261c151f28323b454e58616c727f8c929da5afb9c2ccd6dfe2d9cfc5bcb1a79e9185786d6053463a2d2013070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252524a50535456585f626a6f787f889299a3abb5c0c9d3e0e4d9d0c7b9ada1968b7f7265584e43372b1f0d030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabeb3a99e9185796d60544a4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d333b42464d5354545c60626364646362605d5555534e58626f7c87939fabafa4998f82756a60686d79818a91969c9fa2aaa5a5a5a5a9a19e9a948f867e726d62594f443a2f20170c02000000000000000000000000000000000000000000000000000000080d161e242931373b4146474c5254575a545c6061616262626161605c555d5b595654514b4745413a352f271f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef8f2ede9e7e6e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7e3d9cebbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251918242f39434e58626c74818e95a0aab4bfc9d2dde7f2fbfbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000815222e3b4754606a76828f98a2acb6c0ccd8dbe5dcd8ccc0b6aca39992857c6e685e554b42382e231d27313a444d57606a707e87939fa4aeb8c1cbd4dee4d9d0c7bdb3a9a0958c7f72665c5145382c1f13060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5c606163666a6e747c828c939aa3abb4bdc7d1dbe8ddd2c7beb1a79e9184796d6053463c32271b0f000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbcfc5b9ada1978b7f72665c5144382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363e454d52575e6166666d6e707070706f6d6766625f57535f6a74818e99a3aeab9e93897c6f625d676d757e848b8f929897989998989697928e89827c716c625b51473d32281e0e050000000000000000000000000000000000000000000000000000010a111a20282f353c42474c5254565e61646769666d6d6e6e6e6e6e6d6d676b69686563605d5554524c454039312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7ccc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322518222935404b555f6a717e8b939da7b1bcc6d0dbe4eff9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929aa4afbbc0c9d3dce8ddd2c7beb4aba29791847a6e675d544a3f3428262f39434c565f696f7c869299a4afb6c0cad3dde8ddd2c7beb5aba2979083786d60544b4034281c10040000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c666d6e7073777b818790949fa4acb4bdc6cfd9e3dfd8ccc0b6aca0958b7f72675c5145382b20150a000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd5c9beb3a99e9184796d60544a3f34281b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c252e38404850575e61696e7376797b7c7d7d7d7b7a77736e69615f58616e7b86929faaafa59c8f82766b605d606c71797e8285888a8b8c8c8b8a8885817c766e6a625a51493f352b20160c0000000000000000000000000000000000000000000000000000020b131c232c323a41454d53565e6165686e71747678797a7b7b7b7b7b7a797977767472706d6765605d56514b433b33291f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6fffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000030f1b27323d46535f69717e88939fa4aeb7c1cad4dde4d9d0c6bdb3a9a1969083796d665c50443f362d38414b555e686e7b859298a2abb5c0c8d2dce4dbd8ccc0b6aca39992857b6e665c5142392e23180c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797b7d8083888e92999fa6afb6bec6cfd8e1e0d6cdc5bbafa49a9083786d60554b403428190f04000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dacfc4b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232e37404a525a62696e757b7f838688898a8a89888683807b756e69625e6974808d98a2aeab9f94897d70655b5a61666d7176797c7d7f7f7f7e7d7b78746f6b625f5850483f372d231a0d0400000000000000000000000000000000000000000000000000010b141d252d353e444c52575f61686e72777a7e818384868787888888878786858483817f7d7a76726d68605d554d453b31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322528313c46505a606d79839198a2aeb7c1cbd5e0e9f3fffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000a16202a36424d57616c737f8c929da5afb8c2cbd5dee2d8cfc5bbb2a89f958f82786d605b51483e333f49535c676d7a849197a1aab4bdc7d2dae4dcd2c9c1bbafa49a92877d70695f544a4030271d1207000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92878585858585858585868687898c90959b9fa3abb0bbc0c7d0d8e1e0d7cec5bbb1a79f93887c6f665c5143392e23180700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c354049525c636c717b81878c909299969797969992908c87827b716c63616d7a86929fa9b0a69d9083786c6054545c6064666d6f7172727272706e6967636059534e463e362d251b110800000000000000000000000000000000000000000000000000000a131d262f373f474f565d60696e757a7f83878a8d8f919399949595959494989291908e8c8986837f7a736d675e574d43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ab9e918477675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32242f3a434e58626c74818e95a0aab4bfc9d2dde7f2fbfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000040e1a26313b45505a636d74808d939ea6b0b9c3ccd5dfe1d7cdc4bab1a79e948d80746d625a50463e44505b656d79829096a0a9b3bcc6d0d9e3ddd3cac1b7aea49f93887e716b61574d42392e1e150b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292989496999da0a7acafb5bdc2ccd2d9e2e0d8cec5bcb3a99f958d80746b60544a4030271d120700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc4b8aca0968a7e71655b5044372b1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e47515b636e737e868e92999d9fa3aba3a3aba39f9d9a938f867e736d636873808c97a1adaba0958a7e71665c505153545c6062646566656563615f5756544f47433c332d241b1309000000000000000000000000000000000000000000000000000008111c252f384049515961686d747b81868c9095979a9c9e9fa4a1a1a1a1a1aaa29f9e9c9b989992908b8580796e695e554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacababababa3998d817467554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322935404b555f6a717e8b939ea7b1bcc6d0dbe4f0f9fffffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000009141f29333e48515b606c78818e949fa7b1bac4cdd6e0dfd6ccc3b9b0a69d928c7f726c61594f47515b606c77818e949fa8b2bbc5ced8e2ded4cbc1b8afa59d928c7f726c62594f453c30271c0c0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9fa3aaa3a6aaabb1b9bbc0c7cfd8dde4dfd6cec6bcb4aaa1979083786d60594f42392e1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bdb2a89d9083786c6053463d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59636d73808b92989fa3abacaeb4b0b0b5afacaca49f98928b7f736c606d7a85929ea8b1a79d9184786d60554b464a51535557585959585755534d4948433d37312a211b12090100000000000000000000000000000000000000000000000000050e1a232e37404a525b636b707a81878e92999da0a7a7a9abacafb5aeaeaeaeb4aeacaaa9a7aba39f9c98928c837b6e675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992877c6f6255483c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32343c45515d676f7c86929fa5afb9c3ced8e2edf8f9fcfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000030d18212c364044505b666d79828f95a0a8b2bbc4ced7e1ded4cbc1b8aea49f93887e716b60574f59626d73808d939ea6b0bac3cdd6e0ded5ccc2b9b0a69e938d80736d635a50473e332a1e150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacaeb4b0b3b6b8bcc3c7cbd1d9e1e6ded5cdc5bcb4aaa29892857b6e665c51463d30271c0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d9cec3b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616b737f8c929fa2aaafb5b9babfbdbdc0bbb9b6afaaa29f918a7e716967727f8c96a1adaca0968b7e71675c5145404446494a4c4c4c4b4a4846423c3b38322b2620180f090000000000000000000000000000000000000000000000000000020d17202c353f49525c646d727d848e92999fa3abacb1b4b6b7b9bbc0bbbbbbbabfbab8b7b6b4b5afacaaa29f959083796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f716a5f53473a2e1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f313c46505a606d79849198a2aeb7c1ccd5e0eaedecedeff4f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000060f1a2428333f4a545c676d79839096a0a9b3bcc5cfd8e2ddd3cac0bbafa49a92867d6f695f58616b727f8b929da5afb8c2ccd5dfdfd6ccc3b9b1a79e948e81776c605b51483e352c21180c030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b9babfbcbfc3c4c8cdd3d7dce3e1dbd6ccc3bbb3aaa29892867d6f695e544b40342b1e150b000000000000000b1825323e4b5865717e8b98a4b1bed2ddd9dccbbeb1a5988b7e7265584b3f32251d2a3744505d6a7783909daab6c3d0d9d9d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded4c8bcb1a79d9083766b6054483d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68707d88939fa4aeb4bbc0c5c3c0bfc0c2c5c5c0bbb4aea39f92857b6e616d7984919ea8b2a89e9184796d60564c41383a3c3e3f3f3f3f3d3b3a36312f2c27211a150e0600000000000000000000000000000000000000000000000000000008141f29323e47515b646e747f8891969fa3abafb5b8bcc0c2c4c6c7ccd2c8c8d0cac6c5c4c3c1c0bbb9b4aea7a0958c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b716d62584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3a434e58626d75818e96a0aab4bfc9d2dee8e3e0dfe0e3e8eef5fdeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000081217222d38424b555d676e7a849197a1aab3bcc6d0d9e3dcd8ccc0b6aca39892857b6e68606a707d87929fa4aeb7c1cbd4dee0d7cdc4bab1a79f958f82786d655b50493f362d231a0f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c7cbd1ccd0d1d4d9e0e3e3ddd7cfcac1bab1a9a19892867d706a60574d42392e22190c03000000000000000b1825313e4b5864717e8b97acb6c0ccd2ccd0cbc0b5ab978a7e7164574b3e31241d2a3743505d6a7683909da9b6c3cfccccd0c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d9cec3b8ab9f95897d7063594f43382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7a85919aa4afbabfc3bcb8b6b3b2b3b5b8babfc6bfbaada2978f82766a67717e8b96a0acada1968c7f72685d52453b302f3132333232302e2d2a26221f1b160f0903000000000000000000000000000000000000000000000000000000020b1925303b444f59636d74808c939aa1a9afb5bbc0c7c8cecfd1d2d4d7ddd4d4dbd6d3d2d1cfd1cbc7c5bfbab1a89d9083776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797978787876736e69625a50463c31261a0f0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414b555f6a717e8b939ea8b2bcc6d0dbe3dcd7d4d2d4d7dce3ebf3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000006111c262f39434b555e686e7b859198a2aab4bdc7d2dde8ddd2c7beb4aaa19791847a6d696f7c869299a3afb6c0c9d3dde1d8cec5bbb2a8a0959083796d665c53493f372d241b110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d3d7dcd9dddde0e4e4ddd8d2ccc5beb9afa8a09792867d706b60584e453b30271d100700000000000000000a1724303d4a5763707d8a9aa4afbbc0bfbfbfbfbaafa499897c706356493d30231c2936424f5c6975828f9cabb5bebfbfbfbfbeb6aa9d9083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca7b1bcc7d3dfd4c8bcb1a79c8f82766b6054483c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a1acb6c0bdb9b1abaaa7a6a6a8acaeb4bcc2beb3a99f94887c6f626d7884919da7b1a89e92857a6d60564c41362a24252626252422211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000a141d2a36414d56616b727f8c929fa4acb2bbc0c7cbd1d4d9dbd6d2d1cfcecdcececfd0d2d3d7dcd7d3d0cac3b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483f342a20191414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f45515d676f7c86929fa5afbac3ced8e1d9d1cbc7c5c7cbd1d9e1ebf5e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c869298a3abb5c0ccd7dae4d9d0c6bcb3a9a0969083796e7b859198a2abb5c0c8d2dbe2d9cfc6bcb3a9a19691837a6d675d544a41382d251c12090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f4ede7e3e0dfdfdfdfdfdfdfdfdfdfe0e3e7e6e6e1dfdbd6d2ccc7c0bbb3ada59d9591857c706b61594f463d33291e150b0000000000000000000714212e3a4754616d7a87939faaafb6b2b3b2b4aea99f93867a6d6154473a2e211a2633404d596673808c99a4adb3b2b2b3b2b3ada69a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d8cdc2b7ab9f94897c6f63584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9b3bebbb2ada79f9d9a99999b9fa2aab0b8c2bcb0a69b8e81746766717e8a95a0abada2978c8073685e52463b31251a191918171514120e09070300000000000000000000000000000000000000000000000000000000000006111c262f3846525e68707d88939fa4afb6bec4cbd1d7dcd7d3cfcac6c5c2c1c1c1c1c2c4c5c7cbd1d0d3d8d1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f362d2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c46515b606d79849198a3aeb7c1ccd5ddd4cfc7c0bbb9bbc0c7cfd9e3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000020b151e28313b444d575f6a707d869299a4afbbbfc8d2dbe2d8cec5bbb2a89f958e817a839197a1aab4bdc7d1dae4d9d0c7bdb4aaa29791847b6e685d554b42382f261b130a000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0dfdfdfe8e4e0dfdfdfdfdfdfdedddddbdad5d2d0cac7c0bbb5afa9a29e938e837b6f6a61594f473d342b21170c030000000000000000000713202d3946525e6876828f989fa4aca6a6a5aaa39f978f8276685e5246392d2015222e3b4855616e7b87939ea1a9a5a6a6a5a9a29f94897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4dfd3c7bbb0a69c8f82766a6054473c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a2adbbbeb2a9a19e95908d8c8d8f92989fa6b0b9c2b8ac9f9286796d606c7883909da6b0a99f92867a6e61574d42362a20150a0c0a080705020000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59616e7a85929aa4afbbc0c7d0d7dcd9d1cbc7c5beb9b8b5b4b4b4b5b6b7b9bbbfc3c4c7cdcabfb4aa9c8f8276695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339393836332e2d2a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4e58626d75818e96a0aab4bfc9d3ded4cbc3bdb5afacafb5bdc7d1dce8e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000030c161f29323b454e58606b717e87939fa4adb6c0c9d3dce0d7cdc3bab1a79e938e859195a0a9b3bcc6cfd9e3ddd2c7beb5aba29892857c6e695e564c433930261d140a01000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d1d1d0cecfc9c6c4bebab6afaba49f97928a81796e6960584f473d352b22190f050000000000000000000005111e2a36414c56636f7d868f939a989999999898928e857b6e61564c4135291d14212d3a46535f6974808c919797989999999797928d82776c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8cdc2b7aa9e94887c6f62584e43372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566875828e9ba9b3beb6aca196918983807f8082868f949fa7b1bcbaaea398897c6f6265707d89949fabaea2988d8074695e53463c31261b0f0400000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616b75828f97a1acb6c0ccd2d9dcd4cfc7c0bbb9b3adaba9a7a7a7a8a9aaacaeb5b6b7bcc2c4baaea2988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464646454543403b39363029201b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c56606a727f8b939ea8b2bcc6d0dbd7cdc3b9b1aba39fa3abb5c0cbd7e3e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000040d172029333c464f59616c727f8b929ca4aeb7c1cad4dddfd5ccc2b9afa59e979297a0a7b1bbc4ced7e1dbd8ccc0b6aca39992867c6f6a5f574d443a31271e150b0200000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6d2ccc8c6c6c5c5c5c5c5c4c3c1c0beb9b8b3aeaca49f99938e857e746d675f574e463d352c231910070000000000000000000000010d1925303a4854606b6f7c82878a8b8c8c8c8b8986817b6e695f53443a302519121e2a36424d57606d787f85888a8c8c8c8c8b898580796d655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ded3c7bbb0a69b8f82756a5f53473b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687885919eabb8bbafa49a91847d77747373757a828f95a0acb8bfb4aa988c7f7265616b76828f9ca6b0aa9f92867b6e61584e43372b21160a0000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66707d8a939ea9b3bec7d2dddad2cac2bdb5afaca9a29e9c9b9a9b9b9c9d9fa3aba9abb0b7b8b1a89f92867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525252504c4746413b322d241b0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558525d686f7c86929fa5afbac3ced8d9d0c5bbb1a79f999299a3afbbc7d4e0e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d737f8c929da5afb8c2cbd5deded4cbc1b7afa9a19ea1a9b1b9c3cdd6e0dcd2c9c1bbafa49a92877d706a60584e453b32281f150c030000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbab9b9b9b9b9b9b9b9c0bbb9b9b9b9b9b8b8b7b6b5b3b3adabaaa29f9a938f87817a716c605d554d453d342c231a11070000000000000000000000000008131e2c38434f59606a6f767a7d7e7f807f7e7c7a756e695f574d4232281e130e1a26313b44505c666d72787c7e7f7f807f7e7c79736d675d53493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad8ccc2b9ac9f93877c6e62574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8797a1adb9b9ac9f93877c6f6b676666686e7983919daab7c1b5a89b8e82756859626f7c89949eabaea3998e81746a5f53473d32271b0b020000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da5afbbc5d0d9ddd2c8c0b8b0aba39f9b97928f8e8e8e8e8f919299989c9fa6aaaca8a0958c7f73685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e362d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265585b606d7a849198a3aeb7c1ccd5ddd2c7beb3a99f959086929facb9c5d2dfe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000060f18222b353e48515b636d74808d939ea6b0b9c3ccd5dfddd3c9c1bbb3adabadb3bbc3ccd5dfddd3cac1b7aea49f93887e716b61584e463c332920160d03000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadacacacacb6afacacacacacacabaaaaa8a6a9a19e9b98928e87827c746d68615a514b433b332b221a11080000000000000000000000000000020f1b27323d464f586062686d707273737271706d67615e574d453c3120160c09141f28343f4a545c60666c6f7172737372716f6d66605d554b41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5e0d4c8bbafa49a8e8175695f53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a9b3beb6a99c8f82766a605959565e67717e8b97a9b3beb6a99c8f8376695c606a75828f99a4afab9f93877c6f62584e43382c1d140a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a95a0acb7c1cdd7e2d4cbc0b6aea69f99928e89858281818182838486888c9094999d9f9e969183796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615e5650483e332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558626d75818f96a0aab4bfc9d3ded8ccc0b6aca2979083818e9ba8b5c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000061019232c363f48525b606c78818e949fa7b1bac3cdd6e0dbd3cdc5beb9b8b9bec5cdd5deddd4cbc1b8afa59d928c7f726c61594f463d342a21170e04000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a09f9fa49f9f9f9f9f9f9e9e9d9b999797918e8a85817b756f6a615e5650454039312921191008000000000000000000000000000000000a16212b343d464e54565e6163656666666563605d55524d453c332a1f0e04030b17232e38424a50545b606264656666666462605c54514b43392f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad8ccc0b6ac9f92877b6e61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb2a6998c7f7366584f4c4c55616d7a8797a2adbab7aa9d9084776a5d58626f7c87939fabafa4998f82756a6054483d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7683909da7b1bcc9d3dfd8cdc2b9aea49d948f87817c7976747474757677797c7f83888c9092928e847b6e675c51443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797979787876736e68625a50463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606a727f8c939ea8b2bcc6d1dbd7cdc5bbafa49a92857b818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000007111a242d364044505b666d78828f95a0a8b2bbc4ced7e0dfd6cfc9c6c5c6c9cfd6dfded5cbc2b9b0a69e938d80736d625a50473e342b22180f05000000000000000000000000000000000000030f1c28333f4a54606d7881898e90929893939393939393939393939a9393929292929291908e8d8b8885827d79746e6a625f58524c443e352f281f180f070000000000000000000000000000000000040f19222b343d43474c52545758595959585653514b46423b332a21180e000006111c2630383f444a5053555759595959585653504a45403931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5ddd2c7bbafa3998e8174695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beb1a4978b7e7164584b4046525e687885929fabb8b7ab9e9184786b5e535f6a75818e99a3aeab9e93897c6f62594f41382d22170b000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959fabb9c3cedce0d3c7bcb1a79d928d827b746f6c656867686869666d6f72767b80848585817a6e695e554b4032281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858585858585858585858585837f7b716c62584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265686f7c87929fa5afbac4cfd8d9d0c5bbb0a69f93887d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000008121b2428333f4a545c666d79839096a0a9b3bcc5ced8e2e1dad5d2d1d2d5dae1e0d6ccc3b9b1a79e948e81776c605b51483e352c22190f0600000000000000000000000000000000000000000b17222d3844505c666d757c8184858687878686868686868686868686868686868585848382807e7b7875716d67625f58544e46413a3229241d160d0600000000000000000000000000000000000000071019222b32373a4146474a4b4c4d4c4b494745403936302921180f060000000a141e262e34383f4446484b4c4c4d4c4b4946443f38352f271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bdb0a4978a7d7164574a3e414c566b7885919eabb8b8ab9e9285786b5f4e58616e7b86929faab0a69c9082766b6153493f33271c1106000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a7b1bccbd5dfddd1c4b7ab9f958d80776e6963605b535b5b5b545c606265696e73777978746e685e574d43392e20160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656d7a849199a3aeb7c1ccd6ddd2c7beb3a99f948d807375818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000091217222d38424b545d676d7a849197a1a9b3bcc6d0dce7e6e2dfdedfe2e6e5dacfc4bab1a79f958f82786d655b50493f362d231a100700000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7979797979797979797979797877777573716e6a6864605c55534e47433c3530282018120c0400000000000000000000000000000000000000000007101920272b3036393a3d3f40403f3e3d3a39352f2a251f170f0600000000020c141c23282d3338393c3e3f40403f3e3c3a38342e29241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dcd1c7baaea3998d8074685e52463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb1a4978b7e7164584b4145515d677885929fabb8b7aa9e9184776b5e51535f6974808d98a2aeab9f94897d70655b5044382e23170c01000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909daab7c2cddde7dcd0c3b6a99d9083786c6565656565656565656565656565656566656c6567615e565045403931281e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9892877c6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726c77828f96a1abb5bfc9d3ded8ccc0b6aca1979082786d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39424b555e686e7b859197a2aab4bfcbd6e3efeeecebeceeede1d5c9bdb2a8a0959082796d665c53493f372d241b110800000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6c6c656c6c6c6c6c6c6b6b6a686664625f575753514b47433c373229251e160e07010000000000000000000000000000000000000000000000070f151b1e252a2d2e303233333332302d2c29241d1a140d05000000000000020a11171c22282b2d2f3132333333312f2d2c28231c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd7cbbfb4ab9f92867a6d61564c4135291d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5c0b3a6998c80736659504e4c53606d7a86939facb9b6a99d9083766a5d504d57616e7a86929fa9b0a69d9083786c60544a3f34281d1207000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0acb8c4d1dee4d7cabdb1a4978a7e727272727272727272727272727272727272727272716f6a64615a514b433930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2998d8073675a4d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72737f8c949ea8b2bdc6d1dbd7cdc5bbafa49a92857b6e6675818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3aebac7d3e0ecf9f8f8f8f8ebdfd2c5b9ada19691837a6d675d544a41382d251b120900000000000000000000000000000000000000000000000006111c2630383f444f54565b555c6060606060606060606060605b60605f5f5f5f5f5e5d5b5a5855534e4a4745403937312b262019130c040000000000000000000000000000000000000000000000000000040a0f13191d20212425262626252320201d18120e0903000000000000000000060b11171c1f202224262626262523201f1c17110c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dcd1c6baaea2988d8073685d52453a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afbbb6a99c9083766b615a5a565e65707d8a9aa4afbbb5a99c8f8276695c4f46525e6873808d97a2adaca0958a7e71665c5044392f24180c010000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc8d4e0e6dacdc0b3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7b77716c605d554b43392e23180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4ab9d9083776a554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f727d87929fa6b0bac4cfd8d9d0c5bbb0a69f93887d70696875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e28313a444d575f6a707d86929facb8c5d2dfebf8fffffff7eaded1c4b7ab9e91847b6e685d554b42382f261b130a00000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b51535454535353535353535353504953535353525251504f4d4b4847423e3a38342f2b26201b150d0802000000000000000000000000000000000000000000000000000000000002080d1113141718191a1918161413100d070100000000000000000000000000060b0f1213151819191a1918161312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabfb4aa9f92857a6d60554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9b7ab9f94897d706c686767686d77828f9cacb6c0b4a79a8d8174675a4e414c56606d7a85929ea9b1a79e9184786d60554b4035291e13080000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcdd9e4e7dbcec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a88847e756d675d554b4034281f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7b859199a3afb8c1ccd6ddd2c7beb3a99f948d80736b616875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d75818e9ba8b4c1cedbe7f4fffffef1e5d8cbbeb2a5988b7f726b60584e453b32281f160c030000000000000000000000000000000000000000000000000000030c151c232832383b3d414045464747474747474646464646443f464646464645444442403e3b3a37312d2c29231d1a150f0a04000000000000000000000000000000000000000000000000000000000000000000010507070a0c0d0d0c0b0a070604010000000000000000000000000000000000030606090b0c0d0d0c0b09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677783909daab7bbb0a69e92857d78757474767a818e949fabbebdb2a8978b7e7164584b3e45525d68727f8c96a1adaca0968b7e71675d51453a2f24190d0200000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cddae6e9ddd1c5b9aea49d9a9898989898989898989898989898989898989898989795918a81796d675c51453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baaea29886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f829097a1abb5c0cad3ded8ccc0b6aca1979082786d60596875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000040d17202a333c464f59616c727f8b939eaab6c2cfdce8f5fffffff8ebdfd2c5b8ac9f92867d6f6a5f574d443a31281e150b020000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a393937332d393939393838373533312f2e2b26201f1c18120f09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd6cabeb4aa9e9285796d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556774818d9aa8b2bdb9ada197928a8482818183868e939ea6b0bbb9ada196887b6e6255483b414c56606d7984919ea8b2a89e9184796d60564c4135291e140800000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ede1d6cbc0b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a09d938f82796d60574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb4aa93877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e918490949fa9b3bdc7d1dcd7cdc5bbafa49a92857b6e665c5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa5afbac6d2deeafaf9f5f6f9ece0d3c7baaea29892857c6f695e564c433930271d140a00000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2b27222c2c2c2c2c2b2a28272522211e1a1413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dbd0c5b9ada1978c7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3d4a5763707d8a96a0acb8beb3a9a19e96918e8d8e8f92989ea5afb8bfb4aa9e918478695f53473a3a45515d67727e8b96a0acada1968c7f72685d52453b3025190d0300000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce8f2e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1aca59e958d8174695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb3a993877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ada19691969fa6b0bbc4cfd9dbcfc5bbb1a79f93887d70695e545b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b444d575f6a707d879299a4afb7c1cbd7e2f0edece9e9ecefe2d6cabfb4aaa29791847b6e685e554b42392f261b110600000000000000000000000000000000000000000000000000000000040b10131616181c1f2021212020202020202020201f1b172020201f1f1e1d1c1a181514120e0906040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd6cabeb3a99e9185796d60544a4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7884919ea8b2bdbbb3ada8a19e9b9a9a9c9fa3aaafb7c1baaea3988c7f7266574d423735404b55606d7884919ea7b1a99e92857a6d60564c41362a1f140900000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce9efe3d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9abacb2babebfbfbfbfbfbcb8afa79f93877b6e6155483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baada29786796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a8a19ea1a8b0b8c2cdd6ddd6cabeb3a99f958d80736b61574d5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e27303a434c565f696f7c869299a3abb5c0c9d3dde8e4e0dfdcdddfe3e7dbd0c6bcb3a9a19691847a6d675d544a41382d221712090000000000000000000000000000000000000000000000000000000000030709070c1013131414141414141313131313120f0b131313131211110f0d0b0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc5b9ada1978b7f72665c5144382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b96a0abb5bfbeb9b2acaba8a7a7a9acaeb4bcc1bcb1a79f92867a6d6154473c312f3944505c66717e8a95a0acada2978d8073685e52463b31261a0e040000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ecdfd3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8aeb3bcc5d0cbcec8c1bbafa4998d807467564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacfc4bab2adabadb2bac2cad4dfd5cbc3baada2979083786d60594f4e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434c565e686e7b859298a2abb4bdc7d2dbe4ddd8d4d2cfd0d3d8dee2d8cec5bbb2a8a0969083796d665c53493f3327241b110800000000000000000000000000000000000000000000000000000000000000000004060707070707070707070706060503000006060605050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d5c9beb3a99e9184796d60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d79849199a3aebabec4bdb9b7b5b4b4b6b8babfc4bcb4aaa0958d8074685e5246392a28343f4a54606c7883909da6b0a99f92867a6e61574d42362a20150a0000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e9ddd0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f9091969fa2aab3becad6d9d4ccc0b5ab9d918477685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4aa9d9083766a544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d6ccc4bdb9b8b9bdc4ccd4dcd7cec3b9aea49f92857b6e665c51474e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000020406060606060606060606121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f06060606060606060605030000000000000000000000000000000000000000000000000000091317232e38424b555d686e7a849197a1aab4bdc6d0d9e2d9d2ccc8c6c2c4c7cdd4dce0d7cdc4bab2a89f958f82786d655b50443f362d231a11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8dacfc4b9aca1968b7e71665b5044382b1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d676f7c87929fa4aeb3bbbfc5c4c1c0c1c2c5c4bebab2aaa3989183796d60564c41362a232e3844505b65707d8a949fabaea2988d8074695f53463c31261b0f0400000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae7e9dccfc2b6a99c8f82838383838383838383838384899298a2aebac6d3dfddd2c7b8aca095877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2988c807366594d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c5c4c5c9cfd6dfdbd0c5bcb1a79d928a7e70695e544a404e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000030608090e1112131313131313131313131f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c1313131313131313131312100d08080602000000000000000000000000000000000000000008121b2528343f4a545c676d7a839096a0a9b3bcc5cfd8e2d9d0c7c0bbb9b6b7bbc2cad3dcdfd6ccc3bab1a79f948e81776c605b51483f352c23191006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded5c9bdb2a89d9184786c6053463c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b555f6a727f8c929fa2aaaeb5b8babebcbcbeb9b8b3ada8a19892867c6f675c51443a30251c27333f4953616b7683909ca6b0aa9f92867b6e61584e43372b20150a00000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcfdae6e0d3c7baada094877a7676767676767676767676787d86929fabb8c5d2dee3d4c8bdb1a895887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892867a6e6154473b2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e0dad5d2d1d2d5dae0ddd6cabeb4aaa0958d80746c61574d42424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000040a0f1315161b1e1f20202020202020202020202b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f423529202020202020202020201f1f1d1a1514120e0903000000000000000000000000000000000008111a242d373f44505c666d79828f95a0a8b2bbc5ced7e1ddd2c7beb6afaca9abb0b8c1cad3dddfd5ccc2b9b0a69e938d80746d635a50473e352b22180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8dacec4b8aca0968a7e7164574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434e58626d737f8a92989fa3ababadb3afafb2adaba9a29f9691867d706a5f554b4032291e17222d38414f59636f7c89949eabaea3998e81756a5f53473d32271b0f03000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec9d5e2e4d7cabdb1a4978a7e71666969696969696969696b727f8c99a5b2bfccd8e5d9cebcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867d70685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe5e1dfdedfe1e5e0d5cbc3baaea2989083786d605a50453b424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000070f161b1f2223282a2c2c2c2c2c2c2c2c2c2c2c2c2c3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42352c2c2c2c2c2c2c2c2c2c2c2c2b2a2722211e1a150e06000000000000000000000000000000071019232c363f49525c606d78818f949fa7b1bac4cdd6e0dcd8ccc0b6aca49f9c9fa6afb8c1cbd4deded4cbc2b8afa59d928c7f726c62594f473d342a21170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca7b1bcc7d3dfd4c8bdb2a89d9083776a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c46515b636d737e858e92999c9fa2a9a2a2a9a19e9b97928c847c706b61584e43392f2017111b262f3e4854606b75828f99a4afab9f93877c6f62584e43372b1f1306000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a1adb9c6d2dfe9ddd0c3b6aa9d9083786d605b535c5c5c5c5c5963707d8a96a3b0bdc9d6e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b706b61564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefdf6f1eeebebebede2d8cec3b9afa59f92867b6e665c51483e33424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000009101920272b2e2f3537393939393939393939393939393945525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42393939393939393939393939393836332e2d2b261f180f0800000000000000000000000000060f19222b353e48515b636e74818e939ea6b0b9c3ccd6dfddd3cac2bbafa49a938f949ea5afb9c2ccd6dfddd4cac1b7aea49c918b7e716c61594f463c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d9cec3b8ab9f95887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a343f49525b636c717b81868b8f92979595959597918e8b8580796f6a61594f463c31271d0e0a141d2c38434f59626f7c87939fabafa4998f82756a6054473b2e221508000000000000000000000000000000000000000000000000000814212e3a47535f697885929eabb8c5d0dbe6ded1c4b8aca0958d80736c655e56534e50535a64717e8a97a4b1bdcad7e3d7cbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e6861594f443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffdfaf8f7f0e7dbd0c6bcb1a79d938a7e71695f544b403635424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000009121b222b32383b3c4144454646464646464646464646464646525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f46464646464646464646464646464543403b3a37312a211a11080000000000000000000000050e18212b343d47505a626d73808c939da5afb8c2cbd5deded5cbc2b8afa59f9388838f939ea7b1bac4cdd7e1dcd3c9c0b6ada39f92877e706b60584e453b32281f160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4e0d4c8bcb1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222d374049525a61696e747a7f828587888989888785827e7a736d6760584f473e342a1f150b020b1b27323d47535f6a75818e99a3aeab9e94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000006121e2b37424d576875828e9baab3becad6e2e0d4c8bcb1a79d928d80776e68625f585b60626d75828f9ba8b5c2cedbe0d4c7bbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e564f473e32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffffcf3e7ded6cabfb4aaa0958e81746c61574d42392e35424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000050e1b242d343d4347494e51525353535353535353535353535353535e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c53535353535353535353535353535252504d4847423c332b231a0f05000000000000000000040d17202a333c464f59616c727f8b929ca5afb7c1cad4dde0d6ccc3b9b0a69d938c7f79818f959fa8b2bbc5cfd8e2dbd2c8bfbbafa39992867d6f6a5f574d443a31281e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d9cdc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e37404850565e61686e7275787a7b7c7c7b7a7875716d67605d554e463e352c22190d03000a16212b37434e58616e7b86929faaaca69a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a98a2aebac6d1dce4d9cdc3b9aea49c928d827b736f6a6a666c6f757f8b939eaab6c3cfdcdfd2c5b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e352c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff4eae1d5ccc3baaea2989083796d605a50453c302735424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000020c17202d363f464e54565b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6b7885919eabb8c4d1dedbcec2b5a89b8f8275685f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453d352b21160b0000000000000000030d161f29323c454e58606b717e87939fa4aeb7c0c9d3dce1d7cec4bab1a79e948e81746d79839096a0a9b3bcc6d0d9e4dad7cbc0b5aba39892857c6f695e564c433a30271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d3d0c7c0b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e363e444d52565e616569686d6f6f6f6e6d676864605d55514b433d342c231a10070000040f1b26313c46535f6974818d98a2a09e948c7f7366594c403326190d00000000000000000000000000000000000000000000000000000914202d3a4753606d7985929faab4bfcbd7e1dfd5cbc0b6aea49c948f86807b787777797c818b919ba6b0bbc6d2dfddd0c3b7aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746413b322c231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff8ede2d8cfc3baafa59f92867c6f675d51483e332a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000008131e29323f4850586062686a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7885919eabb8c4d1dedbcec2b5a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615f574f473d33271c1003000000000000020b151f28313b444d57606a707d879299a4afb6bfc9d2dbe3d9cfc5bcb2a8a0958f82786d676d7a849197a2aab4bec7d2dde8dcd1c7bdb4aaa29791847b6e685e554b42392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c2c6c2bdb5afa69e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242c323b42464c525458565e6162626262605d555854514c454039312b221a1108000000000a15202a36424d57616e7a85929996918b82796d6053473a2d201407000000000000000000000000000000000000000000000000000006131f2c3845515c6773808d98a3aebac4cfd8e2ddd2c8c0b6aea69f98928d8885848485898e939ba3acb8c1ccd7e1d5c9bdb2a89a8d817467554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b39363029201a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf0e7dcd1c6bdb2a89e938b7e716a5f554b40362c212835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000010d1925303a44505a626a6f74777879797979797979797979797979797979797984919eabb8c4d1dedbcec2b5a89b8f827979797979797979797979797979797979797876736e6960594f44382c1f14090000000000000a141d27313a434d565f696f7c869299a3abb5c0c8d1dbe8dcd1c7bdb3aaa1969083796d665e686e7b859298a3acb6c0ccd8dce3d9cfc6bcb3a9a19691847a6d675d544a41382d2217120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919ea7b1bcbab8b0aba49f948c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202930363b4146474c4c52545556565554514b4b4745413a352f271f1910080000000000040e1a26313b46525e68717e8a8c8a847e776d675d5145392c1f1306000000000000000000000000000000000000000000000000000004101c2934404b55616e7b86929fa8b2bdc6d1dce7dad1c8c0b8b0aaa29f999792909192989b9ea5acb5becad3dedad2c5b9aca096897c706356493d2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8ded7cbbfb4aba0968e81756c62584e43392f241a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000005111d2a36414c56626d717c8184858686868686868686868686868686868686878996a1adb9c5d2dfdfd2c6b9ac9f93888686868686868686868686868686868686858583807b706b6054483b31261a0e020000000006111c262f39434c565e686e7b859298a2abb4bdc7d2dae3dbd7cbc0b5aba29891847b6e675d565f696f7d86929aa4afbbc0cad3dde1d8cec5bbb2a9a0969083796d665c53493f3327241a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171f2b3844505b66717e8a959faab3aeaba69f99938d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171f252a3036393b3f414647484949484745413e3a39352f29241d150d070000000000000009141f2a36414c56626c717d807d78716c655d554b4035291d10040000000000000000000000000000000000000000000000000000000c18232f3946525e6873808c96a0abb4bfcbd7dce3dad1cac2bcb4aeaca9a19e9d9d9fa2aaaaafb7bec7d0dcddd4c8bdb2a89e9184786c605346392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6ccc4baaea3999184796d605a50463c31271d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000713202d3946525e68717f878e909292929292929292929292929292929292929299a1a8b2bdc9d5e1e0d4c8bbafa49a9392929292929292929292929292929292929291908d867d7063574d42362a1e1205000000030c17222d38424b555d686e7a849197a1aab4bdc6d0d9e3dcd2c9c1bbafa39992867c6f695e554d57606b717e88939fa5afb8c1cbd5dee0d7cdc4bbb2a89f958f82786d655b50443f362c20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c78839098a2a9a29f9b948f8780786d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e252a2d2e3035393a3c3c3c3b3a39352f2d2c29241e18120b030000000000000000030e1925303b44505a626b7073706d66605b534b43392f24180c0000000000000000000000000000000000000000000000000000000007121d2a36414d56606d79849199a3aebabfcbd1d9e1dcd3cec6bfbab8b3adabaaaaacaeb4b6bac1c9d0d9ddd4cbc2b8aca0968b7f72655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bab0a69f92867c6f675d51483f342a1f151b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000714212e3a4754616d7a8692999d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb2bac4cfdae5e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c98918477695f53463a2d2114070000000b151e28333f4a545c676d7a839096a1a9b3bcc5cfd8e2ddd4cac1b7aea49f92877d706a5f574d454f59616c727f8c929da6b0b9c3ccd6e0dfd6cdc3bab1a79f948e81776c605b51483e33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656f7c8692979798928e88827c736d665c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e14191e202125292d2e2f2f2f2f2d2c292421201d19130c07010000000000000000000008141e29323e48505961636663605c545049413931271d120700000000000000000000000000000000000000000000000000000000010e1925303b45515c676f7c87929fa4aebbc0c7cfd7dce0d7d0cac6c5beb9b8b7b7b8babfc6c6cbd3dbddd8cbc2b9aea49e9184796d6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e8dcd1c7bdb2a89e948b7f726a60554b41362d22180d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000b1824313e4b5764717e8a98a2ababacacacacacacacacacacacacacacacacacacafb5bdc4ccd6e0ebe8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacabaaa096887b6e6155483b2e221508000007121d27303944505b666d79829095a0a8b2bbc5ced7e1dfd5cbc2b8afa59c928b7e716b60584e453d47505a636d74808e949ea7b1bac4ced7e1dfd5ccc2b9b0a69e938d80746d635a50453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535f6a707d85898a8985817c766f6a605c544a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191d20212223232221201d181413110d0801000000000000000000000000020d17202d363e474f5557595753504a443f382f271f150b01000000000000000000000000000000000000000000000000000000000008141f2934404b55606a727f8b929ca4afb5bdc4cbd1d8dddbd6d3cfcac6c5c3c4c5c6cad0d2d7e0d9d2ccc2b9b1a79d928a7d70665c5141382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e9dfd7cbc0b5aba1968f82756d62584e433a2f241b100f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000d1a2733404d5a6673808d99aab4b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7cfd6dfe8f2eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b2a8978a7d7064574a3d3124170a00000c18232e39424f59606c78818f949fa7b1bac4cdd6e0e0d6cdc3b9b0a69e938c80736c62594f463c353e48515b606d78828f95a0a8b2bcc5cfd8e3ded4cbc2b8afa59d928c7f726c61574d42362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414e58616b707a7d7e7c79746f6a626058504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314151616151413110d07060401000000000000000000000000000000050e1b242d353e44484a4d4a46443f38332d261d150d03000000000000000000000000000000000000000000000000000000000000020c18232f39434e58626d73808c929fa3abb2bbc0c7ccd2d5dadfdad6d2d1d0d0d2d3d6dbddd7d4d0c7c0bbb0a79f958d80746b61544a402f261b1106000000000000000000000000000000000000000000000000000000000002050708090907070501000000000000000000000000000000000306060909090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000204050505040200000000000000000000000000000000000000000000000000030709090c0d0b08080602000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d7cdc5bbafa39991847a6d615b51463c31281d12090f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c7cbd1d9e1e8e0e0e0ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5beb1a4988b7e7165584b3e3225180b0004101c2834404b54616b73808d939ea6b0b9c3ccd6dfe1d7cec4bbb1a79f948e81746e635a50473d342c363f44505c666d79839096a1aab3bdc6d1dce7ddd4cac1b7aea49f93887e71695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c464f5961676d70716f6d67626058544e443f3830261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070909090807060401000000000000000000000000000000000000000009121b232c33383c3d403d3a38342e27221b140b03000000000000000000000000000000000000000000000000000000000000000007121d27313d46515b636e73808b9299a1a8afb5bbc0c7c9cfd2d3d6dbd7d8d7d7dad5d2d2ccc7c2beb6afa69f959083786d60594f42392e1d140a0000000000000000000000000000000000000000000000000000000003090e12141516161413110d0802000000000000000000000000060b0f12131516151413100d070100000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d08080602000000000000000000000000000000000000040b0f131516191a181514120e090401000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae4d9d0c5bbb0a69f92877d6f685e52493f342b1f160c000f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d7dcd3d3d3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cbbeb2a5988b7f7265584c3f3225190c0006131f2c3845515c66707d8a929da5afb8c2cbd5dee3d9cfc6bcb3a9a0958f82786d605c52483f352b2428343f4a545d676e7b849198a2abb5bfcbd7dbe4dcd3c9c0bbafa49a92857b6e61564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343e474f555d60636463605c55544e47433c342e261e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a21282c2f3033302d2b28231c17110a02000000000000000000000000000000000000000000000000000000000000000000010b151f2b343f49525c636e737e8791969fa3abafb6b9bec2c5c6cad0cacbcbcacfc9c5c4c0bbb9b1aca49f9490837a6d665c51473e30271c0b020000000000000000000000000000000000000000000000000000060b10141a1e2021232321201e1913100b050000000000000000070c11171c1f2022232220201d18120f0a0300000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000002080d161b20222326262522211e1a15110d070100000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dddddcd2c7beb3a99f948c7f736b60564c41372d22190d04020e1b2835414e5b6874818e9ba7b4c1cedaddd5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7beb1a4978b7e7164584b3e3125180b000713202d3a4653606d7984919ea4aeb7c1cad4dde8dcd1c7bdb4aaa19791837a6d665c514940362d2317232e38424b555e696f7c869299a3aebbbfc9d2dce5dbd8ccc0b6aca2978e8175685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222c353e434b515456575653514b47433c373228231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242624201f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000030d19222d37404a525c636d717d848d92999fa4acadb3b6b8babfbdbebebebdbdbdb9b8b5afaca79f9a938d827a6d685d544b40352c1e150b00000000000000000000000000000000000000000000000000020a11171c1f252a2d2e302f2e2d2a251e1c160f070000000000030b12181c22282b2d2f302f2d2c29241d1b150e0600000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c07000000000000000000000000050c131921272c2f303233322f2e2b26201d18130c07010000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced0d1d0d1cbc0b6aca1978f82786c60594f443a30251b100700010e1b2834414e5b6774818e9aa7b4c1d1d0d1d0c9beb3a995887b6e6255483b2f2215080000000000000000000d1a2734404d5a6773808d9aabb5b9bbc0babababababababababababababababababababababababababababababababababababababababababababababababac0bbb9b1a8978a7d7064574a3d3124170a000b1824313e4b5764717e8a96a1adb6c0c9d3dce5dbd7cbc0b5aba29891857b6e685d544a40372e241b111c26303a434d565f6a707d87929fa4aeb7c1cad4dde8ddd2c7beb3a99f92867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c313a4145474a4b494645403937322b272017110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a171312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a626b6f7981878f939a9ea1a9a9acaeb4b0b1b1b1b1b0b2adababa49f9c95908880786d685d564c42392e231a0c03000000000000000000000000000000000000000000000000050c141c23282b30363a3b3c3c3a3936302c272119110a010000050c151c23282d3338393c3c3c3a39352f2b26201810090000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b03000000000000000000050e171e252a32383b3c3f403e3b3a37312c29241d18120b0300000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b1bdc3c3c4c4c3bfbbafa49a92857b6e665b50473d32281e13090000000d1a2633404d596673808c99abb5c0c3c4c4c3c2b9ada197877a6d6054473a2d2114070000000000000000000b1825313e4b5864717e8b99a3abacafb5adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb5afacaaa095887b6e6155483b2e221508000e1b2734414e5a6774818d9aa8b2bdc8d2dbe5ddd3c9c1bbafa39992867c6f695e564c42392e251c120a151e28313b444e58606b717e8b929ca5afb8c2cbd5dfe4d9d0c5bbaea399897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1f282f35393a3d3e3c3a38342e2b27201b150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e384048505960676d747c82878d9297999c9fa2aaa3a4a5a4a4a3a9a19e9b99938f8a837c736d665d564c443a30271d1108000000000000000000000000000000000000000000000000050e161e262e34383b42464849494746413a38332b231c130a01050e171e272e34383f44464849484745403937312a221b120900000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c0300000000000000040d17202930363d4448494c4d4b4847423c39352f29241d150d07000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb5b6b7b7b7b6b5aea59f93887d70695e544a3f352b20160c010000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b6b3ab9e918578685d5245392c2013070000000000000000000815212e3b4854616e7b86929b9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e98918477695f53463a2d211407000e1a2734414d5a6774808d9aa6b0bbc5cdd6ddd4cbc1b7aea49f92877d706a60574d443a30271c130a030c161f29323c464f59626c73808c939ea6b0b9c3cdd6ddd4cbc2b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292c2d3031302d2c28231d1b150f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363f474f555d606a6f757b8085898d8f9298959797989897969596918e8b87827d786f6a605c544c443a32281e150b000000000000000000000000000000000000000000000000040d16202830383f44464d5254565654524c48443d352e261c130a0e172029303940444a505355565553514b47433c342d241b12090000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b000000000000010c161f29323a41464f545659595855534d4745413a352f271f1910070000000000000000000000000000000000000000000714212d3a46535e697784919da3aba9aaaaaaa9aba39f938c7f736b61564d42382d23190e04000000000814212e3b4754616e7b86929fa5a8a9aaaaaaa9a9a1998e817468564c4135291d11040000000000000000000714202d3a46525e69737f8a8e91939993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939992918e867d7063574d42362a1e1205000a1723303d4a5663707d89949fa9b3bbc4cdd7cbc2b8afa59c928b7f726b61584e453b32281e150b0100040d17202a343d47505a636e74818e949fa7b1bbc4cdd5cbc2b9b0a69e9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021232423201f1c18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d353d434b51585f62696e74797c80838587898a8b8b8b8a8a888685827e7b75706c656058504a423a322820160c030000000000000000000000000000000000000000000000010c161f28323a424a5053575e616362615e56544f4740382e251c11162029323b424a51545b60626362605d55534e463f362d241b0f05000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c1207000000000007121d28313a444c52596063656665625f5754514b454039312a22191007000000000000000000000000000000000000000005121e2a36424d5764717e8a92999b9c9d9e9d9d9b99928d81746d63594f443b2f261c110700000000000714202d3946525e6874818e93999b9d9d9e9d9c9a9791877c6f6255493c2f24190d0100000000000000000005121e2a36424d57636d737d828486868787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787868684817c706b6054453b31261a0e02000916222f3c4854606b76828f97a1a9b3bbc3cbc3b9b0a69e938d80736d62594f463c332920160c03000000050e18222b353e48525b606d78828f95a0a9b2bbc4c9c0b9b0a79f948c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141718161313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b232b313a41454e53575f62666d707376797a7c7d7e7e7e7e7d7c7a7875716e6964605b534e443f38302820160d0400000000000000000000000000000000000000000000000008131e28313a444c545c6065696e6f6f6d68636059524a40372e23191e28323b444c545c60666c6f6f6f6d67625f5850483f362c21170d03000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c01000000010d18242f39434c565e616b6f7273716e6965605d55514b433c342b22190c0300000000000000000000000000000000000000020e1a25313b4955616c727f868b8e90909191908e8b8680786d605b51473e32291d140a00000000000005111e2a36414d56606d7981898c8f909191908f8d8a857e706a5f54473b2e1e130800000000000000000000020e1a25303b45525b636b707578797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746f6a60594f44332a1f140900000714202c38444f59616e7b859297a1a9b1babfb9b1a79f948e81776c605b51473e342b21170d040000000000061019232d364044515c666d7a839097a1a9b3bbbeb9afa69f958f82786c60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191f282f353c43474d53545c606366656c6e6f7071727171706f6d676865615e57535049413d342e261e160e04000000000000000000000000000000000000000000000000010d19242f3a434c565e666d72777b7c7c7a76706b635c524940352b1d25303a444c565e666d72787b7c7b7a756f6a625a50483e33291f140900000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d120700000004101d2935404b555e686d767c7f807e7b77726d67605d554e463d342b1e150b000000000000000000000000000000000000000009141f2d3945505a636d727b7f818384848483817f7a736d665c504940352c20170b02000000000000020e1925303b45515c676d757c7f828384848483807d79706c61584e43372b1f0c01000000000000000000000009141f293340495259616368666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6668625f584f473d3321180e03000004101c27333d46525e696f7c859197a0a7aeb4afa7a0959082796d655b50493f352c22190f050000000000000008111b242834404a545d686e7b859197a1a9b0b2ada59d9490837a6d665b5043392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d242931373c42474a505356535b60616264646565646362605d555854524d46443f382f28231c140c040000000000000000000000000000000000000000000000000004111d2935414c555e686d787f8487898986837d736e635c52473d2f262a36414c565e686e787f8588898886827c716c625a50453b31251a0e0200000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000613202c3945515d676d7a82898c8c8b88837f7a736d675f584e463d30271d12070000000000000000000000000000000000000003111d28343e48515b63696e7275767777777675726d68605c544a3f372e231a0e05000000000000000008141f2934404b555c606a6f7375767777777674706d66615a50463c32261b0f000000000000000000000000030d17212e3740474f5557545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b5455534e463d352b210f06000000000b16212a36424d565f6a6f7c8590959fa3aaa59e9590837a6d675c53493f372d231a1007000000000000000000091218232e39424c565e696f7c8591979fa6a9a19e938e827a6d685d544a3f31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b3137383f44464949505354565758585857575553514b4b4846423b37332d261d17110a0200000000000000000000000000000000000000000000000000000613202c3945515d676d7a828b9196969a93908980736e63594f41382d2d3946525e686e7a838c92979699928f867e716c61574d42362a1e130800000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d10040004111d2935414b55606d79838f9498999895908b857f796f6a60584e42392e23180c00000000000000000000000000000000000000000c17222c363f4951575e616568696a6b6a6a6865615e56504a42382e251c1108000000000000000000020c18232f39434b5158606266686a6a6b6a696764605c5450483e342a20150a00000000000000000000000000050f1c252e353e44484a4a50535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545353504a4847433c342b231a0f0000000000050e1925303b444e585f6a6f7b838c92989b9a938e837a6d685d554b41382d251b1108000000000000000000000007121c27303a434d575f6a6f7c8590949a9a97918a81786d685d564c42382d1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b20262b2e34383a3d3f444647494a4b4b4b4b4a494745403e3b3a36302b27221b140b0600000000000000000000000000000000000000000000000000000006121e2b37424d57606d798390949ea0a8a49f9c928c80736b6053493f3338434f59616d7a8490959ea1a9a39f9992887e71695e53463a3025190d0000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c201306000613202c3945515d6773808d959fa6a6a7a09d97928c847c6f6a60544b4034281c10040000000000000000000000000000000000000006101a242e373f454d5354585b5d5d5e5e5d5b5854524c443f3830261c130a000000000000000000000007121d27313940454e5456595c5d5e5e5d5c5a5753514b423e362c22190e0400000000000000000000000000000a131c232c33383c3d3f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746443f3c3a37312a221a110800000000000009141f29323c464e585f696e7980868c8e8d8881796d685e564c43392f261b1209000000000000000000000000000b151e28313b454e585f6a6f7b828a8d8e8b847e746d665d564c443a2f261c0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1c23282b2d2d3337393b3c3d3e3f3e3e3d3c3a39352f2e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e959fa6acb2afaca49f93887d6f655b5044373b4854606b75828f969fa7adb3aeaba39a92867b6e61564c41362a1c11060000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d201407030f1c28333f4a54606d7a85929fa7b0b3b1aca9a29f9691867c6f665c5145382c1f1306000000000000000000000000000000000000000008121c252e333b4246484c4e50515151504e4b4746413a342e261e140a010000000000000000000000010b151f272f343d4347494c4f50515151504d4a46454039302c241a1007000000000000000000000000000000010a111a21282c2f2d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d2e2b262018100800000000000000020d17202a343c464e575e666d737a7f81807c746d675e564c443a31271d140a0000000000000000000000000000030c161f29333c464e585f696e767d81817e79716c605c544c443a32281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e11171c1f2022272b2d2e2f3131323231302f2d2c292421201e1a140f0b06000000000000000000000000000000000000000000000000000000000004101d2935404b55626e7b87939fa7b0b9bdbbb9afa49a9083786c6053463a424d57636f7c89949ea8b1b9bebab4aca2988e8174685e5246382d22170b0000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a06121f2b3844505b66727f8c97a2adb9bfbcb8b3ada8a0989184796d6053463a2d2013070000000000000000000000000000000000000000000a131c212931363a3b3f424344444443423f3a39363028231c140c0200000000000000000000000000030d151d232932373b3c40424344444443413d3a38342e271e1a11080000000000000000000000000000000000000810161c202322282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2822211f1a150e06000000000000000000050e18222a343c454d545c60686d7274736f6a605d554c443a32281f150b02000000000000000000000000000000040d17212a343c464e565e616b707474716d67615a514b423a322820160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f2021232425252524242220201d181514120e09030000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774808d9aa4afb9c2c9c8c0b6aca095897d7063564c4147535f6975828f9ca6b0bac2c9c6beb4aa9f92867a6d61544a3f33281c0f0300000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c0613202d394653606c7884919ea9b3becbc8c5bebab2aaa0968a7d7063574a3d3024170a000000000000000000000000000000000000000000010a0f171f252a2d2e3235363738373735322e2d2a251e17110a02000000000000000000000000000000030b121820272b2e2f3335373738373634312d2c28231d150c080000000000000000000000000000000000000000050b101416171c1f2020212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120201f1c1715120f0a030000000000000000000000071018222a333b424b51565e61656867626058514b433a322920160d030000000000000000000000000000000000050f18222a343c444d52596163676764605c5550454039302820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416171818181817161413110d070705020000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb6c0cbd5d2c7beb1a79b8e8175685e52464a54616e7b87939facb9c1ccd5d0c5baaea3998c7f72665b5044382b1f140900000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d121f2b37434e5864707d8a96a0acbcc5d0d4d0cac3bcb2a8988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000050d141a1e212125282a2a2b2b2a282521201e19130b0600000000000000000000000000000000000001070c151b1f222326292a2b2b2a292724201f1c18120b0300000000000000000000000000000000000000000000000407060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413120f0b06060300000000000000000000000000000710182129303940454c5254595b5a55544e454039312920170e0400000000000000000000000000000000000000061018222a323b42464f55575a5b5853514b433e342e271e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0b0c0b0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865717e8b97a2adbec7d2ddd9d0c3b9ac9f92867a6d615447505c6673808d9aa4afbbc8d3ded7cbbfb4ab9e9184786c6053463b31261a0e00000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d15212e3a47535f6a76828f9ca8b2bdced7e1dbd3c7bbafa3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000003090e121415191b1d1e1e1e1d1b181413110d0802000000000000000000000000000000000000000000040a0f131516191c1d1e1e1e1d1a171313100c0700000000000000000000000000000000000000000000000000000000000306060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706060300000000000000000000000000000000000000070f171e272e343a4146474c4e4d4947433c352f271f170e05000000000000000000000000000000000000000000061018202930363e44484a4e4e4b464540393028231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15222e3b4754606a7783909da9b3bed0d9e4e0d3c7baaea3998b7f7265584e53606d7984919eacb6c0ccd8e7dcd1c6b9aca1968a7d7063574d42362a1d1207000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a111d2935414c56626f7c88949fabbac4cee0e9dfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000020507080c0f10111111100f0c0707050100000000000000000000000000000000000000000000000000030608090d0f10111111100e0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23283036393a3f41403c3b373229241d150d050000000000000000000000000000000000000000000000060e171f252a33383c3d41413e3a38342e271e18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b08080602000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000006111b2935414c56626f7c89959fabbbc5d0e2ebe3d7cbbfb4ab9d9083776a5f535663707d8a97a1adbec7d2dde8e2d5c9bdb2a89c8f8275695f5346392e23180c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a13202c3945525d6874818e9aa6b0bbccd6e0e1d5c9beb3a99c8f8276685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212121212121212121212121212121212121212121212121211100f0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2d2e3235342f2e2b272018120b0300000000000000000000000000000000000000000000000000050d141921282c2f303434312d2c28231d150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131417181514120e0903000003090e121415161414110e09020000000000000000000000000000000000000000000000000000000000000000000b17222d3945525d6874818e9ba7b1bccdd7e1f4e7dcd1c6b8ab9f95887b6e62535e6875828e9ba9b2bed0d9e4eee5dacec4b9ac9f93877b6e61544b4034281c10040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1c28333f4a54606d7a86929facb8c2cddfe8dfd2c6b9ada1978a7e7164564c4135291d110400000000000000000000010507070c0f11121212110f0d0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b19161313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c13191e202126282722221f1b150c070100000000000000000000000000000000000000000000000000000002090e161c202324272825201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13181d2020242522211e1a150b06090f141a1e20212321201e1a140f0a04000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7a86929facb8c3cddfe9f3ede2d4c8bcb1a7998d8073655b616d7a86929facb9c4cfdfebf5ebe0d4c7bbafa4998d8073665c5145382c1f150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2b3844505b66727f8c98a2aebac6d3e0e3d6cbbfb4aa9e9285796d6053463a3024190d01000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191b1a1615130f0a0400000000000000000000000000000000000000000000000000000000000000050b101416171b1b181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d24292c2d31322f2e2b26201711151a1f252a2d2e302e2d2a251f1b150c07010000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b98a2aebac7d3e0ecfbf0e4d8cdc3b7ab9e9184786c6065727f8b99a3aebac7d3e0ecfcf0e3d7ccc0b5ab9e9285796d6053463c31261b0f0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403737373737394653606c7884919eaab4bfcad6e2e0d3c7baaea3988c7f73675c514538281e13080000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e161e24292d2e323537383838383838383838383838383838383838383838383838383837373533302d2c28231d1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0e0d0908060300000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e171e252a2f35393a3d3e3b3a373127221b20262b30363a3b3c3b3a36302b262018120b030000000000000000000000000000000000000000000000000000000613202d394653606c7884919daab4bfcad6e2effbf5eaded2c5b9aca196897c6f636a7783909dabb4bfcbd7e3effbf4e8ddd2c7b9ada1978a7e7164584e43372b1d130700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d444444444444424d5763707d8a96a0acbcc6d0dbe7dfd2c5b8ac9f92867a6d61554b403428160c0200000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20283035393a3f424445454545454545454545454545454545454545454545454545454443423f3c3a38342e2b26201a150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202930363a4045474a4b4847423c332d262a31373b424648494746423b373229241d150d060000000000000000000000000000000000000000000000000005111e2a36414d5663707d8996a0acbcc6d0dbe7f3fffaede1d5c9bdb2a89a8e8174676f7c8895a0acbdc6d1dce7f3fff9eee3d5c9beb3a99c9083766a5f53473a2f24180d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150535f6976828f9ca8b2bdced8e2dfd3c7bbb0a69a8e8174685e5243392e2318040000000000000009131b20293036393a3f42444545454442403b3a373128231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d323a4146474b4e50515252525252525252525252525252525252525252525252525251504e4c494645403937322b262017110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429323a41464b5153575855534e443f382f333c43474d52545654524d47433c352f271f180f070000000000000000000000000000000000000000000000000714202d3946525e6875828e9ba8b2bdced8e2edf8fffdf1e5dacec4b8ab9f9285796d74808d9aa7b1bccfd8e2edf8fffff2e6dacfc5b7ab9f94887c6f62554b4035291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d55616e7b87939facb9c4cedfeaddd0c4b7ab9f94887c6f62564c4130271d120700000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f444c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b595653514b47433c373128231c150c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d606465625f57504941383c464e53575e6163615e57544e454039312a211911070000000000000000000000000000000000000000000003101c28343f4a54616e7b86929facb9c3cedfeaf4fefffff6ebdfd3c6baada2978a7e717985929eabb8c3cddeeaf4fffffff7ece1d3c7bcb0a69a8d8174675d5145392c20160a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a6774808d9aa4afbbc8d4e0e1d5c9bdb2a89c8f82766a5f53443a301e150b00000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4851565d6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a686663605c54544e47433c342e261e170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313a404550565e61676d70716e6a605b53493f464e585f62696e6f6e69625f58514b433c332b23190f0600000000000000000000000000000000000000000006121f2b3844505c66737f8c99a3afbbc7d3e0edfcfffffffbeee2d6cabeb3a99c8f82767d8a97a1adb9c6d2dfecfcfffffffdf0e4d8cdc2b8ab9f92857a6d6053473d32271b0f020000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767985929facb6c0ccd8e4ded2c5b9aca0968a7d7063584e4332291e0c030000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d7275777878787878787878787878787878787878787878787878787878777675726f6d66625f58534e443f38302920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b515a62686d747a7d7e7b736c655b50444e585f6a6e767b7c7b766f6a605d554e463d352b21180e0300000000000000000000000000000000000000000713202d3a4653606d7884919eabb5c0cbd7e3eff8f6f6f9faf2e6dbd0c5b9ac9f93877b828f9ba9b3bec9d5e2eef9f7f6f7f9f5e9dfd3c6baaea2988b7e7265594f43382c1e13080000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382828f97a2adbec7d2dde2d6cabeb4aa9e9184786c6053463c3120170c00000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e818384858585858585858585858585858585858585858585858585858483817f7c79746f6a625f58504a423b322a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d606c717a80858a8b8780776c605a50565f6a6f7c83878987827c746d675f584f473d332a2015090000000000000000000000000000000000000005121e2a36424d5764707d8a96a1adbdc7d1dce8f0eceae9ecedf0ece0d4c7bbafa4998d8187929facb9c5cfdae6f0eceae9eaecf0eee2d6cabeb4aa9d9083776b6054483a3025190d0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8f949fa9b3bed0d9e4dfd3c6baaea2988b7f72665b5044382b1f12050000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191919191919191919191919191919191919191919191919191908e8c8985817c766f6a605c544d443b332a21170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c565e676d757e858d929899938d80736c61575e686f7c8590949a938f8780796e6a60594f453c31261a0e020000000000000000000000000000000000000714212d3a46535f6976828f9ca8b2bdcfd9e3e9e4e0dddcdfe0e4e8e3d7ccc0b5ab9d928d9299a3aebbc7d6e1eae4e0dddcdde0e4eae7dbd0c5b8aca095897c6f63564c41362a1b110600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9fa6b0bcc5d0e2e4d8ccc0b6ac9f92857a6d60544a3f33281c0f030000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a92989b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9b9997928e88827c736d665e564d453b332920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686d79818b92979fa2a49f928a7e70695e666e7a8591979fa49f99938d847c706b60574d42372b1e1308000000000000000000000000000000000004101c2834404b55616e7b87939facb9c4cfdfe6ded8d3d0cfd2d4d8dde4ddd2c7bdaea49d9a9fa3abb5bfcbd7e6dfd8d4d1d0d1d4d8dfe6e2d4c8bcb1a79b8e8175685e5246382d22170b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a9abb0b8c2ced7e1e0d4c8bbafa49a8d8074675d5142382d22170b00000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919da2aaaaababababababababababababababababababababababababababaaa9a8a9a29f9a948f8780786e685f574d453b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a838f939fa2a9aeafa49f92857b6e666c78828f97a1a9afaba49f9691867d70695f53473a3025190d010000000000000000000000000000000006131f2c3845515c6773808d9aa4afbbc8d4e0dcd4cdc7c4c3c6c8ccd2d9e2d9d0c0b6aea9a7acaeb5bdc6d1dcddd4cdc8c4c3c4c8cdd4dde4d9cec3b9ac9f92867a6d6153493f33271b0f03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b6b7bbc2cad4e0e9dfd2c6b9ac9f93877b6e62554c412f261c11060000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb4b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b6b4b3adaba69e99928d827a6e695f574d443a3024190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798390959ea5adb3babaada2979083786d727f8c949fa9b2bbb5afa8a09892857b6e62564c41362a1d1105000000000000000000000000000000000713202d3a4653606d7985929eacb6c0ccd8ded4cac2bcb7b6b9bbc0c7d0d9e2d2c8c0b9b5b4b9bbbfc6cfd8dfd4cbc2bcb8b6b8bcc2cbd4dee0d3c7baaea3988c7f72655b5044372b1f1409000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c2c4c7cdd4dce6e8dccfc2b5a99c8f8276695f53433a2f1d140a000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c1bebab8b0aba39f9490847b6e695e564c41352920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c959fa7afbabec5beb3a99f958d80737c87929fa6b0bbc4c0bbb2aaa2978f8275685e5246392d20130700000000000000000000000000000006121f2b37434e5864717e8b97a1adbec7d2ddd8cdc2b8b0aba9acafb6bec7d2dddad2cbc5c2c0c5c7cbd1d8e1d8cdc2b9b1aba9abb1b9c2ccd5e0d7cbbfb4aa9e9184786c6053463b30251a0e000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfcfd0d3d8dee6eee3d6c9bdb0a3968a7d7063584e443a2f24190d040000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0d0cac6c2bdb5aea69f9691857b6e685d52463f32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909da7b1b9c1cad0c5bbb1a79f93887e849199a3afb8c2cdccc3bcb3a99e94877a6d6154473a2e2114070000000000000000000000000000000815212e3b47535f6a7683909da9b3bed0d9e4d3c7bcb0a69f9c9fa4acb6c0ccd8e4dcd6d1cecdd2d3d7dce3e0d4c8bcb1a79f9d9fa7b1bac3ced9dcd1c6b9aca096897d7063574d42362a1c12070000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcdddfe4e9f0efe2d5c8bcafa295897c6f6a5f564c4135291f160c0100000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dedededededededededededededededededededededededededddcdbd6d3cfc6bfbbb0a8a09791847a6d615b51443a3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8c1cbd6d7cdc2bbafa49a938a9196a0abb5c0cad4d7cec5baada297887c6f6255493c2f221609000000000000000000000000000004111d2935414b55626f7c88959fabbbc5cfe2ddd0c4b7ab9f9490939aa4afbbc8d4e0e7e2dddbdadfe0e3e7eaddd1c4b8ab9f9590959fa8b2bdc8d4e2d5c9bdb2a89b8f8275695e5246392e23180c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e6ebeceef2f7f8ebded1c5b8ab9e92857c6e685d52453e31281d120700000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfdfdfdfdfdfe0e1e3e9e6e2dfd8d1cbc2bab2a9a0968f82756d62564c41362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca6b0bbc5cfdbd8ccc0b6aca49f979ea0a8b2bdc7d1dcd5c9beb2a99f9285796d6053463a2d20130700000000000000000000000000000613202c3945515d6774818d9aa7b1bccdd7e1d5c9beb3a99c908388939facb9c6d0dce7edeae7e7ecedefece0d4c8bcb1a79d90839096a0acb9c7d2ddd9cec4b9ac9f92877b6e61544a4034281c100400000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadedfe2e6ecf4ecdfd2c6b9ada19791847a6d605a5043392f24180d00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d04040403020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d7dcdde0e4e3dcd7ccc4bbb2a89e948b7f72685e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89949ea9b3becad6ddd2c7beb6afaca4aaacb2bac4cfd9d5cbc3b9ada1978d8073675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a85929facb8c2cddfdfd2c6b9ada197897d82909caab4bfcbd6e3eff6f4f3f8f9f7eaddd1c4b8ab9f95887c84919eacb6c0ccd8e0d4c7bbafa3998c8073665c5144382c1f140900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8c9cdd2d3d6dbe1e8eee2d6cabeb3a9a0968f82756c61554b4035291c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a11111110100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cacfd0d3d8dee7ded6cdc3bab0a69f92857a6d61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b75828f97a2adb9c0ccd5d9d0c7c0bbb9b1b7b9bdc4ccd6d8cec3b9aea49e91847a6d60554b4034281c10040000000000000000000000000007131f2c38444f5965727e8b98a2aebac6d3dfded1c4b8ab9e9185787e8b98a3aebac7d3e0ecf7fffffffbefe3d7cbbfb4ab9d9083777f8c9aa4afbbc8d4e0d7cbc0b5ab9e9185796d6053463c31261a0e01000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbcc0c5c6cad0d8dde4e6dacfc5bbb2a89e938a7e71675d5145382e23170c000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1e1e1d1d1c1b19171413110d0804010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9babdc3c4c7cdd4dce4dfd5ccc1baada2978d8074685e5246392d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c2c38444f59616e7b85929ea5afbac3ced9d9d2ccc8c6bdc4c5c9ced6dcd0c6bcb1a79d928a7d70685d5243392e23180c06000000000000000000000000000a15222f3b4854606b7783909daab4bfcad6e0d4c8bcb1a79a8d80737a86929facb8c5cfdae6f2fefffff9ece0d3c7baaea3998b7f727b87939facb9c6d0dbdcd1c7b9ada1978a7d7164574d42372b1d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b3b8babec5ccd2d9e2e1d7cdc4baafa59e9184796d60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2a2a2a2928262321201d1913110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacacacacacacadaeb0b6b7bcc2cad2dae4ded6cabeb3a99f92867a6d6154473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161d262d333d46525e69707e8a939da8b1bdc8d4e4ddd8d4d2cad1d2d5d9e0d6cbbfb4aaa0958d80746b61564c41342e261e180f06000000000000000000000006111c2a36414c56636f7c8995a0acbcc5d0dbded1c4b8aca095887c6f75828e9ba9b3bec9d5e2eefafffff8ecdfd2c5b9ac9f92867a6d7683909caab4bfcad6e3d5c9beb3a99c8f8276695f5346392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7abadb3bbc0c7d0d8e1dfd6ccc1b9ada1968c7f72665c5044382c1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4037373737373737363533302d2c2924201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a4a9abb0b8c0c8d2dde6dbd0c5baaea2988b7f7265564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1620282f383f44464d56616c74818e95a0acb8c5d1dee8e4e0dfd7dddee1e5e0d3c7baaea3989083796d60594f46443f38302a21180e04000000000000000000000b17222d3946525e6875818e9ba7b1bcced7e2d7cbc0b5ab9d9083776a707d8a97a1adb9c6d2dfeaf6fffaeee2d6cabeb3a99b8f827568717e8b98a2aebac7d3e0dacfc4b9ac9f93877b6e61554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495969a9fa2a9afb6bec6cfd8e3ded5c9bdb2a99e9184796d6053463a2d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d44444444444444434341403d3a39352f2c29241e1a140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c9993939393939393939393939393939394979c9fa6aeb6c0cbd5dfe1d6cabfb4aa9d908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a424a5053565e61646d7984919daab7c4d0ddeaf0edece4eaebedebdfd2c5b8ac9f92867c6f67615e5753504a423c332a20160c020000000000000000030f1c28333f4a54616d7a86929facb9c3cedfe0d3c7bbafa3998c7f72656d7985929eabb8c3ced9e5f1fff8ecdfd2c6b9ada2978a7d70646d7a86929facb8c4cfdae0d4c8bbafa49a8d8073675d5145382c1f150a0000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d878787878787878787878788898d92979fa4acb5bdc6d1dce6dacfc4b9ada196897d7063564a3d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150504f4e4c4a4745413a39352f2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d868686868686868686868686868686878a90949da4aeb9c3ced9e4dbd0c6b9ac9f93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444c545b6064686e7175797f8c99a6b2bfccd9e5f2faf9f0f7f8f5e8dbcfc2b5a89c8f827a76726e6964605c544d453c32281e1308000000000000000006121f2b3844505b66727f8c99a3aebac7d3e0dfd2c5b9ac9f92867a6d616674808d9aa8b1bdc8d4e4eef9f8ebded1c5b8ab9e9285796d606775818e9ba9b2bec9d5e1d8ccc0b6ac9f9285796d6053473c32261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d80858d939aa3abb5bfcbd7dfe0d5c9bdb2a89b8e817468574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d5d5c5b595654524c4745413a363129241e160d07010000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078797979797979797979797979797a7b7d828d929da7b1bcc8d4e0e0d4c8bbafa49a8a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424c565e666c71777a7e82868c919ca8b4c0cdd9e6f3fffffdfffff5e9dcd0c3b7aa9e948f87837f7b76716d665f574d443a3024190d01000000000000000613202d394653606c7884919eabb4bfcbd7e2d6cabeb3a99c8f8275685e626f7c8995a0acb8c7d2dde8f4ede1d5c9bdb2a89a8d8174665c63707d8997a1adb9c6d2dfddd2c7baada2978b7e7165584e43372b1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a80889299a3aebbc3ced9e5dacfc4b8ab9e918578695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a69686663605d5654524c46423b352f281f18120c0400000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6e7177808d95a0acb8c5d1dee4d8ccc0b6ac998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545e686d787e83878b8f92989ca3adb8c4d0dce8f5fffffffffff8ebdfd3c7bbb0a69e9993908c87827e786e695f564c4135291d110400000000000004111d2935414c5663707d8a96a0acbdc6d1dcdfd2c6b9ada1978a7d706456606a7784919dacb6c0ccd8e4f0ebded2c5b9aca096897c6f6354606d7984919eabb8c3cdd9e4d6cabeb3a99d9083776a5f53473b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616263676d747e87929fa7b1bcc8d4e0dfd2c6b9ada197887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767473706d6865605d56534d45413a3129241d160d05000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666060606060606060606060606061656d7883909daab7c3d0dde8ddd2c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d7a828b9095979b9fa2aaadb5bfcad5e0ecf8fffffffffffbefe3d7ccc1b8b0aba49f9c9a938f8a837b6e685d5245392c2013070000000000000613202c3945525d6875828f9ba8b2bdcfd8e2ded1c5b8ab9e9285796d60535866727f8c9aa4afbbc8d4e0edeaddd1c4b7aa9e9184776b60545c6673808d9aa7b1bcc8d4e3dbcfc5b8ab9f95887c6f6255493c2f22160900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455555d606c727f8b95a0acb8c5d1dee1d5c9beb3a9978a7d7164574a3e3124170b00000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382817f7d7a76726d68615e57514c433e352f281f170e060000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a535353535353535353535353535c66727e8b98a5b1becbd8e4dcd0c3b6a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798390949da0a7a8acaeb4bcbfc7d1dbe6f1fdfffffffffffff4e8ded3cac1bdb5afacaca49f9c9590847a6d6054473a2d2114070000000000000714212d3a4754606d7a86929facb9c4cedfe0d4c8bcb1a79a8d8074665c5154616e7b87939facb9c6d0dbe7e0d4c8bcb1a7998c807366594f54626f7c8895a0acb8c7d1dce1d4c8bcb1a7998d8073665a4d4033271a0d00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c515a606c7883909daab7c3d0dde6dacfbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8e8c8986837f7a746e69605d5550454039312920180f0600000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464646464646474a54626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a959fa6abb1b5b8babfc6ced1d9e3edf8fffffffffffffffaefe5dcd3d0c7c0bbb9b6afaca7a0968d8073665a4d4033271a0d0000000000000b1724313e4a5764717d8a99a3aebac7d3e0ddd1c4b8aba095887c6f62544b535e6976838f9caab4bfcad6e1dcd1c4b8ab9f95887b6e625548535f6a7783909dabb5c0cbd7e3d8cdc3b6aa9d9083776a5d5044372a1d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4145505b66737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9b9999928f8b86817b746d67615a514b433b332a21180e05000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3b4754616e7a8794a1adbac7d4e0ded1c4b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b0b8bcc2c5c6cad0d8e0e3eaecf0f5fbfffffffff9f3efede5e2d9d2ccc7c6c0bbb9b1a89d9083776a5d5044372a1d110000000000000e1a2734414d5a6774808d9aabb4bfcbd4d8d6cabfb4aa9d9083776a5f53424d5765717e8b98a2aebac5cfd7d5cabeb3a99d908376695f53474e5865727f8c99a3afbbc7d3dad5cfc5b9ac9f9286796c5f5346392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e2f353f4a5463707d8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a7aba39f9c98928d86807a706c605d554d453c332a20170c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2e33362d33383a4754616d7a8794a0adbac7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c8cdd2d3d6dbdfdcdddde0e4eaf1f8fffcf5eee8e3e0dfdadeddd7d4d2ccc8c3b7ab9e9184786b5e5145382b1e120000000000000e1b2835414e5b6874818e9ba9b3bcc3c8cdd1c7baaea2988b7f7265584e434754606d7a86929faab3bdc6cec9c1baada2978b7f7265574d424754616d7a86929facb9c2cdcfc9c4bdb4aa9f9285786c5f5245392c1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121242d3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b4b5afacaaa29f99928d847e746d675e574d453c32291e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403036393b3f43443f44464855616e7b8894a1aebbc7d4e1dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb5c0ccd7dfdcd7d3d2cfd0d1d4d9dfe6eff8f3eae3dcd7d3d2cdd1d2d5daddd8d0c3b6a99d9083766a5d5043372a1d100000000000000c1925323f4c5865727f8b97a1aab1b8bcc3c5c3b8ac9f92867a6d6054473c45515d6774818d98a2abb4bcbfbdb9afa69f92857a6d6054473c46525e6875828f9ba6b0bbc4c4beb9b2aba3988f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f171c1f232f3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0bbb9b4aeaba39f97918a81796e695f574d443b30271c120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b4146474c4f514a5053545863707d8996a3b0bcc9d6e3dacec1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a4afbbc7d4d3d1cbc7c5c2c3c4c8cdd5dde6f1eae1d9d1cbc7c5c1c5c6c9cfd2d5cbbfb5ab9a8d8174675a4e4134271b0e0000000000000714212d3a4754606d7a859298a0a7abb1b6b8b8b0a69b8e8174685d524539414c55616e7b859299a2aab0b2b2ada59e948c7f72675d514539414c5663707d89949ea9b2b8b7b3ada8a09992867c6f6255483c2f22150900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2e343f495363707c8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfd1cbc7c5bfbab4aea9a19e938e837b6e695f564c42392e23180c04000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254595c5e5e5b6061636a74808d9aa7b3c0cddae2d6cabeb3a9988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9c3cac6c5bfbab9b5b6b8bcc3cbd5dfeae3d9cfc7c0bbb9b4b8b9bec4c6c9c7bbaea3998a7e7164574b3e3124180b0000000000000613202c3945525d686f7d8690959d9fa7a9ababa79e94887c6f62564c41353a46535e69707d8792989fa6a6a8a19e938e82786d60554b41353a4854606b76828f97a1a9abaaa9a19e9691877e716a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a3f44505b65727f8c99a5b2bfccd8e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcd7d4d0cac6bfbab2ada59d9590847b6e685e544a40342820150a000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565e6166696b6b666c6e70737c86929facb9c5d2dfdfd2c6b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca8b2bdbebab8b4aeaca9aaabb1b9c3cdd9e4dcd1c7bdb5afaca7abadb3b8b9bec2b9ac9f92867a6d6154473a2e21140700000000000004111d2935414c56606b6f7c838a9095999c9e9e9d958f82756a5f53433a2f36424d57616b707d868f9498999896918b81796d665c50433a2f38444f59616e7b8591979d9f9e9b97928c847c716c61584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646463f44464a5059606c7883909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e8e3e0dbd6d1cbc4beb9afa7a09691847a6e665c51443c32261b0f050000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686e7276777878797a7d80869299a3aebac7d3e0ded1c5b8ab9e9285786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717e8a96a0abb5b3aeababa39f9c9da0a7b1bcc8d4e0d7cbc0b5aba39f9a9ea1a9abadb3b5afa59b8e8275685e5246392d201307000000000000010d19242f3a434f59606a6f787e83888c909292908c837a6e61584e433128313b454f59616b707b82888b8c8b89847e756d675c544a3f3128323d46525e696f7c858d9092918f8a857f796f6a615a50463c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524a5053545c606b717e8b95a0acb8c4d1dee1d5c9bdb2a8978a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadfe0e2e2dcd7cfc9c0b9b1a8a0969083786d60584e43372b21160b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f828485858687898d9298a3abb4bfcbd7dfd3c7bcb0a69a8e8174665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d78849199a4abaaa29f9b99928f9095a0abb8c4d1ddd3c7bbafa399928e92979a9ea1a9a8a79d93897c6f62564c41362a1d11050000000000000008131e28313d474f585f666c71777c80838585837f796e685e52463c321f29333e474f5961696e767b7e7f7f7c78716c605c554b42382e1f2a36424d57606a6f7a80848584827e79726d67605850483e342a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062666d727d86929fa7b1bcc8d4e0ded2c5b9aca196887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8cacdd2d3d6dbe2e0dad5cbc3bab2a89f958d80736a5f54473e33281c100300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858c8f9191929299969a9fa3aab4bdc6d1dcd6cdc5b7ab9f94897c6f62544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c66707d8793999b9a98928e8a868283909daab6c3d0ddd2c5b9ac9f92878185898d9197999b9c958e81746a6054443a3025190d0100000000000000010c161f2b353d464e545b60646a6f7376787877726d675e564c41342a20212c353e474f575f626a6e7273726f6d66625a514b433930261c25303b454e5860686d7377787775716d67605c554e463e362c22180e040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6e72787f869298a2aeb9c3cdd9e4ded1c4b7ab9e918478695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbdc1c5c7cad0d8e0e6ddd5ccc4bab1a79f93877c6f62594f44382c1f150900000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592989c9e9e9f9fa3aba6acaeb4bcc6cfd8d9d0c5bbafa59c9083766a605442382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f878d8e8d8a85817e7a76818e9aa7b4c1cddad2c5b9ac9f928679797d8185898c8f8f8c83796d60584e4332281e1308000000000000000000040d19232b343c424a5053585f6266696b6b6a65605d554c443b3022181a232c353e454d53585f6265666563605c545045403931271e141f29333c464e565e61666a6c6b6864605c55514b433d342c241a1006000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848c9298a2aab4bfcbd5dfe1d4c8bdb2a89a8d817467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b4b8babfc6ced8dde4dfd6ccc2bbafa4998f82766b6155483c31261a0e02000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a2aaaaababacafb5b3b9babfc6cfd8ddd2c7bdb3a99e93897c6f63584e4330261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59626d727c8182807d7975716d74818e9aa7b4c1cddad2c5b9ac9f9286796d7074787c7f82837f796d675d51463d3220160c0200000000000000000000071119222a2f383f44464e5355595d5f5f5d5953514b433b32291e10111a232c333c42474e53555859585653504a423f342f271f150c17212b343c444c52545a5d5f5e5c5753514b454039302b221a120800000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91969fa3aab4bcc6d0dde5dcd1c5b8aca096897d706356493d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7acaeb4bcc1ccd2d9e2ded7ccc0b5ab9f948a7d7063574d42372b1e1206000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8b9bbc0c0c5c7cbd1d8e1d7ccc0b5aba1978e81756b6054463d321e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d47515b626a6f747573706d67646774818e9aa7b4c1cddad2c5b9ac9f9286796c63656c6f737576726d675d554b40342b200e050000000000000000000000000710181d262d33383c4347484d505252504c47454039312920170d08111a212a31373c4347484b4c4c4946443f383029231d150d050f19222b323a4146474d5152514f4b47454039342e271e1910080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292939a989ea0a8aeb4bcc6ced8e2dfd5c9bdb2a89d9184786c605346392d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495979a9fa2aaafbbc0c7d0d9e4ddd2c7bdb0a69c8f8276695f53473a2d211407000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c5c7cbd1d2d3d7dce2e0d4c7bbafa49992857a6d61594f43342b200c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2b353f495158606267686764605c556774818e9aa7b4c1cddad2c5b8ac9f9285796c5f5b606266686966605c554b433a2f22190f0000000000000000000000000000060b141c22282b31373a3c40434545443f3a39352f271f170e0500080f1820262b31373a3b3f403f3c3a38342e261e18120b030007101920283036393a40444544423e3a38342f28231d150c07000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9fa4acaaacb2babfc6cfd8e0e1d7cdc5b9aca1968b7f72655b5044372b1f12050000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d8787878787878787878787888a8e92989ea5afb6bec7d2dde3d9d0c2b9ac9f93877b6e6155483b2f24180d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5c6975828f9ca8b5c2cfd2d2d4d7dcdfe0e3e7ecdfd2c6b9ac9f93877d70685e52473d3222190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c19232d373f464e54565a5b5a5753515a6774818d9aa7b4c0cdd2d2c5b8ab9f9285786c5f505356595c5c5953514b433a31281d1007000000000000000000000000000000020a11171c1f262b2e2f3336383837322d2c29241d150d05000000060e151a20262b2e2f323332302d2b28231c140c0701000000070e161e252a2d2e3337393835312d2c29231d18120b0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacafb6b7b9bdc4cbd1d8e1e1d8cfc5bbb0a69e9184796d6053493f33271b0f030000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d81868e939fa4acb6c0ccd8e0e0d4c8bbafa49a8c7f7266554b4035291d10040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c6cad0d2d3d7dce3eadccfc2b6a99c8f83766b60564c413428211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343d4347494e4f4d4a474d5a6773808d9aa6b3c0c5c5c5c4b7ab9e9184786b5e5146494c4f504c4645403930281f160c000000000000000000000000000000000000060b0f151b1f2122262a2c2c2a26201f1d18120b03000000000003090e151a1f212225262523201f1c17110a02000000000000050c13191d2021272a2c2b2924201f1c18120c07000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b9bbc0c4c5c9ced7dce2e0d7cfc6bcb3a99e948a7e71675c5141382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a818b939aa4afbbc4cfdae4d8ccc0b6ac9c908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8babfc0c5c7cbd1d9e1ddd0c4b7ab9f94897d6f665c5044382b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b222b32373b3c4142403d3f4c5965727f8c98a8b2b7b8b8b8b7b5ac9c908376695d50433c4042433f3a38342e271e160d040000000000000000000000000000000000000000030a0f1215151a1d1f1f1d191413100c0701000000000000000003090f121415181919161312100b0600000000000000000002080d1113141a1e1f1e1c181413100c070100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d2d5d9e0e3ddd7cec5bdb4aaa1978f82756c61554b402f261b1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616264686d747f88939fa8b2bdc9d5e1ddd2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a1a9aaabacaeb4b3b9bbc0c7cfd9e3d3c7bbb0a69d9083786d6053463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109101920272b2e2f343534313d495663707c8996a0a9aaabababababa39a8d8073665a4d4033333536332d2c28231d150c040000000000000000000000000000000000000000000000030608090d101212110c07060400000000000000000000000000020608080c0d0c0907060300000000000000000000000000010507070d1112110f0b07060400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d4d8dddee1e4e2d9d2ccc3bcb4aba39892857a6e615a5043392e1d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455565e616d73808c96a1adb9c5d2dfe0d4c7bbafa399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592979b9d9e9fa2aaa6acafb5bdc7d1dcd8cdc2b8aca0958a7d7064574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232728272d3a4653606d788491979c9d9e9f9f9e9c9992877c6f6255483c2f26292926201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe0e4e6e2dfd9d4d0c7c0bbb1aaa29992867d6f685e52483e30271d0b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c525a606d7984919eabb8c4d1dee3d7cbc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858b8f91919298959a9fa3abb5c0cbd7ded4c8bcb1a79c8f8275695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1c1f2b3844505c666f7c858c8f91929292918f8d877f726a5f53473a2e211c1d191313100c070000000000000000000000000000000000000000000000000000000000000000030608090c0e101011100f0d0a0706040000030608090d1011121211100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededddbd6d3cec8c3bdb5afa7a09892877e716b60564c41362c1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4146515c6774808d9aa7b3c0cddae8dcd1bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f8284858586888d9299a3afbbc7d3e0d9cec3b9ac9f93867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e101c28343f4a545f6a6f7a7f82848585858483807b726d62584e43372b1f12100c0706040000000000000000000000000000000000000000000000000000000000000002050a0f121515191b1c1d1d1d1b19171312100c0a0f1215151a1d1e1f1e1e1d1b171413100c0701000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0d0cac6c3bcb8b1aba49f9591867d716c61594f443b30241a0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e3036404b5564717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686d7275777879797c8087929facb9c5d1dce0d4c7bbafa4998a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e585f686d7275777878787876736e69625b51463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000002090e12151b1f21222528292a2a2a282623201f1c18151b1f212227292b2b2b2b292724201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1bebab8b1aca7a099938d837c706b615a50473d32291e1208000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121252f3d495663707c8996a3afbcc9d6e2dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565d6165686a6b666d6f737f8b98abb5c0cbd7e3d7ccc0b5ab9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e565d6066696a6b6c6c6b6967625f5751493f342a20150a000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f3234363737363533302d2c282320262b2e2f3336383838373634312d2c29241d150d0800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b6b5b3adaba7a09d95908780796f6a615950483e352b20170d00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f181c1f23303d495663707c8996a3afbcc9d6e2dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254585c5e545c60626d7a8799a3afbbc7d4e0ddd2c3b6a99d9083766a5d5043372a1d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a343c444c5254595c5e5f5f5f5e5c5a55534d453f372d22180e0400000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414343444342403d3a38342e2a31373a3c40434445454443413e3a38352f271f1a1208000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababaaa8a9a29f9b95908a837c746d675f584f473e362c23190e0500000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2f34404a5464717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a4146474c4f514b51535e687986929facb9c5d2dfddd1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18222a323a4145474c4f5152525251504d4847423c332d251b100600000000000000000000000000000000000000000000000000000000000000070e171e252a30363a3c4347484c4e4f5050504e4c4a46444039363c4347484d5051525151504e4a47454039312c241a100700000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9997928e89837d786f6a605d554e463d352c241a11070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a4045515c6674808d9aa7b3c0cddae5d9ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d454545454545454541464d576c7985929facb8c5d2dfded2c5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820282f35393a3f42444545454543403b3a37312a211b1309000000000000000000000000000000000000000000000000000000000000030b1218202930363b4246484e5355585b5c5d5d5d5b595653514a4642444e53555a5c5e5e5e5e5c5a5753514b433e362c22190f040000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8985817c77716c656058514b433c342c231a1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464045464b515a606d7984919eabb7c4d1dee3d7ccc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515151514c52545f697986929facb9c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292c2d3336373839393836342f2e2b261f180f09010000000000000000000000000000000000000000000000000000000000040c151d2328323a41464d5254585f626567696a6a69686663605c54524d51585f6266696b6b6b6a696764605d5550483e342b20150a0000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868686858583827f7c7975706b64605b534e454039312a221a110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524b5153555c606c727f8c96a1acb9c5d2dee0d4c7bbafa499897c6f6256493c2f2316090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665e5e5e5e5e5e5e5e5e5e565e61666e7b8899a3aebac7d3e0ded2c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2c2c2b292722211e1a150e06000000000000000000000000000000000000000000000000000000000000040e161e272e343e444c52575e61666a6f7274767677767573706d66615e565c606a6f7376777878777674716d67615a50463c32271b0f00000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879797979797979797979797979797979797979797878777573706d66636059535049413d352f271f1810080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062676d737e87929fa8b2bdc9d5e1dfd2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736b6b6b6b6b6b6b6b6b6b6b6b686d7178818e9babb4bfcbd7e3ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f1f1f1e1d1a1514120e0903000000000000000000000000000000000000000000000000000000000000040e1620283039404550565e61696e73787c7f8182838383817f7d79736e6962666d747c80838485848483817d79716c61584e43372b1d12070000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686663605c54544f46443f382f29241d150d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6f727980879299a3afbac4cedae5dcd0c3b6a99d908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787a7d828e939eaabdc6d1dce7dccfc2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f1112121212100d0808060200000000000000000000000000000000000000000000000000000000000000040d162028323a424b515a61686d747b8084888b8e8f9090908e8c8985807b726d6d7880878d8f919191918f8d8a857e716a605447392e23180c00000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653514b48443d37332d261d18120b0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848d9299a3abb5c0ccd6e0dfd3c7bbb0a6998c7f7366554c4135291d11040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b8ab9f92858484848484848484848484848585878a90949ea5afbacfd8e2e3d6cbbfb4aa9a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f28323a444c545c606c717a80868c9196989a9c9d9d9c9b9997928d867f7473808d939a9c9e9e9e9d9c9a9792877c6f62554b4034281c10040000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353535252504f4c494645403938322b27221b140b07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91979fa3abb5bdc7d1dee4dbd0c4b7ab9f94887b6f6255483c2f24190d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd3c6baaea29892919191919191919191919191919298979c9fa6afb7c1cce1eae0d3c7baaea3988a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a444c565d666d747e858d92999ea1a8a7a9a9aaa9a8a9a29f98928b817b87929fa4acaaababaaa9a9a1998f8275675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b40434445464646464646464646464646464646464646464645454442403d3a38342e2c271f1b17110a0200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea3999292929292929292929292929895999ea1a9afb5bdc7cfd9e3ded4c8bcb1a79c9083766a5f53473a2e1e1308000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabeb3aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa9abb0b8c1c9d3dde3d9cfc5b8ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10121314141413100d07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c565d686d78818a92979fa3abadb2b4b5b6b6b6b4b3adaaa29f938e849199a3aeb6b7b8b7b7b6b3ab9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393939393939393939393939393939393939393938373533302d2c28231d1b160f0b06000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9fa2aaa5abadb2bbc0c7cfd9e1dfd5ccc4b8ab9f958a7d7164584e43372b1f0c01000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dbd0c5bcb3aeabababababababababababababababaeb3b6b7bcc2cbd3dbe8dcd1c7bdb0a69b8e8275675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f131516181c1f20212120201d181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424b555d686d7a828e939ea1a9aeb5b9bdc1c2c3c3c3c1bebab4aea59e969196a0abb5bfc4c4c4c4c2baaea398887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c1812100b030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacaeb4b2b8b9bec4cbd1d9e1e0d7cdc4baafa59d9083786c6053463c31261b0f00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d7cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b8b8babec3c4c7cdd4dde5ddd7cbc0b5ab9f94897c6f63554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b20222323282c2d2d2e2d2c292421201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545d676d7a8390949da5adb3bbbfc6c9cfcfd0d0cfcfcac5bfbaafa8a09da0a8b2bdc6d1d1d1d0cbbfb4aa95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f202020202020202020202020202020202020201f1f1d1c19161313100c070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8babfbfc4c6c9cfd7dce3dfd6cec5bbb2a89d93897d70655b5044372a20150a00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cad0d0d3d8dee6ddd5cbc3bbafa3998f82766b6054433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000000000000000000000000000000000000000000000000000007121d27303944505c666d798390959fa6afb9bec5cbd1d5dadcdcdddcdbd6d0cac1bab2acaaacb2bac3cfd8dededcd0bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212110f0d0a07060400000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d1d2d5dae0e2dbd6ccc4bcb3a9a0968e81746b6053493f3327180e0300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e1dbd6d3d2d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbdde0e4e4ddd4cbc3b9b0a69f92877c6f62594f4331281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242932383b3c4140444647474745403f3a3935302820191107000000000000000000000000000000000000000000000000000000000000000000000c18232e39434f59606d78828f95a0a7b0b8c0cacfd7dce3e5e6e2dfdedddedbd6ccc3bdb8b7b8bdc3ccd5e1eae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbdedfe1e3e0d8d0cac2bab2aaa2979184796d60594f41382d2217060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f3ece6e2dfdedededededededededededededededfe2e6e8e4e0d9d4cbc2b9b1a79f948c7f736a5f53473d321f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353d4448494e4a5153545453514b4c4746413a322b23190d04000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606b73808d949ea7b1b9c2cad6dae1e5e1dfdbd6d3d2d1d2d3d6d5cec8c5c4c5c8ced5dee7f3e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000001040707080909080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe2e7e6e1dfd8d3cec6bfbab0a8a19892857c6e675d51473d2f261b11060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6e2dfdeddd8d4cec8c0b9b1a7a0958f82786c60584e43342b210d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454f54565a545c606061605d555954524c443d352b1f160c010000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67707d87939fa6b0b9c3cbd4dce6e0dad5d2cfcac6c5c4c5c6cad0d3d4d1d0d1d4d9dfe7f0efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000307080d111314151515151413100c07050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededcdad5d2cdc7c1bcb4aea69f9691867d6f6a5f554b40352b1d140a000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dbd6d3d2d2ccc8c3bcb8aea79f9590837a6d665b50463c3122190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51596063676a666d6d6d6d676966615e564f473d31281e130800000000000000000000000000000000000000000000000000000000000004111d2935414b55606d79849199a4afb8c1cbd5dde4dfd6cfc9c5c4bebab8b7b8babec5c6cad0d7dee1e5eaf1f9efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000040b0f1315191d202122222222201f1d1814120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0cfc9c6c2bbb7b0aaa29f948f847c6f6b60584e433a2f23190b02000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0cac6c5c3c0bbb9b1aca49d9590837a6e685d544a3f342a2010070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606b6f747678797a7a7a7876726d6860594f433a2f24190d0100000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c96a0abb5c0cad3dde4dbd3ccc4bdb9b8b3adabaaabadb3b8babec5cdd4dde6eff8ffefe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000070f161b202224292c2d2f2f2f2e2d2c2924211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1beb9b8b0aba69e98928c827b6f6a60594f463c31281d110700000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbababababababababababababababababababababababebab8b6b6afaca7a09d928d837a6e685e564c42382d22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d757c8183858687878685837f7a6f6b60554c4135291d110400000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa8b2bdc7d2dce4dbd2c9c1bab2adaba9a29f9e9fa2a9abadb3bbc2cbd4dde6f2fbefe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000010a111921272c2f3035393a3b3c3c3b3a39352f2d2a261f170f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b4b2adaba69f9c948f867f786e695f584f463d332a1f160c0000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadadadadadadadadadadadadadadadadadadb3adabaaaca49f9c95908980786d685e564d433a2f261c10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d7981898d90929893949892908c857d6f675d5145392c2013060000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c97a2adbac4d0d9e3ddd2c9c0b7afa8a19e989792919297999fa2a9b1b9c2cbd4e0e9f3efe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000a131c232b32383b3c414547484848484745403b3a363129211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababa9a8a9a19e9a948f89827b726c665e564e463d342b21180d0400000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9a29f9d9b9a93908a837d746d665e564d443b31281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6874808d939a9d9fa2aaaaa29f9c9792857a6d6054473a2d22170b000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919da9b3beccd6e2dfd4cbc0b7aea59e96918b87858485888c92979fa7b1b9c3ced7e2edf8e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000007101c252e353d4448494c52545555555553514b4846423b332b231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9897918d88827c756e69605b544d443c342b22190f0600000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7881898e9092989393939393939393939393939393939393939393939393939792908e8b87837d786f6b605c544c443b32291f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa5a9abaeb4b4aeaba9a1978c7f7266544a3f33281c0f030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a0acbbc5d0dee4d8cdc2b9aea49d938e847f7b7877787b7f8590959fa7b1bcc6d0dbe7f2e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000040f19232e3740474f5456565d6062626261605d5555534d453d352b1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8984807c766f6b615f57504a423b322a221910070000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c666d757c81848586878787878787878787878787878787878787878787878786868583817e7b76716c656059514b423a322920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a99a3aeb6b8babebebab8b3a99d908377665b5044382b1f12060000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdcdd7e1e0d4c8bcb1a79d928d8179726e696b696e727a8290959faab4bfcad6e2efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000a16212b3540495259606368686d6e6f6f6e6d6767615f574f473d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868685858483817f7c79746f6a636059534d443f382f29201810070000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79787775716e6964605b534f454039302820170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb4bfc5c6cacac6c5b9ac9f9286786c605346392d201306000000000000000000000000000000000000000000000000000005111d2935414c566976828f9ca9b5c2cedce9ddd1c4b8ab9f958d80756d67615e575f61686d79839098a2aebac6d3dfece2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000030f1b27323d47525b636b6f75787a7b7b7b7b7a78746e6960594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e73767778797979797979797979797979797979797979797978787675726f6c66625f58544f46423b332d261d170e060000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c666a6865615e57535049413d342e271e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000713202d3946525d687885929eabb8c5d1dee0d4c8bcb1a79d9083786d605d55524d53565e676e7b86929facb8c5cfdae6e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000007131f2c38434f59636d737d828587888888888684817b706b60554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686562605b54534e48443d363128221c140b050000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444f54565b555c60606060606060606060606060606060606060606060606060605b545b5854534d46443f382f28231d150c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbc0b5ab94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000714212e3a4754616d7a8797a2adb9c6d2dfded1c5b8aca095897c6f665c514b4642464c555e6973808d99a9b3bec9d5e1e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000915222f3b4854606b737f898f92979595959496918d877d70675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653504a47433c38322a261f17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b515354545454545454545454545454545454545454545454545353504a4e4b4846423b37332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a9b3becad6e2ddd0c3b7aa9d9083776a60544a4039363a434d57616e7b8897a1adb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000030f1c28333f4a54636f7c87939b9ea2a9a2a2a8a19e9992857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353525251504e4c4946443f3837312c27211a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832383b3d4140454647474747474747474747474747474747474747474747474746443f423e3b3a36312b27221b140b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdbdbd5c9bdb2a894877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbccfdbe6dacdc0b3a79a8d807467584e42392f2a313b47535f697885929eabb8c5d1dee2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000006121f2b3844505b6675828e9aa4abadb3aeaeb2acaba2978b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b404344454646464646464646464646464646464646464646454543423f3c3938332d2b26201b160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d322e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cececfcfd1c5b9ada19686796d6053473a2d20140700000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8ccbfb2a5998c7f7266594c3f30271f2b37424d576a7784909daab7c3d0dde2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000613202d394653606c7985929facb6b9bebbbbbdb9b3a99b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f33363839393939393939393939393939393939393939393939383735322f2d2b28221c1b150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28222521211e1a140f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a9b3bcc0c1c2c2c1c0b7ab9e918478675d5145392c20130600000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcd1dce7d9ccc0b3a6998d807366554c413529242d3946525d687884919eabb7c4d1dee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebec7cacfcec9c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c17110f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f20212121212121212121212121212121212121212121212120201f1c17181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2acb1b3b5b5b5b5b5afa69b8f827568554b4035291d100400000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995abb5bfcbd7e3dbcfc2b5a89c8f8275675d51453c3330353f4a54616d7a86929facb9c5d2dfe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bed0d6dbdad1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f2020202020202020202020202020202020201f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10131314141414141414141414141414141414141414141414141413120f0b0608070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929da0a7a7a8a8a8a8aba39f948a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0dfd2c5b8ac9f92857a6d60584e443f3f4145505c66717e8b99a3afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd0d4e6ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212100f0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070707070707070707070707070707070707070606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67717e8a9195989a9b9c9c9b9a99928e82786c605346392d2013070000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfdfd3c6baaea2988c7f736a5f57504a4c4c525a606d7884919dabb5c0cbd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c717e84888b8d8e8f8f8e8d8b8681796d665b5044382b1f120600000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daab7c3d0dbe2d6cabfb4aa9f92867c6f69605b5458565d606c73808c95a0acbdc7d1dce8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626c70777b7e8082828282807e7a746d675d544a3f33281c0f0300000000000000000000000000000000000000000000000000000003101c28343f4a546774818d9aaab4bfcad6e2dbd0c6baaea39891847b716c66666566686d747e87939fa8b1bdcfd9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48505a61646a6f72747575757574716e68605d554b42382d22170b00000000000000000000000000000000000000000000000000000000000b17232e3e4a5764717d8a98a2aebac6d3dfe2d6cbbfb4aaa19691857e7874737273757a80889399a4afbac3cee1ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f485055585f626567686969686764615e56514b433a2f261c110600000000000000000000000000000000000000000000000000000000000614202d3a4753606d7985929facb8c1cfd8e3dcd0c6bcb2a8a197928b85817f7f8082868d939aa4abb5c0ccd5dff3efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363e44494e5355585a5b5c5c5b5a5854524c45413a31281d140a00000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774818e9ba6b0bdc6d1dce2d8cec4bab2a9a19e97918e8c8b8c8f92989fa4acb5bdc7d2dee7f1efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c33393c4347484b4d4f4f4f4f4d4b4746413b352f281f160b0200000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7c88949eabb5bfcbd7dfe0d6ccc4bbb3ada9a19e9b9998999c9fa3aaafb6bec7d0d9e3f0f9efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a22282d31373a3c3f4142424242413e3b39363029241d160d0400000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a75828f99a3aebbc3cdd7e1ded6cdc5beb9b3adaba7a6a5a6a8acaeb4bbc0c7d0d9e2ebf5ffefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20262b2e2f32343536363534312e2d2a251e18130c0400000000000000000000000000000000000000000000000000000000000000000007121d2b37434e58626e7b87929fa7b1bbc5cfd8e1dfd7cfcac4beb9b8b4b2b2b3b5b8babfc6ccd2d9e2e8eef5fdefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e24292d3035393a3c3d3e3e3e3c3a39352f2c27211a1109010000000000000000000000000000000000000000000000000000000000000000010f1b26313c47535f6a73808d95a0a9b3bdc6cfd8e1e1dad6cfc9c6c4c1bfbebfc2c5c7cbd0d4d2d4d7dde3ebf4efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820283035393a414647494a4b4b4a494745413a38332c231b13090000000000000000000000000000000000000000000000000000000000000000000a15202b37424e57606d79839097a2abb4bdc6cfd7dfe6e1dad5d2d1cecccbcccfd2d3d2ccc7c6c7ccd2d9e2ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a323a4146474c525456575758575654514c48443d352d251b0f060000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c666e7b859299a3abb5bdc5cdd6dbe2e6e1dfdedad9d8d9dbd5d0c7c0bbb9bbc0c7d0d9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b444c5254565d61636364646463605d55554f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000915202834404b545f69707d879299a3abb3bbc2cad0d6dbdfe2e6e7e3e0dbd6cbc3bdb5afacafb5bdc7d2dde8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d565d6166686d6f707171716f6d6763615951493f332a1f14090000000000000000000000000000000000000000000000000000000000000000030c18232e39424d57606b717e879299a1a9b1babfc6cad0d3d6dbdcd7d3cfcac2b9b1aba49fa4abb5c0ccd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f686d73777a7c7d7e7e7d7c7a76706b625b51453b31261a0e02000000000000000000000000000000000000000000000000000000000000000007121d27303c454f59616c717e8792979fa7aeb4babfc5c6cad0d1cbc7c5beb9b0a7a0999399a4afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e514531281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7a808487898a8a8b8a8986837d726d62574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000b151e2a333d47505a616c717d8590959fa2aaaeb4b8babebdbdbfbab9b3ada69f959086939facb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000007121d27303b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b594f433a2f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616e7b848d9196969697979799938f897f72695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000030c18212b353e48505a616b707b838c92989fa2aaabaeb3b0b0b4aeaca9a29e948f83808d9aa7b4c0cddae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000030c18232e39424e58616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b60554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6976828f969ea0a8a3a4a4aba49f9c92877b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000060f19232c363e48505960696e787f868d92989b9fa2aaa3a4aaa39f9c97928b827a808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000b151e2834404b54606a73808c99a6b3bfccd9e6dfd2c6b9ac9f93877d70675d51453d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa9acb2b0b1b1b5afaca3998d817467544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000007111a242c363e474f575f666d727a80858b8f92989697979698928f8b857f7873808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000007121d27303945515c666f7c87929facb9c5d2dfece0d4c8bbafa49a9184796d60594f433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6b0b9bdbdbdbec0bbb5ab9e918478665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000008121a242c353d454d545c60686e747a7e828587898a8a898886837e7a726c73808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000030c18232e39434e58606d79839099a3afbbc7d3e0ede4d8ccc0b6aca0968d80746b60554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c9cecad2ccc6b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000008121a232b333b424a50565e61676d7175787b7c7d7d7d7b7976726d676673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000b151e2834404b55606a73808d95a0abb5c0cbd7e3efe8ddd2c7beb2a89f93887d70675d51453d31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1ced9d7ddd4c8bbafa49a877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000081119212930383f444c52555d606568696e707071706e6d6765605d6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000007121d27303945515c676f7c87929fa7b1bdc7d1dce8f3eee4d9d0c4bbafa49a9184796d60594f433a2f24180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce4e4d8ccc0b6ac95887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000070f181e262e343b41464c515458575e616364646362605c55545a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000030d18232e39434e58606d79839199a3afb9c3cfd9e3eef9f5ebe2d8ccc0b6aca1968d81746b60554b4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce5e3d7cbbfb5ab94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232830363a4145474b4d5354565757565553514b4d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000010b151f2834404b55606a73808d95a0abb5c0cbd5e1eaf5f5f7f4e8ddd2c7beb2a89d92897d70675d51453d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cedad8d8d3c7bbaea399877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e252a2f35393a3e424648494a4a4a484645404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dde7ece9e8ebebeee4d9d0c4baaea49e9184796d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c9cfcbcbcdc5b9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14191e24292c2d31363a3b3d3d3e3d3b3a38404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000030d18232f39434e58606d79839199a3afb9c3cfd9e3e3dfdddcdedfe1e6e2d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a7b1b9bdbebebebebcb5ab9d908477665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d2021252a2d2e303131302f2d33404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000010b151f2934404b55606a73808d95a0abb5c0cbd5e1ded8d3d0cfd1d2d5dae0ded5c9bdb2a89d92897d70675d51453d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8995a0a9adb2b1b2b2b1b0aba3998d807467544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141a1e212123242423222733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dddcd4ccc7c3c2c4c6c9cfd6dfdacec4baafa59e91847a6d60594f433a2f24190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b778391979ea1a8a4a5a5a4a69f9c92877c6f6255483c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e121415161717171a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000030d18232f39434e58606d79849199a3afb9c3cfd9e0d4cac2bbb7b5b8b9bec4cdd6e0d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59626f7c858d919696979898979694908a7f726a5f53473a2e1c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0b0d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000010b151f2934404b55606a73808d95a0abb5c0ccd5e1d8cec2b8b0aba9abadb2bbc4cfdaded5c9bdb2a89d93897d70675d51453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d47535f6a6f7a8084888a8b8b8b8b8987837d726d63584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000007121d27313945515c676f7c87939fa8b1bdc7d1dedbd0c6bcb0a69f9c9ea1a9b2bec9d5e0dacec4baafa59e91847a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e585f686d73787b7d7e7f7f7e7d7a76706b635b51463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000030d18242f39434f59606d79849199a4afbac3cfd9e2d6cabfb4aa9f948f9197a1adb9c1ced8e0d6ccc0b9ada1968e81746b61564c41352920160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c464e565e61656c6e7071727271706d6863615951493f342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e1d9d0c7baaea2988f8285919ea6b0bcc6d0dbded5c9bdb2a89d938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c52535b6061636465656463615e56554f473f372d22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000007121d27313945515d676f7c87939fa8b2bdc7d2deddd2c7bdb1a79f92867b7e8a949eaab4bfcad6e2dacfc4baafa59e91847a6d60594f443a2f24190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a41464950535557585858585654524c48443e352d251c1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000030d18242f39434f59606d79849199a4afbac3d0d9e3d7ccc0b5aba0958c7f7275828f98a2aebac3d0d9e0d6ccc0b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820293036383f4446484a4b4c4c4b4a4746413a38332c231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9d9d5c8bbafa295887c6f6255493c2f22160900000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e2dcd4c7bbafa4999083786d6e7b86929fa7b1bdc7d2ddded5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3337393b3d3e3f3f3e3d3a3936302c28211a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcecdcdccc9bdb2a995887b6f6255483c2f2215090000000000000007121d27313945515d676f7d87939fa8b2bdc7d2dee0d5c9bdb2a99f93877c6f6669727f8c95a0abb5c0ccd7e0dacfc4baafa59e91847a6d60594f443a3024190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191b22272b2d2e3031323231302e2d2a251e1c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbfc0c0c0bfb9ada196877a6e6154473b2e211408000000000000040d18242f39434f59606d79849199a4afbac3d0d9e2d7cec6b9ada1968d80746a60606d78839099a4afbbc4cfdae0d6ccc0b9ada1968e81746b61564c41352920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171b1f202224252525252321201d1913100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a1acb2b2b3b3b3b2b0a99e918478685e5246392d2014070000000000010c161f2935404b55606b74808d96a0abb5c0ccd5e2dbd0c6bcb0a69e91847a6d60585c666f7c87939fa9b2bec9d5e0dfd5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213151718191918171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea1a8a6a6a6a6a5a69f978d807367564d41362a1e1105000000000007121d28313945515d676f7d88939fa8b2bdc7d2dee2d6cabfb4aa9e948a7e71675d5154606a74818d97a1adb9c1ced8e2dacfc4baafa59e91847a6d60594f443a3024190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8a919697999a9a9998979490857a6e6154473b3025190e0200000000030d18242f39434f59606d7984919aa4afbac3d0d9e3d9d0c7baaea2988f82756c61554c4e58606d7a84919ea6b0bcc6d0dbe0d6ccc1b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e84888b8c8d8d8d8c8a87837c6f685e524639291f140800000000010b151f2935404b55606b74808d96a0acb6c0ccd5e2ddd2c7bdb1a79f92867b6e615a504345525d68717e8a949eaab4bfcad6e2dfd5c9bdb2a99e938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c71787c7e7f8080807f7d7b766f6a5f564c41362a170d020000000007121d27313945515d676f7d88939fa8b2bec7d2dee3d7ccc0b5aba0958c7f72695e53483e414c56616c75828f98a2aebac3d0d9e3dacfc4bbafa59e91847a6d605a50443a3024190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a61666c6f717373737372716e69625f584e443b3025190500000000000c18232f39434f59606d7984919aa4afbac4d0d9e4dcd4c7bbafa4999083786d60574d42363a43505a616e7b86929fa7b1bdc7d2dde0d6cdc1b9ada1978e81756c61564c41352921160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e4850545b606264666767666564615e57534e463c32291e14080000000004101c2934404b55606b74808d96a0acb6c0ccd5e2e0d5c9bdb2a99f93877c6f665c50453b31313e46535e69727f8c95a0abb5c0ccd7e1dfd5c9beb2a99e938a7d70685d52463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1b242d363e424a50535558595a5a5a595754524d47433c342a20170d020000000006131f2c3845515c67707d88939fa8b2bec7d2dee2d7cec6b9ada1968d80746a60544a3f33292a36424d57606d78839099a4afbbc4cfdae6dacfc4bbafa59e91857a6d61594f43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d2f383f4446494b4c4d4d4d4c4a4846423b37312a22180e050000000005111d2935414c56606d7984919aa4afbac4d0d9e4dbd0c6bcb0a69e91847a6d60584e42382e2125313b44505c666f7c87939fa9b3bec9d5e0e0d6cdc1b9ada1978e81746b6054483c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1d262d3338393c3e404040403f3e3b3a36302b262018100600000000000713202d3946525d6873808c96a0acb6c0ccd6e2e2d6cabfb4aa9e948a7e71675d51463d30261c1f28343f4a54606a74818d97a1adb9c2ced8e2dfd5c9beb3a99d93897c6f63574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b141c22282b2d2f313334343332312e2d2a251f1a150e060000000000000714212e3a4754616d7a85929fa8b2bec7d2dee3d9d0c7baaea2988f82756c61554c41342b1e1517232e38424e58606d7a85919ea6b0bcc6d0dbe6dacfc4bbafa59c8f8376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20222526272727262421201e1a140f0a03000000000000000c1825323f4b5865727e8b98a2aebac3d0d9e4ddd2c7bdb1a79f92867b6e615a50433a2f22190c111c26303d45525d68717e8a949eaab4bfcad6e2e1d6cdc1b7ab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131618191a1a1a19171514120e09030000000000000000000e1b2834414e5b6774818e9aaab4becbd6dbe2d7ccc0b5aba0958c7f72695e53483e31281e10070a151e2935414c56616c76828f98a2aebac3d0d9e1dad3c7bbb0a6978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0d0d0d0c0b0807050200000000000000000000000d1a2733404d5a6673808d99a5afb9c1cad0d8d0c7bbafa4999083786d60574d42362c1f160c00030c19242f3a43505a616e7b86929fa7b1bdc7d2d7cfc9c0baada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939ea7afbabec5ccc7beb2a89f93877c6f665c50453b31241a0d04000008131e28313e46535f69727f8c95a0abb5c0cccbc5beb9aea49f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e090806030000000000000000000000000000010406070c0f1113131312110f0c070604010000000000000000000000000000000000000000000000000000000000000306070707070706030000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b75828f959ea5aeb4bbc0c0b6aca1968d80746a60544a3f33291f1208000000010c161f2a36424d57606d78839099a4afbbc2bfbab3ada49c928b7e72675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000000001070d111314181c1e1f20201f1e1c181413110d08010000000000000000000000000000000000000000000000000307060b1012131414141312100b060603000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d79838f939fa2aaafb6b8afa49a91847a6d60584e42382e21170d0000000000040d1a26313b44505c666f7c87939fa7b1b8b4aea9a19e928d80746d62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000000000040c13181d202125292b2c2d2c2c2b292521201d19130c04000000000000000000000000000000000000000000040b101316171c1f20212121201f1c1713120f0b06000000000000000000000000000000000000000000000000000000030f1b27323d45515d676d79818b92989fa4acaba49f93887d70675d51463d30261c0f0500000000000009141f28343f4a54606a73808d959fa7abaaa39f97928a80776c605b5143392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000000000070d161d24292c2d323538393939393735322d2c29241e160d0700000000000000000000000000000000000000070f161b202223282b2d2d2e2d2d2b2823201f1c17110a0200000000000000000000000000000000000000000000000000000a16212935404b555d676d757f868e939a9e9e9c928c80736b60554c41342b1e140a00000000000000030c17232e38424e58606d788390959d9e9d98928d857e736c655b50483f31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020000000710191f282f35393a3f42444646464544423f3a39352f281f19100700000000000000000000000000000000020b111921272c2f2e34383a3a3a3a3a38342e2d2b28221c140b0300000000000000000000000000000000000000000000000000040d18242f3a434c555d606d727b81878e91918f8a80746e63594f433a2f22190c02000000000000000006111c26303d45515c666d7a838b9092908c86807a706c605b53493f362d1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a0000040d19232b313a4145474b4f5152535352514f4b4745413a312b22190c030000000000000000000000000000000b141d232b32383b3d3f444647474746443f3e3938332d261d150c030000000000000000000000000000000000000000000000000007131d28313a434c515b62696e757c818485827d746e645b52473d31281e1007000000000000000000000a151e2834404b545e686d797f838584807b746d68615a504941382d241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c1106010c161f2b353d434b5154585c5e5f605f5f5e5c5854514c433d342b1e150b000000000000000000000000000009121d262f353d4448494a505354545453504a4b46443f382f271e150b00000000000000000000000000000000000000000000000000010c161f28313a414551575e616a6f74787876706b645c524940352b1f160c0000000000000000000000030c18232e39424c565e676d72767877736e69605d5650443f382f261b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b07121d28313d474f555d6065686b6c6c6c6c6a6865605d554f463d30271d120700000000000000000000000006111b242f3841474f5456545c60606160605c545753504a423930271d120700000000000000000000000000000000000000000000000000040d161f282f353f454d52585f62676b6b69636159524a40372e231a0d0400000000000000000000000007121d27303a444c555d60656a6b6a66615e56524c443e332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100d18242f39434f5960676d727577797979787775726d6760594f42392e23180c0000000000000000000000010c18232d36414a5359606368666d6d6d6d6d666864605b544b43392e23180c0000000000000000000000000000000000000000000000000000040d161e2429333b42464e53555b5e5e5c57554f4740382f251c110800000000000000000000000000000b151e28323a434b5153585d5f5d5954524d45413a3227221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f14101d2935404b55606b6f7a7e82848586868584827e7a6f6b60544b4034281c10040000000000000000000005111d29343f48535c646b707578797a7a7a797875716c665c554b4034281c11060000000000000000000000000000000000000000000000000000040c1319202930363c4347484e51524f4a48443e352f261d130a000000000000000000000000000000030c16202831394045474c5052514d4746423b352f282017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a13202c3945515d676f7d858b8f9192939292918f8b857d6f665c5145382c1f1306000000000000000000000915222e3a45515b646e747d8184868787878684827e786d675c5145382e23170b00000000000000000000000000000000000000000000000000000001080e171f252a31373a3c414545433d3c38332c231d140b0100000000000000000000000000000000050e161f272f35383a3f434544403b3a363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e14202d3a4753606d798592979b9e9f9f9f9f9d9b979184796d6053463a2d201307000000000000000000000b1724313d4a56626d7480898e919399949993918f8a82796d60544a3f34281c100300000000000000000000000000000000000000000000000000000000050d141a20262b2e2f34383836302f2c28211a110b02000000000000000000000000000000000000050d151d24292c2d32373837332e2d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211825323f4b5865727e8b97a1a9aaacacacabaaa9a1968b7e7164584b3e3125180b00000000000000000006121f2b37434e5865727e8b929b9e9fa4a0a49f9e9b948c8073665c5044382b1f1206000000000000000000000000000000000000000000000000000000000002090e151b1f2122282b2b292423201c171008000000000000000000000000000000000000000000030b12181d1f20252a2c2a2621201e19140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e221c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b2a89b8e8175685b4e4235281b0f0000000000000000000814212e3a47535f6a7884919ea5abacafb5afacaba69e9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000040a0f1215151b1e1f1c171614100b05000000000000000000000000000000000000000000000001070c101314191d1f1e1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d30231e2b3744515e6a7784919daab7c4c5c6c5c5c3b6a99c908376695d5043362a1d100000000000000000000815222f3b4855626e7b8896a1acb7b9bbc0bbb9b7ada197887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000030608090e1212100a0a0704000000000000000000000000000000000000000000000000000000000406070c1012110d08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d31241e2b3845515e6b7884919eabb7c4d1d2d2d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1724303d4a5763707d8a96a8b2bdc6c7ccc7c6beb3a9978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1824313e4b5764717e8a97a4b1bdced4d7d4cfbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935414c566b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c06060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3229242c3945525d687985929facb8c5d2dfddd0c3b6aa9d9083776a5d5044372a1d110000000000000000010b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265584e443b352f333b4754606d7a8798a2aebac7d3e0dccfc3b6a99c908376695d5043362a1d1000000000000000070d121825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f33262422201f1c17110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82756a5f564d45413f3f444e5863707d8a96aab4bfcad6e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000010911181e1f25313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3332312f2d2b28221c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f93877c6f685f57514c4c4a5057606a75818e9ba8b4c1d0dbe7dacdc0b4a79a8d8174675a4e4134271b0e000000000009131b23292e31363e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f403f3e3c3938332d28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a91847a6e69605d5558545b60696f7c87929facb9c5d2dfe3d7cbc0b5ab988c7f7265594c3f3226190c0000000009121b252d353a3b42464b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c4c4c4c4b4946443f38342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca09691837b726d67666566666c717b849199a3afbbc7d4e0e0d3c7bbafa399897c6f6356493c30231609000000020c1b242d373f464a4d53545864717e8b97a4b1becad7e4d8ccbfb2a5998c7f72665958595959575553504a443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb2a8a09591867f7a7573727274787e859196a1abb5c0cbd7e3dfd2c5b9ac9f9286796d6053473a2d2014070000000a141e2d363f495156575e616264717e8b97a4b1becad7e4d8ccbfb2a5998c7f726664656566656462605b54504a42382e23170c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c4bab1a8a098928c8582807f7f81848b9297a1a8b2bdc7d1dce3d7cbbfb4aa9c8f8376675d5145392c201306000006111c26303f48515b6265696e6f6f717e8b97a4b1becad7e4d8ccbfb2a5998c7f72707171727372716f6c66605c544a3f342822170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d5ccc3bab1aaa29f98928f8c8b8c8e91969ea2a9b2bac4cfd9e3dfd3c7baaea3988b7f7265554b4035291d100400000b17232e3842515b626d72787b7c7c7c808d99a6b3c0ccd9e6d9cdc0b3a69a8d807c7d7d7e7f7f7f7e7c78736d665c50443e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e7ded5ccc3bcb4aeaaa29f9c9998999a9ea1a8adb3bbc4ccd6e1e1d7ccc0b5ab9f92867a6d6154473a2f24180d010003101c28343f4a54626d727f84878989898d929ca8b4c1cddae7dacec1b5a89d928d89898a8b8c8c8c8a888580786d605a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f9f0e7ded5cec6bfbab4aeaca8a6a5a5a7abadb2b9bec5cdd6dee6dacfc7bbafa4998e8175685e5246392d1d1207000006121f2b3844505c66727e8b9196959696999ca4aeb9c4d0dde9ddd1c5b9aea49d9a959697989899989797928c82756c6155493c30231608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d0cac5bfbab8b5b3b2b2b4b7b9bdc4cacfd7dfe6dcd6cabeb3a99f93877c6e62564c41362a1d0c0100000713202d3a4653606d7884919ea1a8a2a2a6a8aeb6bfcad5e1ede1d6cac0b6aea8a6a2a3a4a4a5a6a5a9a19e948a7d7064574a3d2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbcac6c5c2bfbebfc1c4c5c9cfd6dbe1e8dcd4cac2b9ada1978e81746a5f53443a3025190d000000091623303c4956636f7c8997a1adb2afafb3b4b9bfc8d1dce7f2e7dcd2c8c0b9b5b3afb0b0b1b2b2b2b3ada69c8f827669564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd2cfcccbcccdd1d2d5dae0e6e3dcd7cac2b8aea49e92857a6d61584e4332291e13080000000c1925323f4c5865727f8b98a9b2bdbcbcc0c1c4cad1dae3edf8eee4dad2cac5c1c0bcbcbdbebfbfbfbeb8ab9f928578685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4ccd6d9d8d8dadedfe1e5e4e1d9d1cbc1b8b0a69d928a7e71685e52463c3120170c020000000e1a2734414d5a6774808d9aa7b3c0cfc9cccdd0d5dce3ecf5fff6ece4dcd6d1cecdc8c9cacbcbcccfc6baada297877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb2bac4ccd6dbe0e3e6e2dfded8d4cfc7c0bbafa69f948d80746c61564c41342a200e05000000000e1b2834414e5b6774818e9aa7b4c1cdd5d9dadde1e7edf5fefffef6eee7e1dddad9d5d6d7d7d8d9d6cabeb3a994877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a8b2bac2cad0d3d7dad6d2d1cdc7c3bdb5afa59e948f82786d605a50443a3022180e00000000000f1b2835424e5b6875818e9ba8b4c1cedbdedee1e5ebf2fafffffffaf2ebe6e1dfdededfe0e3e7e6dbcfbbaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869196a1a8b0babec5c7cbcfcac6c5c2bcb8b1aba39f938f82796d665c51483e32291e0f0600000000000e1b2834414e5b6774818e9aa7b4c1d1d0d1d2d5dae0e8f0fafffaf1e8e1dad5d2d1d1d2d3d7dcdcd6cabeb3a994877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f8491969fa6adb3b9bbbfbcbeb9b8b5b1aba7a099928c81796d675d544a40362c20170d0000000000000d1a2633404d596673808c99abb5bfc3c3c4c5c9ced6dee8f2fcf2e8dfd6cfc9c6c4c4c5c7cbd1d1cbc6b9ada297877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7b8490949fa2a9acaeb5afb3adaba9a79f9d95908780786d675d554b42392e241a0e050000000000000b1724313e4a5764717d8a99a3aeb6b6b6b7b9bdc4ccd6e0ebf6ebe1d6cdc4beb9b8b8b9bbbfbcbdc0bbb8ab9e928578675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717b828c92979c9fa3aba2a9a19e9c9995908a837c736c665d554b433930271c1208000000000000000714212d3a4754606d7a86929fa6a9aaaaabacb2bac4cedae5f1e6dacfc4bbb3adababacaeb5b0b0b5afaca59c8f827669554c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716e787f858b90929996959597928f8c88837e786f6a605b544b433931271e150b00000000000000000713202c3945525d6874808d949b9d9d9d9ea1a8b2bdc9d5e1ede1d5c9beb3a9a19e9e9fa3aba3a4aba39f9c938a7e7164574a3e2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71666d727a7f8386888989888785827f7b76716c656058504a423931281f150c03000000000000000004111d2935414c56606d79828b8e9090909196a1acb9c5d2deebdfd2c6b9ada19791919299959697969992908a81746c6155493d301e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716460676d7276797b7c7c7b7a7876726e6a64605b534e443f382f281f160d03000000000000000000010d1924303a45515d676d787e8283838384919eabb7c4d1deeaded1c4b8ab9e918584868788898a8a8886837e746f645a5045392d210c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164555d6065666d6e6f6f6e6d686966625f58535049413d332d261d160d04000000000000000000000008131e2935404b555d666d71757677777e8b97a4b1becad7e4d8ccbfb2a5998c7f78797a7b7d7d7d7c7a76716c645d53483e33281d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575154545c6062636262615e565955534e46443f382f28221c140b04000000000000000000000000020d18242f39434b545c6064686a6a717e8b97a4b1becad7e4d8ccbfb2a5998c7f726c6d6f7071706f6d6764615a534b41362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b474b51535556565554524c4c4847433c37332d261d17110a02000000000000000000000000000007121d283139424a5053585b5d64717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266616263646362605d5555504841382f241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e404546484949484746413f3b3a37312b27221b140b0600000000000000000000000000000000010c161f2830383f44464b4f5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f726659555657575553514b49453e362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e34383a3b3c3c3b3a3935302f2e2b261f1b17110a02000000000000000000000000000000000000040d161e262e34383a3e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266605c605f5d5a54524c443c342c241d140b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312c2d2f302f2f2e2d292522211f1a150f0b06000000000000000000000000000000000000000000040c141c23282b313e4a5764717d8a97a4b0bdcfdbe6dbcec1b4a89b8e81756e6d676c6c6a66615e564e463c31261b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124202223232221201d191514120f0a03000000000000000000000000000000000000000000000000020a11171c23303d4a5663707d8996a9b3becad6e2dfd2c6b9ac9f9388807b7979797977736e685f584e43372b20160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418151616151413110d0808060200000000000000000000000000000000000000000000000000000000060b15222e3b4855616e7b8897a2adbac6d3dfe0d4c8bbafa49a938c888686868684807a6f6a5f53473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b090908070705010000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8c5d0dbe4d8ccc0b6aca49f999493939892908d857c6f62584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f9ba9b3becad6e1ddd2c7beb6afaca6a1a09fa39f9d979083776a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a2adbac5cfdbe4d9d0c7c0bbb9b3aeacb4aeaca9a095897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa9b3becad6dee2d9d2ccc8c6bfbbb9bfbab9b1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d97a2adbac1ccd5dfe4ddd8d4d2ccc7d1cbc7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616d7a85929fa6b0bac4cdd5dee4e4e0dfd9d4dcd7cfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525d68717e8b949ea8b2bbc4ccd4d9dfe2e6e6e1e7ddd0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2935414c56626d75828f96a0a9b2bac1c8ced3d6dbdbdbdcdcd0c3b6a99d9083766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a44505a616d7a849197a0a8afb8bcc3c6cad0cececfcfd2c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323f46525d686e7b8591969ea5acb1b8babec0c1c2c2c2c2c0b4a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202935414c565f696e7b848f939da0a7abadb3b3b4b5b5b6b5b6afa5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1924303a444d575f696e7a818a90959b9fa2a9a6a8a8a9a9a9aca49f93887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454d575f686d757d83898e929798999b9b9c9c9c9b9a938e81756a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a333c454d565d606b70777d8185888b8d8e8f8f8f8f8e8c8781796d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212a333c444c525961636b7074797b7e808182828382817f7b756d675d51463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a41454f55596063666c6f7173757576767675736e6a605d554c41342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18202830353e44484f54545b6062656668686969696866625f58514c433a2f22180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242933383d44484a505355585a5b5c5c5c5c5b5955534e45413a31281e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b2620181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921282c3338383f4446484b4d4e4f4f504f4e4c4847433c352f281f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d171c21272c2d3338393c3e40424243434342403b3a373129241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1c22282b2d2f3233353536363635332f2e2b262019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171c1f202225272829292929282622211f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121315181a1b1c1c1d1c1b191514120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f0f1010100f0d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070604010000000000000000000000000000000000000000030606070707070603000000000000000000000000000000000000000000000406070707070604000000000000000000000000000000000000000000000000030506090c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000004060708090908070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070808080807070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707080707060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060809090a09090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070809090a09080706040000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e0908060300000000000000000000000000000000000000000000000000000000000000000000000001040607090b0b0c0c0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000104050606060504010000000000000000000000000000000000000406070b0d0b07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f10111112121111100f0d0c09070604010000000000000000000000000000000000000000000000000000000000000000020507080d101213131313131313131313131313131313131313131313131313131313131313131313131313131312100d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0c0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608060c10121314141413110d070705020000000000000000000000000306060b0f12131414141312100b06080602000000000000000000000000010407070c10121314141312100c070806020000000000000000000000000000000000060b0f12131618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181514120e0902000000000000000000000000000000000000000000000000000000000000000206070c101314151515151413100d0706030000000000000000000000000000000000000000000000000000000000000000000406070a080d11131415151515141312100b0608070502000000000000000000000000000000000000000000000000000000000000000000000306060c1012131414141313100c070e0c0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407060b0f12131415161616151414110e080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b10121314151515141413100c07070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507060b1012131516161616151413100c0708060300000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000000000000000000000000000306080d11131416171819181817161312100c0707030000000000000000000000000000000000000000000000000000030709090e101213131312100e09080603000000000000000000000000070c101313171a181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e121415181a1b1d1e1e1f1e1e1d1d1b1a18161413110d07060400000000000000000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020202020201f1f1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141718181613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171c1f20212120201d181414110e08020000000000000000030a0f1215171c1f20212121201f1c171514120e0903000000000000000002080d111314181c1f202121201f1c181514120f0a0300000000000000000000000000020a11171b1f2023252626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262421201e1a140b0600000000000000000000000000000000000000000000000000000000030a0f1214181d1f202222222220201d1815130f0a040000000000000000000000000000000000000000000000000000000003070c1012131619191d20212122222121201f1c17181414110e0805010000000000000000000000000000000000000000000000000000000000040a0f1215171c1f20212121201f1c181c1a19161312100c0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1f2021222323232221201e19171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417171c1f202121222221201f1c18171312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e111414171c1f20212223232322201f1d181615130f0a0502000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b0600000000000000000000000000000000000000000000000000000000060c101213191d20212224252525242322201f1c1815130f0a0400000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000070c12181c1f2024262521201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e21222426282a2a2b2b2b2b2a292827252320201d181413100c07010000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a2722211e1a150e060000000000000000000000000000000000000000000000000000000000000000000003090e13191d202124252523201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f222323282c2d2d2e2d2c292421201e19140d05000000000000060e151b1f2122282b2d2d2e2d2d2b282322211e1a150e06000000000000040c13191d202123282c2d2e2e2d2c282322211f1a150c070000000000000000000000060b141b22272b2d2f32333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333312e2d2a251f17110a0200000000000000000000000000000000000000000000000000060e151a1f2124292c2d2e2f2f2e2d2c2924221f1b150e0700000000000000000000000000000000000000000000000000060b0f12181c1f20232624292c2d2e2f2f2e2e2d2b28232421201e1914110d08020000000000000000000000000000000000000000000000000000060e151b1f2123282c2d2d2e2d2d2c282329272523201f1c1714120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d202122272b2d2e2f2f302f2f2e2d2a252421201d18130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000040b1012181d1f202323282b2d2e2e2f2e2e2d2c292323201f1c18120f0a03000000000000000000000000000000000000000000000000000000000000000000000000070c1014191e202123282b2d2e2f30302f2f2d2c292422221f1b15110e08020000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a02000000000000000000000000000000000000000000000002090e11171c1f2024292c2d2f3132323231302f2d2c2823221f1b16100c0701000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000030b12181d23282c2d3133322d2c29241e160d09000000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20262b2e2f3133353637383838373736353332302d2c2924201f1d18120f0a0400000000000000000000000000000000000000010a0f171f262a2d2e3336383939393939393939393939393939393939393939393939393939393939393939393939393939393836342f2e2b2620180f080000000000000000000000000000000000000000000000000000000000000000060e151a1e24292d2e3032322f2d2b27221b140b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b2e2f2e34383a3a3a3a39352f2e2d2a251f170e080000000109101820262b2e2d3338393a3a3a3a38342e2e2d2b261f180f0900000000070e161e24292c2d2e34383a3a3a3a38342e2f2e2b262018120b0300000000000000000610181d262d3337393c3f40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b3a363027221b140b020000000000000000000000000000000000000000000000090f1820262b2e2f35393a3b3c3c3b3a39352f2e2b272019100901000000000000000000000000000000000000000000070c11171c1f23282c2d30332f35393a3b3b3b3b3a3a38342e312e2d2a25201e19140e0903000000000000000000000000000000000000000000000008101820262b2e2e34383a3a3b3a3a38342e3634322f2d2c2823201e1a14100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1e24292c2d2d3337393b3c3c3d3c3c3b393630312d2c29241d1b160f0a04000000000000000000000000000000000000000000000000000000000000000000040b10161b1d24292c2d302e34383a3a3b3b3b3b3a38342f302d2c28231c1a150e09030000000000000000000000000000000000000000000000000000000000000000070c12181c1f252a2d2e2e34383a3b3c3c3d3c3b3a39352f2f2e2b27201e19140e09020000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c02000000000000000000000000000000000000000002080d141a1c23282c2d2f35393a3c3e3e3f3f3e3d3c3a38342e2e2c271f1c18120b03000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000060c151c23282e34383a3e403e3a39352f28201b120a010000000000000000000000000000000000000000000000000000000000040a0f151b1d23282c2d31373a3b3e4042434444454544444342403f3c3a39352f2d2c29241d1b15100b0400000000000000000000000000000000000a131c212931363a3b4043454646464646464646464646464646464646464646464646464646464646464646464646464646464543403b3a37312a211a1208000000000000000000000000000000000000000000000000000000000000090f1820262b3035393a3d3f3e3c3937332d261d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c413f44464747474540403b39363029201a1108000009131b222a31373a3c3f444647474746443f403b3a37312a211b1209000007101920283035393a3f4044464747464440403b3a373128231c150c03000000000000030c18222a2f383f4446494b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b4846423b332d261d140a0000000000000000000000000000000000000000000009121b222a31373a3b404547484848484745403c3b37322b221b130900000000000000000000000000000000000000030b12181c22282b2e34383a3d3f42414547484848484746443f413e3b3936302d2a251e1a150d0801000000000000000000000000000000000000000008111a222a31373a3c3f44464747474645404442413f3c3a38342e2d2a251f1c18120c070000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c21272c2f35393a3e3f4446474849494948474641413d3a39352f2c27211b150c0701000000000000000000000000000000000000000000000000000000000001080d161b21272c2f35383a3d403f44464748484847474540403d3a38342e2b26201a150c070000000000000000000000000000000000000000000000000000000000030b12181d23282c3036393b3e3f4446484949494948474540403c3b37322d2a251f1a140c06000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a00000000000000000000000000000000000000060b14191f252a2e34383a3d414547494a4b4c4b4b4a494644403c3b38322c29231d150d0903000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020610181e272e34394045464a4d4b4745413a322c241c130a01000000000000000000000000000000000000000000000000000001080d151b20262b2e34383a3e4247484b4d4e50515152515150504e4d4b494745403d3a38352f2b27201b160e0903000000000000000000000000000009121c252e333b4246484c505152535353535353535353535353535353535353535353535353535353535353535353535353535252504d4847423c332c241a0f050000000000000000000000000000000000000000000000000000000009121b212a31373a4146474a4b4b4946443f382f29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4347494d4a5053545453514b4c4746413b322c231a0e0508111b252d343c4347484a505354545453504a4d4847423c332d241b1107040e19222b323a4145474c4a5153545453514a4d4847433c342e271e150b0000000000000b151e2a343c4149505356585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595754524d443f382f261b11060000000000000000000000000000000000000000050e1b242d343c4347484b51535555555553514b4947433c342d251b0f060000000000000000000000000000000002080c151c23282d333839404446494c4f4c5254545555545453504a4d4b4746413b3936302b261f19130c04000000000000000000000000000000000000040d1a232c343c4347484a505354545453514b514f4d4c4946443f3b3a36302c28231d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000050d131921272c33383a4145474a49505354555656565554524d4e4a4745413a38322b262018120b03000000000000000000000000000000000000000000000000000000040c131921272c3238394045474a4d4a5053545455555453514b4d4a4644403937312b261f18120b030000000000000000000000000000000000000000000000000001070c151d23282e34383b4146474b4a505354555656565553514b4c4947433c3936302a251f17110a030000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c110600000000000000000000000000000000020a11171e252a3036383f44464a4c5154555758585857565553514a4948433d38342f271f1a140d0600000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a1117222a303940444b515357595854524c443e362e251c130900000000000000000000000000000000000000000000000000040c131920262b3137394045464a4d535557595b5d5d5e5e5e5e5d5c5b5a585653514b4a4745403937322c27211a140d0500000000000000000000000006111b242e3740454d5355595c5e5f606060606060606060606060606060606060606060606060606060606060606060606060605f5e5d5a55534e453e362c21170d03000000000000000000000000000000000000000000000000000009121b242d333c42474c525457585856535049413e352f2820160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454e54565a545c606061605d555954524d443e352c20170d101a232d373f464e5355545b60606160605c545a55534d453f362d23190f0c16202b343d444c525458545c606161605c545955534e44403930271c12070000000007121d27303c464e535b60626566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664615e57504941382d22170b00000000000000000000000000000000000000020d17202d363e464e5355555d6061626261605d5555544e463f372d21180e030000000000000000000000000000040c13191e272e34383f44464a515356595c565d606162626161605c545a5754524d4746413b373129241e160d0600000000000000000000000000000000010c161f2c353e464e5355545c60606160605c545e5c5a585653504a4846423b38342e28231d150c080200000000000000000000000000000000000000000000000000000000000000000000080e171e252a33383d44484c525457535b60616262636262615e565a5754514b48433d373229241d150d0600000000000000000000000000000000000000000000000000060d161e242932383d44484b51535659545c606161626161605c555a5653514a47433c373128231c150c050000000000000000000000000000000000000000000000030b12181e272e34394045464c525458545c60616263636262605d555955544e4746413b363028231c150c060000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b000000000000000000000000000000050b141c222830363b42464a505356555d606264656565646362605c5456544e47454039312a261f170f0800000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c141c2328343c424a51555c60646665605d56504840372e251b11080000000000000000000000000000000000000000000000070d161e242931373c43474b515357575f62646668696a6b6b6b6a6a6968666563605d555753514b47433d38322a251f170f0600000000000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6967625f5750483e33291f14090000000000000000000000000000000000000000000000000006101b242d363f454d53565d6163656562605b535045413a32281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51586062676a666d6d6d6d676a66615e564f473e32291f1417212c353f4951585f6267666c6d6d6d6d666966615f5750483f352b2116131e28323d474f565d606569666d6d6d6d666966625f58514a42392e23180c020000000c18232e39424e585f656c6f72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737372716e69605b53493f33271b0f0300000000000000000000000000000000000008131e29323e4850585f6267676d6e6f6f6e6d676762605851493f332a20150900000000000000000000000000060e161e2429303940444a5053545c606366686a686d6e6e6e6e6d6d66696764615e5654524c47423c352f282017110a02000000000000000000000000000007131d28313e474f585f6268666d6d6e6d6d666c6a69676562605c5454524d46454039342e271e19140d05000000000000000000000000000000000000000000000000000000000000000009111a202930363d44484f54565d606467656c6e6f6f706f6f6e686a6764605d55544e47433c352f271f1810070000000000000000000000000000000000000000000000070f181f282f353d44484f54555d60636669666d6d6e6e6e6e6d67696663605c54534e47423c342e271e170f07000000000000000000000000000000000000000000060d151d2429303940454b5153565e616568666d6e6f6f706f6e6d67696662605854524d46423b342e261e180f080000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100300000000000000000000000000080f171d262d333b41464d52545c606367676d6f7171727271706f6d666762605853514b433e363129211a110900000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e231e262e343f464e545c60676d7173716d68615a524940372d231a0e040000000000000000000000000000000000000000030b121820282f353c43474e53555c606468696e71737576777778787777767573726f6d676763605d55544e48443d3631292117110a02000000000000000005111d29343f48515b63696e7376787979797979797979797979797979797979797979797979797979797979797979797979797979797876736e6a615a50453b31251a0e020000000000000000000000000000000000000000000000040e18222d363f4850575f62686d7072716f6c65615a524c443a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606a6f747678797a7a7a7976736e6861594f443b3025191c28333e47515b626a6f7477797a7a7a797876736e69625a50473d32271b1925303a444f5960686d727678797a7a797876736e6a605c544a4034281e1308000004101c2834404b545f6a6f787c7e7f808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7e7b746c655b5044372b1f12050000000000000000000000000000000000010d1925303a44505a626a6e74777a7b7b7b7b7a78746f6a625b51463c31261a0f020000000000000000000000071018202830353e424a51545b6063666d70727577797a7b7b7b7b7a79787674716e6866615e56534d45413a3228221c140b03000000000000000000000000010d18242f3a434f59616a6f7477797a7a7a797978777574726f6d6665615e5753514b454039302a251e170e080000000000000000000000000000000000000000000000000000000000010a121b232c323a41464f54596063686d717477797a7b7c7c7c7b7a787674706d67626058534e454039312a22191007000000000000000000000000000000000000000000071019212a313a41454f54596063676d70737677797a7b7b7b7a7a787673706d66625f58534d44403930292119100700000000000000000000000000000000000000070f181f272f353d424b51545c6064686e717477797b7c7c7c7c7b7a7875736f6a66615e56524d443f38302a211a120901000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f140900000000000000000000000109111a21292f383f444c52575e61666d7074777a7c7d7e7f7e7e7d7c7976746f6a65605c555046423b332c231b120900000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34282730383f4451585f666d72797d807e7a716c635b52493f352c20160c02000000000000000000000000000000000000050c151d2328323a41454e53585f62676d7175787b7e8081838484858484838381807e7c7a7774706d67626058544f46423b3327221b140b03000000000000000915222e3a45515b636d737b7f83848586868686868686868686868686868686868686868686868686868686868686868686868686858583807b716c61574d42362a1e120500000000000000000000000000000000000000000000000a15202a343e48505a62696e757a7d7e7e7c78716c605d564c433a2f24180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858687878685837f7b706b61564d41362a1e202c38444f59626d727c818486878787868583807b716c62594f44382c1d1d2935414c56606b6f7a7f8285868787868583807b746d665c51443a3025190d010006131f2c3845515c666f7c84898b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a8780776c605346392d201306000000000000000000000000000000000005111e2a36414c56626c717c818486888888888684817c726d62584e43372b1f120600000000000000000000071119222a323a41454f545c60666c7075797c7f828485878788888787868483807e7a77726e68625f57524c443e332d261d150c03000000000000000000000004111d2935414b55616b707c8184868787878686858482807f7c7976726e6964605c55514b433e363029201a1106000000000000000000000000000000000000000000000000000000000a131c252d353d444c525960636b70757a7d818385878889898988878583817d7a756f6a625f58514b433c342b2219100700000000000000000000000000000000000000060f19222b333c434c515960636b7074797d808284868787888887868583807d79746e6a625f57514a423b332b221910070000000000000000000000000000000000071019212a313940454f545c60666d71767a7e8184868788898989888685827f7c78736e68615e57504a423c332c241b130a0100000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a0e02000000000000000000010a131b232c333b424a50565e61696e73797d818486888a8b8b8b8a89888683807c77726d67615a534d453e362d241b1007000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b3139424a505b626a6f787f858a8c8b857e736d635b51473d32281e13080000000000000000000000000000000000060e171e272e343e444c52585f626a6f74797e8184888a8c8e909091919191908f8e8d8b898684817d79746f6a636059534d453e332d261d150c030000000000000b1724313d4a56626d737f868c8f9192939a9393939393939393939393939393939393939393939393939393939393939393939a939291908d877e71695e53463a2d21140600000000000000000000000000000000000000000000030d1b26313c46505a626c717b81868a8b8b89847e756d685d554b4135291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7981898d90929793949892908c867d70685e5246392d20232f3c4855616b727f878d919399949a9392908d867f716b6054483a2f24202d3946525e686f7d858b8f929794949792908c8781786d60564c41362a1e1105000713202d3a4653606d798491969899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938a7d7064574a3d3124170a00000000000000000000000000000000000713202d3946525e68717e878d91939a95959496918e877f726a5f53473a2e211408000000000000000000071019232b343c444c525961666d72787d8185898c8f919298949595949992918f8d8a87837f7a756e69605d564f443f382f271e150c03000000000000000000000613202c3945515d67707d868e9192999493999292918f8d8b8985827f7b76716d67605c555046413b322c2317110a020000000000000000000000000000000000000000000000000008121c252d373f474f565e616b70777d82868a8e90929895959695959892908d8a86817c766f6a605d554e463d342b22190f050000000000000000000000000000000000040d18212b343c454d555d606b70767c8185898c8f9192999495949a93918f8d8985817b756e69605c544d453d342b22191006000000000000000000000000000000071019222a333b434b515960666d72797e83868b8e919299959696959597918f8c8884807b746e69605c544d453e362d251c130a00000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e12050000000000000000000a131b252d353e454d545b60686e747b8085898d91939a9798989897969892908d89847f79716c615f5750483f362d22190f04000000030f1c28333f4a54606d7981898d909292939291908d8981786d6053463c313a434b545c606d727c838b92979997928a7f736d62594f443a3025190d03000000000000000000000000000000060f1820293039404550565d606a6f757c81858a8e919697999b9c9d9e9e9e9d9d9c9b99989a93918d8a86817c76706b615e5750443f382f261e150a000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9c9992867b6e6154483b2e23170c000000000000000000000000000000000000000000010b151f2b37434e58616c717e868e9298989896918b827a6d675d51453d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d939a9d9fa2a9aaa29f9d9892867b6e6154473b2e212a36424d5763707d8a92999d9fa4a0a49f9e9c9992887d6f63554b403529212e3a4754616d7a8591979c9ea1a9a9a29e9c9a938d8074685e5246392d201307000a1724303d4a5763707d8a96a0a8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aba49b8e8175685b4f4235281c0f00000000000000000000000000000000000714212e3a4754616d7a8692999e9fa4aca2a8a19e9993877c6e6255483b2f2215060000000000000000050e19222b353d464e565d606b70797e848a8e9298999b9d9fa2aaa1a1aba39f9e9c9a9a93908c86817b746d686159504a423930271e150b000000000000000000000714212d3a4754606d7a8592989e9fa3a1a0a39f9f9d9c9a9898928f8c87827e79726d67615a524c443e3528221c140b020000000000000000000000000000000000000000000000060f1a242d373f49515961686d757d83898f92999a9d9fa2aaa2a3a2aaa29f9d9a99928e89827c746d675f584f463d342b21170b02000000000000000000000000000000010c161f2a333c464e575f676d747d83898e9298999c9e9fa3aba1aca49f9e9c9997928d87827b736d665e574e463d342b22180e0400000000000000000000000000060f19222b343c454d555d606b70797f858a9093999b9d9fa3aba2a3a2a9a19e9c9996918c86817b726d665f5750483f372e251c120900000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211407000000000000000008121b252d373f4750575e666c727a80868d92979a9d9fa4aca4a5a5a4aaa39f9d9a96918c847e766e69615a50483f342b21160a00000006121f2b3844505b6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d423a434b555d666d747f8690959ea1a9a29f928b7f726b60564c4135292015090000000000000000000000000000061018212a333b424b515a61686d747c82878d92979b9ea1a9a6a8a9aaaaababaaaaa9a8a6aca49f9d9a98928e89837d756e69615a5049413830261c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb6afacacababa3988d807367544a3f34281c1003000000000000000000000000000000000000000007121d27313947535f6a717e8b92989fa3aaa8a09e948f83796d60584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7986929fa5a9abadb3b4aeacaaa2988c807366594d402f242d3a46535e697783909da3abacafb5afacababa39a8f8276675d5145392c27333f495366727f8c97a1a9abadb3b3adabaca49f92867a6d6154473a2e211407000d192633404c5966737f8c99a8b2b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5aa9d9184776a5e5144372b1e1100000000000000000000000000000000000c1926333f4c5966727f8c98a3abacafb6aeb2acaba4998d8174675a4e412d22170b00000000000000020b17202b343d474f585f686d757d848b91969b9fa2aaa8aaacaeb4aeaeb5afacaba9aca49f9d99928e87817a706b605b544b423930271d12070000000000000000000c1925323f4c5865727f8b97a1aaacafb5b5aeacabaaa8a7aaa29f9c99938f8b847f79716c615e564f473f332d261d140a00000000000000000000000000000000000000000000020c18212c363f49515b626b707a828990959b9fa3abaaacaeb4afafafb4aeaba9aba39f9b948f8780796f6a60594f463d33291d140a00000000000000000000000000000008131e28313c454e5860696e7a818990949b9fa2aaa9aaacaeb5aeb6afacaba9a9a29e9a938f8780786e6960584e463d342a20160c020000000000000000000000030c18212b343d464e575f676d747d848b91979c9fa4abaaacaeb5afafafb3adaba8a8a19e99928e867f786e69615a514940372e241b1007000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e22150800000000000000060f1a242d373f49515a61696e787f858d92999ea1a9aaacafb6b1b2b1b1b4aeaca9a8a09d96918a827b706c625a50463d32271b0f0300000613202d394653606c7885919ea5a9abacacacaba9a59e918477695f5346444c555d676d78808b9298a0a7adb3ada49f93887d70685e52463c31261a0e02000000000000000000000000061018222a333c454d545c606c717a81878e939a9fa2a9abadb2b3b4b6b7b7b8b7b7b6b6b4b3b6afacaaaaa29f9b959089827b716c605b534a42382e23170d030000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b4aa9d908477665c5044382c1f120600000000000000000000000000000000000000000c18242f3943505a626f7c86929fa3aaaeb4b2aca69e958e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aeb6b8babebfbab8b4aa9d9083776a554b4035292e3b4854616e7b8795a0acb5b9bbc0bbb9b8b4ac9f92867a6d6053473a2d2b3744505b657683909da9b3b8b9bebeb9b8b6aea3988a7e7164574b3e3124180b000e1b2734414e5a6774808d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9e9285786b5f5245382c1f120000000000000000000000000000000003101c2936434f5c6976828f9caab4b9bbc0bbbdb9b5ab9d9184776a544a3f33281c0f030000000000000a141d29323d464f59606a6f7a818a91969ea1a8abaeb3b5b7b8babfbbbbc0bbb9b7b6b6afacaba39f99928e857d736c665c544b42392e2318100600000000000000020f1c2935424f5c6875828f9ba9b3b9bbc0bfbbb9b8b7b5b3b4aeacaba49f9c96918b847e756e68615951443f382f261c11060000000000000000000000000000000000000000000a141e2a333e48515b636d727d858f939da0a7acafb5b6b8babfbcbcbcbebab8b6b4aeaca69f99938d837c6f6b60584e453b2f261c110600000000000000000000000000030d19242f3a434d57606a6f7b848e939c9fa6abaeb4b5b7b9bbbfbbc0bbb9b8b6b3adaca49f99928c837b6f6a60584e463c32281e130800000000000000000000000b151e29333d464e585f696e79818991969ea1a9acafb5b7b9bbbfbcbcbcbeb9b8b5b2acaba39f98928c837b716c625b514940362d22190d030000000000000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d3023170a000000000000030c18212c363f49515b626c707b828b92989fa3abadb3b7b9bbc0bebebebdbfbab8b6b2aca8a19e948f857e716c62594f43382c1f140900000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155484c565d676d79828e929fa3aab1b9bebaafa49a91847a6d61574e42372b1e12060000000000000000000000050f18222a343c454d575e666d747e858e939a9fa4acadb3b8b9bdbfc1c3c3c4c4c4c4c3c2c1c0c0bbb9b7b4aeaca79f9d948f857e746c655c544a3f34281f150b0100000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d2ccc8c6c5c4b9ac9f9386796d6053463a2d2013070000000000000000000000000000000000000004101d2935404b55616c76829098a3aeb4babfbdb9b0a79f93877c6f655b50443a2f24190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bfc5c6cacac6c5b9ac9f928679675d5145392c313d4a5764707d8a97a7b1bcc6c7ccc8c6c5bbafa399897c6f6256493c2f2d394653606c7985929facb8c4c6c9cac6c5bfb4aa9a8d8073675a4d4034271a0d000f1b2835424e5b6875818e9ba8b4c1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc5b9ac9f9286796c5f5346392c20130000000000000000000000000000000004111e2b3744515e6a7784919daab7c4c8cccec9c5b8ac9f928579665b5044382b1f1206000000000006111b262f3b444e58606b6f7c848e939ea0a8acb2b8babec2c4c5c6cad0d1cbc7c5c4c2c0bbb9b5aeaba39f97918880786d665c544b40342822180e0300000000000004101c2834404a546b7884919eabb7c4c7cbcbc7c5c5c4c2c0bfbab8b5afaca8a19e96918a827a706b625b504a42382d2217130a0000000000000000000000000000000000000006111c26303c45505a636d727f8792979ea5acb1b9bbc0c3c5c6cad0c9d0cac6c5c3bfbab9b0aba49f9591857d6f6a60574d42382d22170b030000000000000000000000010b151f2935414c555f696f7c8591969da5abb0b8babec2c4c5c7cbd1ccc8c6c4c2beb9b6afaba39f9590857c6f6a60584e443a3024190c0200000000000000000007121d27303b454e58606a6f7b838e939ea0a8adb3b9bbc0c4c5c7cbd1c9cfc9c6c4c2bdb9b5aeaaa29f9590867e726d635b51483e342b1f150b0100000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d3124170a0000000000000b151e2a333e48515b626d727e8590949fa2aaaeb4b9bec4c6c8ccd2cbcbd0cbc7c5c3bdb8b2aca69f9892877e716b6054483b31261a0e02000b1724313e4a5764717d8a97a9b3bec5c5c6c5c4bdb2a896897d7063564c565e686d79828f949da5aeb4bcc3c9c0b6aca1978e81746a5f53473a2e21140800000000000000000000040d17212a343c464e575f696e78808a91979fa4acafb6babec4c5c9cfcecfd0d1d1d1d0d0cfced2ccc8c6c4bfbab8b1aba69e97928a80776d665c50443e31271d120700000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2ddd8d4d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000030c19232c3945515d67717e8a949faab4bfc6cbc9c1bbafa49a9083786c60554c41352920150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0d3d6d6d3c7baaea399867a6d6053473a2d323e4b5865717e8b98a4b1becdd4d7d4d2cbc0b5ab978a7d7164574a3e312e3b4754616e7a8798a2aebac6d2d5d6d2d1c1b4a89b8e8175685b4e4235281b0f000e1b2835414e5b6874818e9ba7b4c1c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b8ab9f9285786c5f5245392c1f120000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d8dad3c7baaea39886796c605346392d20130600000000000b17222d38414d56606a6f7d8691969ea5acb2b9bdc4c6cad0d0d2d3d6dbdcd7d4d2d1d2ccc8c6bfbbb5afa9a19a938d81786d665c51453f342a20150a00000000000006121f2c3844515c667985929facb8c5d2d7d7d3d2d2d0cfd0cac6c5c0bbb9b2ada8a19e938f857d726d605b544a3f3328251c11070000000000000000000000000000000000000b17232e38424d57616c727f8b9399a1a9afb8bcc3c7cbd1d2d3d6dbd6dbd6d3d2d1cbc7c2bdb5afa7a09792867c6f695e544a3f33281f1409000000000000000000000007121d27313945515d676e7b859297a0a8afb7bcc2c6cad0d1d2d3d7dcd8d4d2d1cfcac7c0bbb5aea79f9791867c6f6a5f564c4135291e140a0000000000000000000c18232e39434d57606a6f7c8590959da5acb2b9bec4c7ccd2d2d3d7dcd6dad5d2d1cec9c6bfbbb4aea7a09892887f736d635a50463c31271d120700000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e3124170b000000000007121c27303c45505a626d727f8792979fa6aeb3babfc6c9cfd2d4d8ddd8d8dcd6d3d2cec8c4bdb9b0aaa29992877c6f63574d42362a1e1205000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d706457565e686d7a838f949ea6afbabfc6cfd2c7beb2a99f92877c6e6255483b2f221508000000000000000000010c162029333c464e585f696e7b838d929ea1a9afb6bbc0c7cad0d2d5dadbdcdddddededddddcdbddd8d4d2d0cac6c2bcb8b0a9a29f928d81786d605a5043392f24180c00000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe8e4e0dfd7ccc0b5ab95887b6e6255483b2f2215080000000000000000000000000000000000000a151e2a36424d57606d7984919ea6b0bcc6d1d7d5ccc0b6ac9f958b7e71675d51453c31261a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbbfb4ab93877a6d6054473a2d323f4b5865727e8b98a5b1becbd8e3e0dcd1beb1a4978b7e7164584b3e312e3b4855616e7b8894aab4bfcad6e2e2dbcfc2b5a89c8f8275695c4f4236291c0f000e1a2734414d5a6774808d9aacb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9e9184776b5e5144382b1e110000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee3d6cbbfb4a09386796d6053463a2d20130700000000030f1b27333f49535e696f7c869298a0a8afb9bdc4c9ced3d6dbdddfdfe2e7e8e3e0dfdeddd8d4d1cbc7c0bbb3aca49f938f82786d605b51463c31261b0f0500000000000713202d3a4653606d798698a2aebac7d3e0e3e0dfdedddbdbd6d3d2ccc7c4bdb9b2ada59e9792877f746c665b504440372e23190e050000000000000000000000000000000003101c28343f4a545f69717e88939fa4abb3bbc1c8cdd4d7dcdfdfe2e7e2e7e2dfdedcd7d3d0c7c0bbb1a9a29891857b6e665b50443b31251a0e03000000000000000000000c18232f3943505a606d7a849197a1a9b2bac0c7cdd3d6dbdddedcdbdadbdcdfdedbd6d2ccc6bfbbb1a9a19892857c6f685d52453e30261c11060000000000000004101c2834404b555f696f7c869297a0a7afb9bdc4c9cfd4d7dddfe0e0dfdfe0e1dfdedad5d1cbc6bfbab1aaa29a938b7f736c62584e43392f23180c02000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000c18232e39424e57616c727f8b9399a2a9b0babec5cbd1d5dadfe0e4e8e5e4e7e3e0dfd9d4cec9c2bcb3aba399908377695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164565e686e7a8390959fa6b0b8c0cbd1d8d9d0c4bbafa3998d8073675a4d4034271a0d00000000000000000008131e28323b454e585f6a6f7b8490959da4adb3bbc0c7ccd2d6dbdfe1e6e7e5e3e2e1e1e2e2e4e6e8e4e0dfdbd6d3cdc7c1bcb3ada49d938e81746c61554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4edf0f4ede7e3e0dfdedededededededededededededededededededededededededededed7cbc0b5ab95887b6e6255483b2f221508000000000000000000000000000000000006111c26303846535e6973808c96a1adb8c2cfd8e2ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e7dcd1baada094877a6d6154473a2e323f4b5865727e8b98a5b1becbd8e4e4d7cbbeb1a4988b7e7165584b3e322f3c4855626f7b8895a2aebbd0dbe7e8dccfc2b5a99c8f8276695c4f4336291c10000c1825323f4b5865727e8b9aa4a9aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaa69b8f8275685c4f4235291c0f0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee7dcd0b9ada093867a6d6053473a2d201407000000020c17202b3744505b656e7b849198a2aab2bac1c9ced5dadfe2e2dfdedbd9d8d8d8d9dbdedfe2e0dcd7d1cbc4beb6afa59e948e81746d62584e43372b22170b00000000000713202d3a4653606d798699a3aebbc7d3dddddededfe2e6e7e2dfddd7d4cfc9c4bdb9afa9a299938c80786c605c52493f352b20170b020000000000000000000000000000010c161f2b3844505c666e7b86929aa4afb5bdc5cdd4d9e0e3e7e2e0dfdddcdddfe0e4e7e3e0d9d2ccc3bbb3aaa1979082786c60574d42362a20150900000000000000000004101c2934404b55616c75818e96a0a9b3bbc3ccd3d8dfdbd6d3d2cfcecdcecfd2d3d6dbddd8d1cbc3bbb3aaa29791847a6d605a5042382e23170b000000000000030d17212c3845515c676e7b859298a1a9b1b9c0c9ced5dae0e0dfddd8d4d2d2d3d7dcdddee3dcd7d0cac3bcb4aca49f918b7e716a60554b4034291e1308000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000004101c2834404a545f6a717e88939fa4abb3bbc2cad0d7dce2e6e1dfdedcdbdcdedfe2e6e5e0dad5cec5bdb5ab9f95887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645e686e7a8390959fa7b0b8c1cad7dce2ddd7cbc0b5ab9d9083776a5d5044372a1d110000000000000000061019242f3a444d575f6a6f7c8591969fa7aeb9bec4ccd2d8dde4e6e3e0dfdcd8d6d5d4d4d5d6d7d9dcdfe0e2e7e2e0d8d4cec5bebaaea59d938b7e71675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e21150800000000000000000000000000000000000c17232e38424f59616e7b86929fa8b2bdcad4e1eae4d9d0c2b9ada1978d8073695f53473e30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdbdbdcd6cabeb3a994877a6d6154473a2e323f4b5865727e8b98a5b1bed2dddbdcd7cabdb1a4978a7e7164574b3e312e3b4855616e7b8894aab4bfcad6dbdcdbcec1b5a89b8e8275685b4f4235281c0f000815222e3b4855616e7b87939b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9b948b7e7165584b3e3225180b0000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000008131e2a36414c56606c77828f96a1aab4bcc4ccd5d9e0e5e1dbd6d3d2cfcccbcbcccdcfd1d2d5dae1e3dcd7d0c7c0bbafa69e938c7f726a5f53473e33281c10030000000006131f2c3845515c677986929facb9c5d0d0d0d1d2d3d6dbdbdfe0e3e3e0dad5cfc9c1bbb3aba49f928e81746e645b51473d32291d140a000000000000000000000000000007131d2935414c56606d78839098a2acb6c0c7d0d6dfe4e4e2dbd6d3d2d0d0d1d2d4d8dde4e6e3ddd7cdc5bcb3a99f948b7f72695e53463c31261a0f02000000000000000006131f2c3845515c67717e8a939ea8b2bbc5cdd5ded9d4cfcac6c5c2c1c1c1c3c5c6cad0d5dadcd7cdc4bcb3a9a0968f81756c61544a3f34281c1003000000000009141f2b37424d57606d79839097a1aab3bbc3cbd5d9e0dcd7d3d2d2ccc8c6c5c7cbd1d1d2d4d9e0dbd6cec5beb6afa39f92877c6f675c51453a3024190d010000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000006121f2c3844515c666e7c86929aa4afb5bdc5cdd6dbe1e3e1dad5d2d1cfcecfd2d3d6dbe1e3e5e0d7d0c7bdb1a796897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164696e7a839095a0a7b1b9c2cad3dce4ddd8cbc2bab2a89d9084776a5d5144372a1e1100000000000000030e18222935414c565e696f7c859297a1a8b1b9c0c9cfd8dde4e5e2dcd6d3d2cfcccac8c7c8c8c9cbcccfd2d3d6dbe2e3e4e0d7d0cac0b7afa59e9185796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d2013070000000000000000000000000000000003101c28343f4a54606b75828f98a3aebac4cfdce6f3ebe2d5c9beb3a99f92877b6e62594f42392e23180c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1d0cecfcfd1c6baada29786796d6053463a2d313e4b5864717e8b97abb5c0cccecfcfcfc9beb3a996897d7063564a3d302d3a4754606d7a8798a2aebac6d2cecfcfcfc1b4a79a8e8174675b4e4134281b0e000814212d3a47535f6974808a8e909191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191908f8b82786d6053463a2d2013070000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000010d1925303946525e68727f8b949fa9b2bcc5ced5dee5dfd9d4cfcac6c5c2c0bfbebfc0c2c5c6c9cfd4d8dfe2d9d2ccc1b8afa59f92867c6f625a5044392d20150a0000000004101c2834404b556b7784919eaab7c2c3c3c4c4c5c6cad0cfd2d3d6dce2e4e0dad5cdc5bdb5afa59d938d80736d63594f443b2f261b1106000000000000000000000000010d18242f3945525d68727f8b959faab4bec7d2d9e2e6dfd8d4d0cac6c5c3c3c4c6c8ccd2d5dae1e8dfd7cec4bbb0a69f92867b6e61584e43372b1e13080000000000000004101c2834404b55606d7984919ea5afbac3cdd6ddd5cdc8c5bebab8b5b4b4b4b6b8babfc6c9cfd6dfd6cec5bcb2a89e938a7d70665c5044382b1f140900000000020e1a25313a47535f6973808d95a0a9b3bcc5cdd5dde1d9d1cbc7c5c1c0bbb9b9babfbec4c5c8ced5dee0d7d0c7c0bbaea3999183796d60564c4135291d11040000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000004111d2935414c56606d78839098a2acb6c0c7d0d7dfe6ded8d3cfc9c6c4c2c2c2c5c6cacfd2d7dddfd6ccc4b8aca095887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71696e7b849195a0a7b1b9c2cbd4dce2d9d2ccc1b9b1a8a0968c807366594d4033261a0d000000000000000a15202a343c45525d686e7b849197a1a9b2bac2cbd5dae1e7e0dad5d0cbc7c5c2bfbdbbbbbbbbbcbec0c2c5c7cad0d3d7dee5e1dbd6c9c0b9ada1978a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4ab9d918477665c5144382c1f1206000000000000000000000000000000040e18222c3844505c66707d89939eaab4bfccd6e0eef8f4e6dacfc4bbaea3998f82756b61544b4034281f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a9b3bec1c1c2c2c1bfb8ab9f928578665c5145382c303d4a5763707d8a99a4afbbc0c1c2c2c2c1b9ada197877b6e6154483b2e2d394653606c7985929facb8c0c1c2c2c2c1bdb2a8988c7f7265594c3f3226190c0006121e2b37424d57606c787d8183848585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858584827e786d665c5144382c1f12060000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000005111d2a36414c56616d7a85929fa6b0bbc4ced7e0e4ded5cec8c5bebab8b5b3b2b1b2b3b5b8b9bec5c8cdd4dde4ddd8cac1baaea3989083766c6155493c31261b0f03000000000c18232e424f5b6875828e9ba7b1b5b6b7b7b7b8babebec2c5c7cbd0d4d9dfe5dfd7d0c7c0bbafa59d928c7f726b60564d41382d22170b02000000000000000000000004111d2935404b55606d7a85929ea7b1bcc6d0d9e3e4ddd4cdc7c6bfbab8b7b6b7b9bbc0c7c9cfd6dfe6e0d6cdc2baaea2988e81746a5f53473a3025190d0100000000000006131f2c3845515c67727f8c96a1acb7c1ccd5ddd5cbc3bcb8b3adaba9a8a7a8a9acaeb4b9bec4cdd6ded7cec4baafa59e9184786d6053463c31261a0e0200000005121e2a36424d57626e7b87929fa7b1bbc5ced6dfded5cfc7c0bbb9b4b6afacacaeb4b2b7b8bdc3ccd1dae2d9d2cbbfb5aba0958c7f72685d5245392c20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000613202c3945525d68727f8b959faab4bec7d2d9e2e2dcd6ccc7c4beb9b8b5b5b6b8babec5c6ccd4d7cdc4bab0a69d918477695f53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7b849196a0a8b1b9c3cbd4dde0d7d0c7c0bbafa79f969184796d6054473a2d211407000000000000030d1b26313c46515b606d7a839196a1a9b3bbc4ccd4dde6e2dbd6cec9c6bfbab8b5b2b0afaeaeafafb1b3b6b8babfc6c7ccd3dce5e6dbd5c9beb3a99a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bcb4aeacababababababababababababababababababababababababababababababaaa2998d807467544a4034281c10040000000000000000000000000000000a15202a36414c56606d7883909da5afbcc6d0dee8f2f8f7ebe1d7cbbfb5ab9e948a7d70665c51453b3025190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2adb3b4b5b5b5b5b4aea69c8f837669544b4034282e3a4754616d7a86939faab2b3b4b5b5b5b4b1a99e9285786c605346392d2b3744505b6576828f9ca7afb6b4b5b5b5b5b3ada196897d706356493d3023160a00020e1a26313c44505b666c70747677787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787775716d665c544a4034281c10040000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000713202d3946525e6874808d97a2adb8c2cdd6e0e4dad2ccc3bdb8b3adaba8a6a5a5a5a6a8abadb3b8bcc2cbd2dae8dcd7cbbfb4aa9f958a7d7064584e43372b1f120600000000071824313e4b5764717e8a95a0a8a8a9aaaaababadb3b2b5b8babfc6c8ced5dae0e2d9d2ccc0b7aea49f92877d70695e53493f33271e140800000000000000000000000613202c3945515d6773808c97a1adb9c2ced8e2e4dad2cbc2bcb8b4aeacaaa9aaacafb6b9bec5cdd4dde6dfd6cabfb4aa9f92877b6e62564c41362a1d11050000000000000713202d3a4653606d7985919ea8b2bdc9d3ded5cbc3b9b1aba9a29f9c9b9a9b9c9fa2aaadb3bbc4ccd6e0d6ccc1b9aca0968b7e7164574d42372b1e12050000000714212d3a46535e6975818e99a3afb9c3cdd6e0ded5ccc3bdb5afaca7aca49f9fa3aba5aaacb2babfc8d1d9e4dcd1c6bdb1a79f92857a6d6054473c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000004101c2834404a54606d7a85929ea7b1bcc6d0d9e3e0d8d0cbc2bbb7b3adaba9a8a9abadb3b6bbc1c8cdc5bbb2a89e948a7e7164574d42372b1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859196a0a8b1bac3cbd5ddded6cec6beb6afa59e9590847b6e675d5145392c2013060000000000010b151f2b37434e58626d75818f95a0a8b2bbc5cdd6dee6e0d8d0cac4bdb9b4aeaca9a5a3a2a1a1a2a3a4a6a9acaeb4b7bbc1cad3dee9e6dacfc1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6155483b2e23180c000000000000000000000000000000040d1b26323946525e68727f8b95a0acb7c1ced8e2efedecedefe7dcd1c6bdb0a69e9184796d60564d41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa2a9a7a8a8a9a8aaa39f948b7e7165584b3e2e232d3946525e6875828f98a0a8a7a8a8a9a8a7a79f978d8074655b5044372b27333f495364717e8a959fa4aca7a8a9a9a8a9a19e9184786c605346392d201306000009151f28333f4a545b6064686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6864605c544a42392e23180c000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000714212e3a4754616d7a86929fa9b3becad4dfe4dad2c8c0bab1aca9a29f9c999898999a9c9ea1a9abb1b9c0c8d2dbe7dcd1c6bcb1a79d9083766a5f53473a2e211507000000000713202d3a4653606d788390959a9c9d9d9d9e9fa2a9a5a8acaeb4b8bcc3c9ced6dee3ddd7c9c0bbafa39992857b6e655b50443b3025190d03000000000000000000000714202d3a4753606d7a85929ea9b3becbd4e0e4dbd2c8c0b9b1abaaa29f9d9d9e9fa4acadb3bbc2cbd4dee7dbd0c6bbafa3998e8175685e5246392d201509000000000005121e2a36424d5765717e8b97a1adbac4cedbd9cec3b9b1a7a09d97928f8e8e8e9092989ea1a9b2bac4cedaded5c9bdb2a89d908376695f53463a2d2114070000000815212e3b4854616e7b87939fabb5c0cbd5dfe2d5ccc3bab1aba39f9b979a93929995989ea0a8adb6bfc7d1dce3d8cfc3baada2978c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006121f2c3844515c6673808c97a1adb9c3ced8e2e1d8cec6bfbab0aaa9a19e9c9b9c9fa2a9aaafb8bcc3bbb3a9a1968f82756c6155453c31261a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7c859197a1a8b2bac3ccd5ddddd4ccc4bcb4aca49f938e837a6e695e554b4135291d1104000000000007121d27313947535f6a727f8b939ea7b1bac4cdd6dfe5ddd5cec6bfbab2acaaa39f9c9997959495959698999c9fa2aaaab0b8c1ccd7e3e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea398929292929292929292929292929292929292929292929292929292929292918f8c867e71695f53473a2d1c12070000000000000000000000000000010c161f2b37434e58616d7a85929fa7b1bcc9d3e0e7e3e0dfe0e3e7e3d8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67717e8b9297999a9b9c9c9b9a98928d82786d6053463a2d202a36414c56626e7c869196989a9b9c9c9c9b999590857a6d6153493f3327222d3a4653606d78838f939a999b9b9c9c9b9a97928a7e71665b5044382b1f12060000030b17222d38424a5053575b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5853504a423930271c1207000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070004101c2934404b5565727f8c98a3aebbc5d0dce6ded2c8c0b6aea8a09d97928f8d8c8b8c8d8f92979d9fa7aeb6c0c9d2e0e2d8cfc2b8ab9f95887b6f6255483c2f24180c0000000006121f2c3844505c666e7b848a8d8f90909191929795989c9fa3aaacb1b9bdc4ccd3dbe8dbd7cbc0b5aba1978f82776c60564c41362a20150a00000000000000000006121f2b37434e5865727e8b97a2adbbc5cfdde6ded2c9c0b6aea79f9d9892909091939a9ea1a9b1b9c2ccd5e1e2d7cbc0b5ab9f92867a6d6154473c31261a0e02000000000714202d3a46525e697683909ca9b3beccd6e0d4c8bcb1a7a0959089858281818183858b9197a1a8b2bdc9d5e0d9cec4b7ab9f95887b6e6155483b2e221506000005111e2a36414c5666737f8c99a4afbdc7d1dde3d9d0c3bab1a8a099928e8a87868686888b91969ca4adb5bfcad4dee1d6cabeb3a99d9184776a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000713202d3a4653606d7984919ea9b3becbd4e0e3d8cfc6bcb4aea69e9c97918f8f8f92979b9ea5acb1b8b1a9a19791847a6d615a5045332a1f140900000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82869297a1a9b2bac3ccd5deddd7cbc2bab2aaa29a938c81796d685e574d433a2f24180d0100000000000c18232f3943505a626f7c86929fa5afb9c3ccd6dfe5dcd3cbc3bcb4aea8a19e98928f8c8a88888888898b8d8f92989c9ea6b0bbc7d3dfe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858584837f7a716c61574d42372b1e0b00000000000000000000000000000007121d28313947535f6a74818e97a2adb9c3cedbe3dcd7d3d2d3d7dce3e1d4c8bdb2a89f92857b6e61584e41382d22170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c727f858a8c8e8e8f8f8e8d8b8680796d665c5044382c1f25303a47535f6a6f7d84898b8d8e8f8f8f8e8c89837b6e685e5241382d221f2b3844505c666d7a82878b8d8e8f8f8f8e8d8a857e716c61544a3f33281c0f0300000006111c262f383f44464a4e505152525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252514f4b46443f3830271e150b00000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006131f2c3845515c6775828f9caab4bfcdd7e1e0d6ccc0b6aea49d95918b8582807f7e7f8082858a90959da4aeb7c0ced7e1e1d4c8bcb1a7998d807366554b4035291d100400000003101c28343f4a545f696e787d8082838484848587898b8f92989da0a7acb2bac1c9d2dae8dcd1c7bdb3a99f948b7e71685e52463c31261a0f0300000000000000000814212e3a47535f6a7783909da9b3becdd7e1e0d6ccc0b7aea49d95908985848384878c92979fa7b1b9c3cfd9e3dcd1c7baaea3988c7f7266574e42372b1e1206000000000815212e3b4854616e7b87939facb9c4cfdfded1c5b8aca09590837d787675747576797e859196a1acb9c4cfdae0d3c7bcb1a7988b7f7265584c3f2e23170b00000713202d3946525e687784909dabb5c0cfd9e3ddd2c7bdb2a8a0959187817d7a79797a7b7f848c929ca3adb8c2cdd8e4dbd0c5b8aca096887c6f6255483c2f22150600000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00030f1c28333f4a5464717d8a97a1adbbc5cfdde7dcd1c6bdb4aaa39f948f898582828385898e939da0a7aca7a09792857c6e685e52483e3421180e0300000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f9299a2a9b2bbc4ccd5ded9d2ccc1b9b0a8a19892887f756d675e564d453b31281d1307000000000004101c2934404b55616c76829098a3aeb7c1cbd5dfe5dbd3cac1b9b1aaa29f96918b86827f7d7c7b7b7c7c7e8083868a8f949eaab7c3d0dce8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787878787878787878787878787878787876726d68615a50453c31261a0e0000000000000000000000000000010d18242f3943505a626f7c87939fa9b3becbd5e1d8d1cbc7c5c7cbd1d8e1d9cec3baaea2988e81746a6053493f33271e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626d72797d7f8182828282817e7a746d675d544a3f34281c1e2b37434e58606b6f787c7f8081828282817f7c766e695f564c412f261b1c28343f4a545e686d757b7e808182828282807d79716c615a5042382d22170b00000000000a141d262d3338393d4143444545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454544423e3a38342e261e150c0300000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000714202d3a4753606d7985929facb8c5d0dfe5dacfc4baaea49d928d847e7975737272727375797d838d929da5afbcc5d0dbe4d8cdc2b6a99d908376675d5145392c1f1306000000000c17232e38424d575f666d70747576777778787a7c7f82868b90959ea1a8afb7c0c8d2dae3d9cfc5bbb0a69f92857a6e61584e43372b20150a00000000000000000815222f3b4855626e7b88959fabbbc5cfdfe5dacec4baafa59d928d837d797776777a7f8590959fa7b1bdc7d1dce3d7cbbfb4aa9d9184776a5f53473a2e211407000000000c1825323f4b5865727e8b9aa4afbbc8d4e0d5c9beb2a99d908379706c65686768676d717a84919ea8b2bdc9d5e1d8cdc1b5a89b8e827568544a3f34281c1003000714212e3a4754616d7a8795a0acbdc7d2e1e3d7ccc0b5aba09691837b74706e6d676d6f7278808c919ca6b0bbc7d3e1e1d4c8bdb2a8988c7f7265594c3f2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0006121f2b3844505b6675818e9ba9b2becdd7e1e3d7cbbfb5aba398928b827c79767576797c828991959c9f9d9591857c6f6a5f564c41362c220f060000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b9fa3abb3bbc4cdd6ded7d0c7c0bbafa69f9691867e736d605d554c443b33291f160c01000000000006131f2c3845515c67717e8a949faab4bfc9d3dde5dcd3c9c1b8afa7a098928c847f7a7672706f6e6e6f70717376797d828f9ca8b5c2cfdbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615e5650483e332a1f1509000000000000000000000000000004101d2935404b55616c76839099a4afbbc5d0ddd8cfc6bfbbb9bbbfc6cfd6dfd6cabeb4aa9f93877c6f655b50443a2f24190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48515b62676d7072747575767574716d68605d554b42382e23171a26313c464f5960656c6f72747575767574726f6a625f574d443a301d1417232e38424c565e61696e7173747576767573706d67615a50483e2f261c11060000000000020b141c22282b2d31353738383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383735312d2c28231c150c030000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000a1723303d4a5663707d8998a2aebac6d3e0e1d5c9bdb2a89d928d8079716d666665656667666d7078808d939da9b3becad6e2dfd2c5b9ac9f9286796d6053473a2d2014070000000006111c26303c454d545c606467696a6a6a6b686d6f72757a7e838a91969ea5aeb6c0c8d2dbe1d6cdc2baada2978e81756a5f53473c31261b0f0100000000000004111d2935414b5566727f8c99a7b1bccdd7e1e1d5c9bdb2a89d938d8078706d666a686d727a839095a0abb5c0cbd7e3dcd1c6b8aca095887b6e6255483b2e23180c00000005111e2a36424d576875828e9bacb6c0ccd8dfd2c6b9ada197897d7067605b535b555c6068707d8996a1adb9c5d2dfddd0c4b7aa9d918477665c5044382b1f1206000a1724313d4a5764707d8a97a7b1bcd0d9e3e0d4c7bbafa49991847a6e6a6461605d6062666d737f8c949fabb7c5d0dbe5d9cec2b5a89b8f82756853493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000613202d394653606c7985929eabb8c4cfdee9e0d3c7bbaea39992867e766f6c6568656c6f757d838b9092918c837b6f6a60584e443a30241a10000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bdc5cdd6ded5cec5bdb5afa59d9490847c706c635b514b433a322921170d040000000000030f1c28333f4a54606d7984919ea6b0bcc6d1dce5ded3cac1b7afa59e9590867f79726d68666462616262636566666d707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5954524c443e362c21180e0300000000000000000000000000030c1a232c3945515d67717e8a949fabb5c0cdd7dcd1c6bdb5aeacaeb5bdc4cdd6dbd0c5bbafa49a9083786c60554c4135291f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f4851555d60636667686969686764615e56514b433930261c1115202a343d474f535b60626567686969696866626058534d453c32291e0b111c26303a444c52575e61646668686969686764605c5550483e362c1d140a00000000000000020a11171c1f2024282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2925201f1c17110a03000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000d1a2633404d596673808c99aab4bfcad6ddddd2c5b9ada1968d80736d67605c54595859545c60666d74818e97a2adbac6d3dfe0d4c7bbafa399887c6f6255483c2f22150900000000000a151e2a333c424a5053575a5c5d5d5e565d606265676d71787d848e939da4aeb6c0c9d3dddfd6cabeb3a99f93877c6f62584e43372b1d12070000000000000613202c3945515d6776838f9ca9b6c2cddce9ded2c5b9aca1968e81746c66605c565e61686e79839199a3afbbc7d4e0e2d4c8bdb1a8998c7f7266554b4034281c100400000714202d3a46525e697885929eabb8c5d2ddded1c4b8ab9e9185786c605550494e4b5156606b7884919eabb8c4d1dedfd2c5b9ac9f9286796d6053463a2d201307000c1926333f4c5966727f8c99a5b2bfced8ebdfd2c6b9ac9f93877c6f685f5754535153545c606d7682909caab3becad6e2ddd0c3b7aa9d908477655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000915222f3c4855626f7c8897a1adb9c6d2dfe3d7cbbfb4ab9f92877d716c63605b535b60636b6f787e8385847f796e6960584e463c32291e1208000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b9babfc6cfd7ddd5ccc4bcb3aba49f938e827a6f6a615a51454039312920170f0500000000000006121f2b3844505b66727e8b96a1adb8c2cfd8e2e1d5ccc1b8afa59e938f837b726d66605d5657555555555658545c63707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525251504c4746413a322c241a0f0600000000000000000000000000000b151e2a36424d57606d7984919ea6b0bdc7d2dfd7cbbfb5aba39fa3abb2bbc4cfdad8ccc0b6ac9f958b7e71675d51453c31261a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363f434b515357595b5b5c5c5b5a5854524c45403931271e150a0e18222b343d4149505356585a5b5c5c5c5b5956544e47423c332a20170d0a141e28323a41464d5354585a5b5c5c5c5b5a5753514b433e362c241a0b02000000000000000000060b0f1213171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c181312100c060000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1c2835424f5b6875828e9ba8b5c1d0d0d0d0cbc0b5ab9e9184796d605c55514b4c4b4c4a50545c606d7a85929fabb8c5d2dee3d7cbc0b5ab978a7d7164574a3e3124170b0000000000030c18212a30383f44464a4d4f5051514c525456555d60656c7179818d929da4aeb7c1cbd5e1dbd0c5bbafa4998e81756a5f5347392f24180d0100000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9beb3a99e9184796d605b54504c52565e676f7c87929facb9c3ced9e4d9cec3b6a99c908376675c5145382c1f130600000814212e3b4754616e7b8797a1adb9c6d2e4dccfc2b5a99c8f8276655b50443f4140454f596875828f9ba8b5c2cedbe0d3c7bbaea399877a6d6154473a2e211407000e1b2834414e5b6774818e9aa7b4c1cddae7dbcec1b5a89b8e82756a5f564e474645474a505b63707d8998a2aebac6d3dfdfd2c5b9ac9f9286786c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a9b3bec9d5e2e0d3c7baaea3998d80736b625a53504950535960666d71767977726d675f574e463c342a20170c00000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c2c5c7cbd1d8e1d5cbc3bab2aaa299938c81786d685f58504840352f271f170e05000000000000000613202d394653606c7884919ea9b2bdcad4e1e3d9cfc3bab0a69e938e81796e69605c54524c4a49484849494b4b5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646464646464646464646464646464545454545454545454545433f3a39363028201a1208000000000000000000000000000007121c27303946535f6973808d96a1adb8c2d0d9ddd3c7bbaea3999299a1a9b2bdc9d5ddd2c7beb1a79e91857a6d60574d42372b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d31394045474a4c4e4f4f4f4f4e4b4746413a352f271f150c03060f19222b2f383f4446494c4d4e4f4f4f4e4c4947433d37312a21180e05020c16202830353b4246484b4d4e4f4f4f4f4d4a46454039302c241a12080000000000000000000000000306060a0e101112121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110f0b07060300000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700101c2936434f5c6976828f9ca9b5bfc2c3c3c3c3bbafa3998c7f72665c514b45403f3f3f3f444a515d6774818e9ba7b4c1cedae8dcd1beb1a4988b7e7165584b3e3225180b000000000000060f181e262e34383a3d4142434444414547494b51535b60676d75808d929da5afb9c3cfd8e1d7ccc0b5ab9f93877c6f62554b4035291d100400000000000a1724303d4a5763707d8a99a3aebbc7d3e0dfd2c6b9ada1978b7e71675c514a4441464c555f6a74818e9ba7b1bcc8d4e0dfd2c5b9ac9f9286796d6053463a2d20130700000a1723303d4a5663707d8996a9b3bec9d5e2dbcec1b4a89b8e817568544a3f383336404b556774818e9aa7b4c1cddae3d7cbbfb5ab94877b6e6154483b2e211508000f1c2935424f5c6875828f9ba8b5c2cedbe4d7cabdb1a4978a7e7164584e443c3a393a3f4653606c7985929fabb8c5d2dee0d3c7baaea398867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d1a2633404d596673808c99a6b3bfcfdae6dfd2c5b9ac9f92867a6d60595046443f44464f545c6064696c6a66605c554d453c342b22180e0500000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ddd7d2cfced2d3d7dce2d9cdc3b9b1a8a09892877f746d665e564e463e3629241d150d050000000000000004111d2935404b5564707d8a96a0acbbc4cfdce8dcd1c7bdb2a89e948e81786d675f57514b45413d3c3b3b3c3d3e4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535353535353535353535251504d4847423c3339383836332e2d2a251e160e080000000000000000000000000000000c18232e39424f59616e7b86929fa8b2bdcbd4e2d4c8bcb1a79f92869196a1adb9c4ced9d9d0c2b9ada1978d8073695f53473e30271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1f272f35393a3d3f4142424342413e3a39363029241d150d0300000710191d262d3337393c3f4142424342413f3c3b38322b261f180f060000040e161e252931363a3b3e404142434342403d3a38342e271e1a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000f1b2835424e5b6875818e9ba6aeb4b5b6b7b7b6b3aa9f92867a6e61544a4039342e322e3438414c5566737f8c99a6b2bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c00000000000000060c151c23282c2d31343637372f35393a3c40454950555d606e74808d939ea7b1bdc6d1dcddd2c7bbafa49a8e8174675d5145392c20130800000000000d192633404c5966737f8c99abb5bfcbd7e3ded1c5b8ab9e9285796d60554b4038363b434e58626f7c8895a0acb8c5d1dee0d3c7baaea398897c6f6356493c3023160900000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5046443f4146515c6775828f9ba8b5c2cedbe2d6cabfb4aa94887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c322d2c2e3844505b667784909daab7c3d0dde3d7cbbfb4aa94877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2835414e5b6874818e9ba7b4c1cedae7dccfc2b5a99c8f8276685d52473f3733373d424a5053585d5f5e5953514b433c332b22190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dfdcdbdfe0e3e7e0d4c8bcb1a7a09691867d726d605c544c443c342c2418120b0300000000000000000613202c3945515d6775828e9ba8b2bdcdd6e0e3d7cbc0b5aba0968f82786d665d554d45403936393b3d3f3f3f3f4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453f362d2b292621201d19130c0500000000000000000000000000000004101c2834404a54606b75828f98a3aebac4cfdddcd1c4b8aca0958b7e84919ea8b2bdc9d5e2d5c9beb3a99f92877b6e62594f42392e23180c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d151d24292c2d3033343536363534312e2d2a251e18120b0300000000070b141b22272b2d2f32343536363635332f2e2b27201a150e0600000000040c13191f252a2d2e3133353536363534312d2c28231d150c0800000000000000000000000000000000000000020608080c0c09090703000000000000000000000000000000000000000000030608090c0c090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000b1824313e4b5764717e8a949fa2aaa8a9aaaaa9aba2988e8174685e524239393a3b3c3c3c4045505a6773808d9aa6b3c0cdd9e5d8cbbeb2a5988b7f7265584c3f3225190c0000000000000000030a11171c1f20242729252a2e34383a3d414647494b515c606c77818e95a0abb5bfcbd7e3d8ccc0b6ac9f92857a6d6053473a2f24190d0100000004111d2935414c566875828f9ba8b5c2d1dce3d7ccc0b5ab9a8d8074665c5143392f2a313c47535f6a7783909daab7c3d0dde3d7cbbfb4aa988c7f7265594c3f3226190800000d1a2733404d5a6673808d99a6b3c0ccd9e6ded1c4b7ab9e9184786d605a53504a4c5259606d7985929fabb8c5d2dee0d3c6baaea298877a6d6154473a2e21140700101c2936434f5c6976828f9ca9b5c2cfdce2d6c9bcafa396897c7063544a4036312e343b46525e697884919eabb7c4d1dee1d5c9beb2a994877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2935424f5c6875828f9ba8b5c2cedbe6d9cdc0b3a69a8d807367564c41352b272b30383f44464b5052514c46454039302a21191007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf4efebe9e8ececefeaded1c4b8aca09590847c706b625b514b423a322a221a1107010000000000000000000714202d3a4753606d7a86929facb8c3cedfe8e0d4c7bbafa3999184796d665c544b433c343b4146474a4b4c4c4c4c5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966625f5750483f342a20191413110d0802000000000000000000000000000000020b19222c3844515c66707d89939eaab4bfccd6ded3c7bcb1a79d9083787f8b96a0acb9c3ced9dacfc4bbaea3998f82756b61544b4034281e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024262828292928272521201e19130c0701000000000000020a11171b1f2023252728292929282623221f1b160e090300000000000002080d141a1e2121252728292929282724201f1c18120b0300000000000000000000000000000000000003090e12141519191615130f0a040000000000000000000000000000000000040a0f13151619191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c78828d92989a9b9d9d9d9d9b9992857b6e61564c41414547484848494b5159616c7784909daab7c3d0dde2d6cabfb4aa978a7e7164574b3e3124180b00000000000000000000060c1012151d23283036394045464a4c5254565758585b656d79839099a3aebbc6d1dcddd2c7baaea2988b7e7165564c4135291d11040000000713202c3945525d687884919eabb7c4d1dee0d4c7bbafa4998a7d7063544a4031271f2b37434e586673808d99a6b3c0cfdae6dcd1c1b4a79b8e8174685b4e412f24190d01000e1b2835414e5b6874818e9ba7b4c1cedae7dfd2c5b9ada1968c7f726c62605b54565e616b727f8c97a2adbac6d3dfdfd2c5b8ac9f9285796c605346392d201306000f1c2835424f5b6875828e9ba8b5c1d2dde8d8ccbfb2a5998c7f72665c514642403f40454e58616e7b87939facb9c6d2dfdfd2c6b9ada19786796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce5d8ccbfb2a5998c7f7266594c3f2f221b1f262e34383a3e4346443f3a38352f271f19100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffbf7f5f5f8f9f6e9ddd0c3b6aa9d90837a6e6a61595145403930292018100800000000000000000000000b1824313e4b5764717e8a98a2aebac7d3e0e2d6cabfb4aa9f92877c6f675d544a4239383f444c52545758595959595963707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979797876736e69625a50463c31261a0f07050100000000000000000000000000000000000a141d2a36414c56606d7884919da6b0bcc6d1dfd8ccc4b7ab9f958a7d707984919ea7b1bcc8d4dfd7cbbfb5ab9e948a7d70665c51453b3025190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417191b1c1c1c1c1b181413110d080200000000000000000000060b0f121316191a1b1c1c1c1b191615130f0a040000000000000000000003090e121415181a1b1c1c1c1c1a171313100c0700000000000000000000000000000000000002080d151a1e2122262623221f1b160e09030000000000000000000000000003090e151b1f2223262622211f1b150e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b666d7880858a8d8f909090908f8c867d70695e5345474c515455555556545c606b717e8b95a0acb8c5d1dee0d3c7baaea298897c6f6356493c3023160900000000000000000000000810181e272e343a41464b515357565e61626465656564676f7c87929fabb5bfcbd7e4d6cabeb4aa9c8f8376685d5245392c2013070000000714212d3a4754606d7a8796a1acb9c5d2dedfd2c6b9ac9f93867a6d6053473a2e201b26323d4a5663707d8996a9b3bec9d5e2dcd0c3b6a99d9083766a564c4135291d1104000f1c2935424f5c6875828f9ba8b5c2cedbe8e1d5c9bdb2a89f93877e756f6c666969686e737d87929fa9b3becad6e2ddd0c3b6aa9d908377655b5044372b1f1205000d1a2734404d5a6773808d9aacb6c0ccd8e4ddd1c4b7aa9e9184796d605a534d4d4c4b51575f6a73808c9aa4afbbc8d4e0ded1c4b8ab9e918578675c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00101c2936434f5c6976828f9ca9b5c2cfdce6d9ccc0b3a6998d80736653493f332722262d33383f44464a4d4e4b47454039312b22191107000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf7f5f4f8f9f8ecdfd2c5b9ac9f92877e736c665d554d443c342c2317110a0200000000000000000005111d2935414c566774818e9aaab4bfcad6e2e0d3c7baaea2988d80746a60554b423838424a50565e616365656565656565707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f9388868686868686868686868686868686868686858483807b716c62584e43372b1f120600000000000000000000000000000000000006111b262f3846525e68727f8c95a0acb8c1cfd8e2d3c7bbb0a69d9083766b717e8b95a0acb8c3cdd9dcd1c6bdb0a69e9184796d60564c41362a1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0e0f0f100f0e0b070705010000000000000000000000000000030506090c0e0f0f100f0e0c090806030000000000000000000000000000020507080b0d0e0f10100f0d0a07060400000000000000000000000000000000000000040c13191f262b2e2f3233302f2c27211a140d060000000000000000000000050d141a20272b2e2f33322f2e2b262019140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a545c666d737a7d808283848483827f7b706b61574d5254555d606162626264666d727d86929fa7b1bcc8d4e4d9d0c5b8ac9f9286796d6053463a2d201307000000000000000000010a121a222a303940454c52545c606368686d6f71727272716f6d74808d99a3aebbc7d3e0dbd0c5b9ac9f92867a6d6054473a2d2114080000000916222f3c4955626f7c8895a8b2bdc9d5e1ddd0c4b7aa9d918477675d5145392c2014212e3a4754616d7a8797a1adb9c6d2dfded2c5b8ab9f928578685d5245392c20130600101c2936434f5c6976828f9ca9b5c2cfdce8e5dacfc4bbafa499938b827c79767676777a80879299a3aebbc5d0dbe1d4c8bcb1a79a8d80736753493f33271b0f03000b1824313e4b5764717e8a9aa4afbbc8d4e0ded2c5b8aca0968c7f736c615f575959545c60696f7c86929facb6c0ccd8e3d7cbc0b5ab9c8f827569554b4034291c1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000f1c2835424f5b6875828e9ba8b5c1cedbe7dacec1b4a79b8e8174655b50443a322f2f383f444a5053575a5b5853514b433d342b23190f060000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefaf3eeebe8e8ececefede0d3c7bbaea399928b80786d675e564e463e3528221c140b0200000000000000000713202d3946525d687784919daab7c4d0dbe7dfd2c5b8ac9f92867a6d61584e433a333f4a545b60686e7072727272727272727d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a939292929292929292929292929292929292929291908d877e716a5f53473a2e2115080000000000000000000000000000000000000b17222d38414e58616d7a85929fa8b1bdcad3e1d9d0c7b7ab9f94897d70636d7884919da7b1bcc8d4ded8cfc1b8aca0968c7f72685e52463d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242931373a3b3f3f3c3b38322a261f180f08000000000000000000080f171f252a32373b3c3f3f3c3a37312a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000b17222d38424b545c60676d7073757677777675736e6961594f565d6066676d6e6f6f6f7073797f869298a2aeb9c3ced9ddd2c7beb1a89c8f8276665c5145382c1f13060000000000000000010a131c242c343c434b51565e61666d7074777a7c7e7e7f7e7d7b79757a86929facb9c5d2dfe0d3c7bbafa3998a7d7164574a3e3024190d0100000a1724303d4a5763707d8a96a3b0bdcedae5dbcec2b5a89b8f827568554b4035291d13202d3946525e687885929eabb8c5d1dedfd3c6baada297877a6d6054473a2d21140700101d293643505c6976838f9ca9b6c2cfdce9ebe0d7ccc0b5aba49f938f898583828384878c9299a3abb4bfcdd7e1d9cfc7b8aca095897c6f6356493c2d22170b00000814212e3b4754616e7a87939facb9c4ced9e1d4c8bdb2a89f93887e746e6967666667666d727b849198a2aebec7d2dddfd3c7bbafa3998b7e7265584b3f2f23180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000e1b2834414e5b6774818e9aa7b4c1cddae7ded1c4b8ab9e9185786c60564c443e3b3c414950545c6063676865605d554e463d352b21180c0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7efe8e3dedcdbdfe0e3e7e3d7cbbfb5aba39f928d81796e695f5850473f332d261d140b02000000000000000714212e3a4754616d7a86939facb9c6d2dfe1d5c9bdb2a89a8d8174685e52463c313844505b666c747a7d7e7f7f7f7f7f7f7f808e9aa7b4c1cddae7dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9992877c6f6255483c3025190e0200000000000000000000000000000000030f1b27333f4953606a74818e97a2adbac3cedcddd2c7beb0a69c8f82766b6066717e8a95a0acb8c2cdd8e1d4c8bdb2a89f92857a6e61584e41382d22170b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080909090909090909090909090909090909090909090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830353c4247484c4c4948433d363129211a11090000000000000008111a212931363d4347494c4c4847433c363029201910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a121f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111c262f39424b51555d606467686a6a6a6a6866615f574f585f686d73777a7b7b7b7c7d80848c9298a2aab4bfcbd5dcd8ccc0b6aca0958a7d7064544b4034281c100400000000000000000a131c252d363e464e555c60686d73797d818487898a8b8b8b8a8885827d828f9ca8b5c2cfdbe3d7cbc0b5ab9b8e817468564c4135291d110500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d402f2418111d2935414c566a7683909da9b6c3d0dce2d6cabeb3a994887b6e6155483b2e22150800101c2936434f5c6976828f9ca9b5c2cfdce8f4e8ddd2c7bdb5afa59e9b9892908f909196999fa3abb4bdc6d1dfdcd1c7bdb1a79d9184776b6054483b2f1b110600000714202d3946525e687683909ca8b2bdc9d5e0d9cec3bbafa49a938b817b777473727375797e859196a0aab4bfd0d9e1d7cbc0b5ab9f92867a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000d192633404c5966737f8c99a6b2bfced9e5dfd2c6b9ada1978a7d70685e56504948494d535b60666d707474716d6760584f473d332a1e150b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ede5ddd7d2cfced2d3d7dce2dcd1c6bdb5aea49c938f837b6f6a615a51443f382f261d140a00000000000000091623303c4956636f7c899aa4afbbc8d4e0dfd2c5b9ada196897c6f62564c41342d394653606c7880868a8b8c8c8c8c8c8c8c8e929da9b5c2cedbe8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacababa3998e817467564c41362a1e1105000000000000000000000000000000030e18212b3744505b656f7c87939fa9b3beccd5dfd8ccc0b6ac9e94897c6f6259606c7883909da6b0bcc7d3ded9cec3baaea2988e81746a6053493f33271d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121315151616161616161616161616161616161616161616161616161616161616161616161615151413110d0807040000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222a323a41454d5355595956544f46423b332c231a1209000000000008121a232b333b42464e5456595955534e46413b322b221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171b1f2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000a141d27303940454c5154575a5c5d5d5d5d5c5955534d535f6a6f7a7f8487888888898a8d91969fa3aab4bcc6d0dcd7cac2bbafa49a9184786c605346392e23180c000000000000000009121c252e373f4850585f676d727a80858a8e919695979898989798928f8a88939facb9c6d2dfe8dcd1c4b7ab9e918478685d5246392d20130700000d1a2733404d5a6673808d99a6b3c0ccd9e5d8cbbeb2a5988b7f7265584c3f3225190d192530424f5c6875828f9ba8b5c2cedbe6dbcfbcafa296897c6f6356493c30231609000f1c2935424f5c6875828f9ba8b5c2cedbe8f9eee3d9d0c7c0bbafaaaaa29f9d9c9c9ea0a8acaeb4bdc6cfd8dcd7cbc0b5aba0958b7e7165594f43382c1f0a00000005111e2a36414d5664717e8a96a0acb9c2ced7e2d8ccc0b6aca49f938e878381807f8082858b9297a0a8b2bcc6d0e2dbcfc7bbafa3998e8174685e5246392d20130700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a8b2bdc9d5e1e1d5c9beb3a99e91847a6d68615a565555575f656c71787d80817e796f6a60594f453c30271d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4efe5dbd3ccc6c3c1c5c7cbd1d8e1d8cfc6bfbbaea59e9590847c706c635b504a42382f261c11060000000000000b1825313e4b5864717e8b97acb6c0ccd8e4ded1c4b8ab9e9184786a6054443a3035414c5666727f8c929998989898989898989a9da5afbac5d1dee8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b5ab9e918578685e5246392d20140700000000000000000000000000000009151f2935404b55606c7883909aa4afbcc5d0dee0d4c8bbafa49a8f82756a60545b65707d8a949fabb7c2ccd8e0d6cabeb4aa9f93877c6f655b50443a2f24180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f20212222222222222222222222222222222222222222222222222222222222222222222222222221201d191614100b050000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343c444c52575f626566636059534d453e352c241b120900000008121a242c353d454d535860626665625f58524c443d342c231a110700000000000000000000000000000000000000000000000000000000000000000000000002080d161c202223282a2b3845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000020b151e272e343a4145474a4d4f505151504f4c48464e58626f7c858c919694959595979a9ea1a8aeb4bcc6ced7d1cbc1b8b0a69f93887d6f665b5044382b1d12070000000000000007101b242e373f49515a616a6f797f858c92979b9ea0a8a4a5a5a5aaa29f9b9a939aa4afbbc8d4e0ebded2c5b9aca196877a6d6154473a2e21140700000e1b2834414e5b6774818e9aa7b4c1cddae3d7cabdb0a4978a7d7164574a3e312417081b2734414e5a6774818d9aa7b4c0cddae3d6cabdb0a3978a7d7064574a3d3124170a000f1b2835424e5b6875818e9ba8b4c1cedbe7f4f5ebe2d9d2ccc1bbb6b3aeaba9a9a9aaacb2b9babfc6cfd8dbd3cac1bbafa3999083786c6053463d32271b0f000000020e1925303b4653606d7884919ea6b0bcc6d0d9ddd2c7beb6afa59d9993908d8c8c8d8f92979ea1a9b2bac4ced8ddd6cabeb3a99f92877b6e62564c41362a1e110500000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000815222e3b4855616e7b8896a0acb9c5d2dee6dacfc4b9aca19690837a706c6663626264696e777e848a8d8e8b847c6f6b60574d42392e23180c030000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bab6b5b9babfc6cfd7e0d8d1cbc0b7afa7a09691867e726d605b544a42382d22170b0400000000000d1a2633404d596673808c99a6b3bfd2dde8dbcec1b4a89b8e817568584e43322c3945525d687884919ea3aba5a5a5a5a5a5a5a7a9afb7c0cbd6e2e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ada197877a6e6154473b2e2114080000000000000000000000000000030c1a26313945515d67717e8b959facb6c0ced7e1d7cbc0b5ab9f93877c6f62584e53616b7683909ca6b0bbc7d3e2dbd0c5bbafa49a9083786c60554b4135291f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1c23282c2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292423201c160c07010000000000000000000000000000000000000000000000000000000000000000000000050f19222b353d464e565d60696e72726f6b615f574f473e362d241b12090008121a242c363e474f575e616a6f72726f6a615e564f473e352c23190f0600000000000000000000000000000000000000000000000000000000000000000000050c131921272c2f303537363845525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000030c151d23282f35393a3d40424344444342403b4754606a778390979ea0a8a2a2a2a3a6abadb2babfc6cfd7cfc7c0bbafa69e948d80736b60544a3f33281c0b00000000000000030d19222d363f49515b636c717c838c92989ea1a9aaacb2b1b1b2b1b3aeabaca49fa4acb6c0ccd8e4ede1d5c9bdb2a896897d7063564a3d3023170a00000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bcb0a396897d7063564a3d3023170d1a2733404d5a6673808d99a6b3c0ccd9e4d7cabeb1a4978b7e7164584b3e3125180b000e1b2834414e5b6774818e9aa7b4c1cddae7f4fdf4ebe3ddd7ccc6c5bebab8b6b5b6b7b9bdc3c7cbd1d8dad5c9c1b8afa59f92877c6f665b5044382b21160a0000000008141f2c3844505c66717e8a949faab4bec7d0d8d9d0c7c0bbafaba49f9d9a99999a9c9fa2a9adb3bbc4ccd6ddd4cbc3b9ada2978d81746a5f53443a3025190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000714212d3a46535f697784919eaab7c3cdd8e4e1d5c9bdb2a8a09590857d7772706e6f71747b838b91969a9b9691867d6f695f544b4034281f14090000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8acaeb4bcc5ced7dfdcd7c9c1b9b1a8a19892877f746c665b544a3f332820150a00000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265594c3f322d3a4754606d7a8796a1acb5b2b2b2b2b2b2b2b4b5bac0c9d2dde7e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ebe4ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c9beb3a995887c6f6255493c2f22160900000000000000000000000000000b151e2b37424d57606d7984919ea7b1bec7d2e0e0d4c7bbafa3998e81756a5f53464f5963707d89949fabb7c1d0d9e2d8ccc0b6ac9f958b7e71675d51453c31261a0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2f2c282118120b03000000000000000000000000000000000000000000000000000000000000000000020d17212b343d474f585f686d747b7f7f7c766e69615950483e362d241b1209121a242c363e48505960696e767c7f7f7c756e6860594f473e352b21180d030000000000000000000000000000000000000000000000000000000000000000050e171e252a33383c3d4143423f45525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d2014070000000000030b12181e24292c2d3134353737373735333c4956626f7c8995a0a9acb2aeaeafb0b3b8b9bdc4cbd1d8d1c7bdb5afa59e948f82786d60594f42382d22170b000000000000010b151f2b343e48515b636d727e8690959fa2aaadb3b7b9bdbdbebebebebab8b6afacafb6bec7d2dde8f1e5dacebfb2a5998c7f7266594c3f3326190c00000f1c2835424f5b6875828e9ba8b5c1cedbe2d5c9bcafa296897c6f6356493c3023160d192633404c5966737f8c99a6b2bfccd9e4d7cbbeb1a4988b7e7165584b3e3225180b000d1a2733404d5a6673808d99a6b3c0ccd9e6f9fffdf5eee8ddd7d2d0cac6c5c3c2c3c4c5c8ced3d7dcd7cfc9c0b7afa69e938c7f726a60544a3f33281c0f030000000003101c28343f4a54616c76828f98a2acb6bec6cfd8d9d2ccc1bdb5afacaaa7a6a5a6a8abadb3b9bec5cdd6ded4cbc2b9b0a69e92857a6d61574e4232291e13080000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0005121e2a36424d576774808d9aa7b1bcc8d4e2e5dacec4bab1a7a097918a837f7c7b7c7d818690949ea0a8a8a19892857b6e665c51453b31251a0e0000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c6baafa59e9b9fa3aab3bcc5cdd6dfdcd3cbc3bab2aaa299938c80786c665b50443d32271b0f03000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d312f3b4855626e7b8895a8b2bdbfbfbfbfbfbfbfc1c2c5cbd2dbe4e9e8dbcec1b5a89b8e8275685b4f4235281c0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fdf5eee8e4e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacfbcafa396897c706356493d3023160a0000000000000000000000000007121c27303947535f6973808d97a1adb9c2d0d9e4d7cbbfb4ab9f92877b6e62584e434854606b76828f9ca5afbdc7d2ddddd2c7beb1a79e91857a6d60574d42372b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222732373940444648484949494949494949494949494949494949494949494949494949494949494949494948484745413d3c383329241d150d03000000000000000000000000000000000000000000000000000000000000000009141f29333d464f59606a6f7a81878c8c89827b706b615a50483e362d241b121a242c363e48505a616b707b82898c8c88827a6f6b61594f473d33291f140900000000000000000000000000000000000000000000000000000000000000050f17202930363d44484a4e504f4c48525e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000070c13191d20212427292a2a2a2a29333f4c5966727f8c99a7b1b8bdbbbbbcbdc0c4c5c9cfd7dcd7cbc0b5aba39f938e82796d665c50473d2f261c110600000000000007121d27313d46505a636d727f889298a0a7aeb4b9bec4c5c9cecbcbd0cac6c5c0bbb9bbc0c7d0d9e4eef6e7dacdc1b4a79a8e8174675b4e4134281b0700000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbeb2a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5b2bed2dde8f4fdf3ebe3dcd7d4d2d2d3d3d2d0cfcfd1d2d4d9dbd6d1cbc4beb9aea59e948e81756d63584e42382d22170b0000000000000c17232e3842505a616e7b86929aa4acb5bdc6d1dcddd8d0c7c0bbb9b6b4b3b2b3b5b8babec5cacfd7dfd8cfc2b9b0a79e938b7e71685e52453c3120170d020000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00020e1a26313c4956626f7c89959fabb8c3d0d9e4e0d6ccc3b9b1a9a19e95908c8988888a8e92989fa6acb2b2aaa2979083796d60574d42362a1c110600000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938e9298a2aab3bbc4cdd6dfddd5ccc4bcb4aba49f928d81786c60584e43372b1f1306000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c302f3c4956626f7c8995a2afbccecbcbcbcbcbcbcdced1d6dcdcdcdcdcdbcec1b4a89b8e8175685b4e4235281b0f000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6c9bcafa396897c706356493d3023160a000000000000000000000000000c18232e39424f59616e7b86929fa9b2becbd4e2e0d3c7baaea3998e8174695f53463c444f59626f7c89939eabb5c0ccd7e3d9d0c2b9ada1978d8073695f53473d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d43474a5153545555555555555555555555555555555555555555555555555555555555555555555555555554524c4a48443e352f271f150b01000000000000000000000000000000000000000000000000000000000000020e1a25303b454e58606b707c848e9399999490867d716c615a50483e362d241b242c363e48505a616c717d858f949998938f857d706b61594f453b31261a0e050000000000000000000000000000000000000000000000000000000000050e172129323a41464f54565b5d5c5954535e6b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000001080d111314171a1c1d1e1e1d2835414e5b6874818e9ba7b4c1c8cec8c8cacdd1d2d5dae0e0d3c7bbafa399928c81786d675d544a3f352b1d140a000000000000000c18242f39434e58616c727f8c939aa3aab1babec5c9cfd2d5d9d8d8dbd6d3d2ccc8c6c8ccd2d9e2ebf5f5e8dccfc2b5a99c8f8276695c4f432e23180c0000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926323f4c5965727f8c98a5b2bfcbd8e5d8cbbfb2a5988c7f7265594c3f3226190c000a1724313d4a5764707d8a97abb5c0ccd7e3f0f5ebe1d9d1cbc7c5c5c7cbd0d3d7dcdcd7d3d2cfcac6bfbbb3ada49c938f82786d605b51463d2f261c110600000000000006111c26303e47535f69717e88939aa3abb5bfcbd7e3e2d9d2ccc7c6c3c0bfbfc0c2c5c6cad0d6dae1dcd1c6bdb0a69f958f82756c62564c41332a200e05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000915222e3b4754606a7783909da7b1bec7d2dde8ded5cbc3bbb3ada7a09d99969595979a9fa2aab0b9bdbcb3a9a0958c8073695e5346382d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e81869298a1a9b3bbc4cdd6dedfd6cec6bdb5afa49d938d80736a6054473b2e22150800000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f2f3c4956626f7c8995a2afbccfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c1b4a79a8e8174675b4e4134281b0e000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cabeb3a995887c6f6255493c2f22160900000000000000000000000004101c2834404a54616b75828f99a3aebbc4cfdde2d6cabfb4aa9f92867b6e61574d42343d4754606a75828f99a4afbbc7d1dce2d5c9beb3a99f92867b6e62594f41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e54545c606162626262626262626262626262626262626262626262626262626262626262626262626261605d5657554f45403931271d120700000000000000000000000000000000000000000000000000000000000005121e2a36424d57606a707d8691969fa4a69f9892877e716c615a50483e362d242c363e48505a616c717e8792979fa6a59e9792867d706b60574d42362a21160b00000000000000000000000000000000000000000000000000000000030c172029333b444c52596063686a6966615e576b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000010406070a0d0f1011111c2936424f5c6975828f9ca8b5c2cfd9d5d5d6d9dedfe1e5ecdfd2c5b9ac9f92877f756d665d554b42382e23190b0200000000000004101d2935404b55606a717e8b919fa4acb4bcc3cad0d5dad7d4d2d0cecdcecfd2d3d4d2d4d8dde4ebf4fdf7eaddd0c4b7aa9d9184776a544a4034281c100400101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160c1926333f4c5966727f8c99a5b2bfccd8e5d8cbbfb2a5988c7f7265594c3f3226190c000916222f3c4955626f7c8899a4afbbc7d4e0edeee3d9cfc7c0bbb9b8babfc5c7cbd1d1cbc7c5c3bebab5aea9a19e928d81786d665c514940342b1d140a00000000000000000a151e2b37424d57616c727f889299a3aebbc7d3e0ebe3ddd7d4d2d0cdcccccdcfd2d3d6dbe1e6e3d7cbbfb4ab9f949083796d605a50443a3021180e00000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000006131f2b38434e5864717e8a959facb6c0ccd8dfe6ddd5cdc4beb9b1acaaa5a3a1a2a4a7acaeb4bcc2c9c5bbb1a79f92867b6e61544a3f33281c0f03000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7d869297a1a9b2bbc4ccd6dee0d7d0c7c0bbaea59d92897c6f6256493c2f23160900000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f2f3c4855626f7b8895a9b3bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2bfb5ab998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4baada297877b6e6154473b2e21140800000000000000000000000006121f2c3844515c66707d8a949eabb4bfcdd6e0dbd0c7baaea2988d8074695e53453c3137434e58626f7c87939fabb5c0cbd7e2dacfc4baaea3998f82756b6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414950586062666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6868636159514b43392f24180c0000000000000000000000000000000000000000000000000000000000000714202d3a46525e696f7d869298a1a8afb0aaa29992877e716c625a50483e362d363e48505a616c717e879299a2a9b0afa9a19892867d70695f53463d33271c10040000000000000000000000000000000000000000000000000000000a151e29323b454d565e616b70747675726e69616b7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000060b10121d293643505c6976838f9ca9b6c2cfdce1e2e3e6ebebeef1e2d5c8bbafa295887c726d605c544b433930261c11070000000000000006131f2c3845515d676f7c86929fa3afb6bec6ced6dbd9d2ccc7c6c3c1c1c1c3c5c6cad0d5dae0e8f0f8fff8ebdfd2c5b8ac9f928579665c5144382c1f1206000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160d192633404c5966737f8c99a6b2bfccd9e4d8cbbeb1a5988b7e7265584b3f3225180c000714202d3a4753606d7a86939facb9c6d2dfece8dcd1c7bdb5afacacaeb4b9babfbdbdc0bbb9b6b3adaba39f97918a80776d665c544b40372e22190b020000000000000000030c1a26313c45505a626d727e87929facb9c5d2dfeceee8e3e0dfdddad9d8d9dbdedfe2e6ecece0d3c7baaea39990827a6d675d51483f32291e0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000030f1b27323d4653606c7883909aa4afbbc3ccd6dfe6dfd6cfc9c3bcb8b7b2afaeafb0b4b8babfc6ced5cdc3baaea3988d8074665b5044382b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717c859197a1a9b2bac4ccd5dee2d9d2ccc0b7aea49a8e8174675b4e4134281b0e010000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d302e3b4754616e7a8797a1adb5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5aea3998a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ac9f928578695e52463a2d201407000000000000000000000004101c2834404a54606d7984919da6b0bdc6d1dfe2d6cabeb4aa9f92867b6e61574d42332a323d47535f6a75818e99a3afbbc6d1dce1d7cbbfb4ab9e94897d70655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606a6f75797b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7875706b605d554b4035291c1106000000000000000000000000000000000000000000000000000000000713202c38444f59616e7b859298a2aab2bbbcb4aba39993877e716c625a50483e363e48505a616c717e879299a3abb3bcbbb3aaa39892867b6e61594f44382c201407000000000000000000000000000000000000000000000000000006111c26303a444d575e686d757d8183827f7b746d687885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000040a0f11171c1f202936434f5c6976828f9ca9b5c2cfdcdcdcdedfe0e3e8eee7dacec1b4a79b8e817a706c625b51483f332a20150900000000000005111e2a36414c56606d79849198a3aebbc0c7d0d8dad2d0c7c0bbb9b6b5b4b4b6b8babfc6c9cfd6dee6eff8f9ecdfd3c6baaea29886796d6053463a2d201307000f1c2935424f5c6875828f9ba8b5c2cedbe2d5c9bcafa296897c6f6356493c3023160d1a2633404d596673808c99a6b3bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000613202c3945515d677784919daab7c4d0ddeae3d7cbc0b5aba39f9fa3aaacaeb4b0b0b5afacaaa9a29f99928d857d736c655c544b42392e251c10070000000000000000000009151f2a333e48515b646e75828e9ba8b5c1cedbe8ede7e2dfdfd9d5d3d3d4d7dcdddfe3e9ecdfd2c5b9ac9f92867b6e685d554b41342820170c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000a161f2b3744505b656f7d88939fa7b1bac4cdd5dee6e1dad5cdc8c4c3bfbcbbbbbdc1c5c7cad0d8dfd6cbbfb4aa9e9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716f7c859196a1a8b2bac3ccd4dde3ddd6cabfb4aa9b8e8275685b4f4235281c0f020000000e1b2835414e5b6874818e9ba7b4c1cedae4d7cabeb1a4978b7e7164584b3e2f2d3946525e687885929ea7a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8aba49f92867a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacabababa39a8e827568574d42362a1e1105000000000000000000000006121f2c3844515c66727f8b96a0acb8c1cfd8e2dfd3c6baaea2988d8073685e52453b31212b37434e58616e7b87929faab4bfcbd7e2dcd1c6bdb0a69d9083786c605346392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944505b656c737c828587888888888888888888888888888888888888888888888888888888888888888888888888888785827d766d675d5145382e23170b000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f97a1aab4bcc4c5bdb5aba49993877e716c625a50483e47505a616c717e879299a3abb5bdc5c5bcb4aaa2989083766b6155483c2f23160900000000000000000000000000000000000000000000000000000c17232e38424c565e696e7a82898e908f8c86817a717885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000000002080d151b1c23282b2d2f35424f5b6875828e9ba8b5c1d1cfcfd0d1d2d4d7dce3e3dbcfc2b6a99e938e857e726d625a50453c31261a0e0300000000000714202d3946525e6873808c96a0aab4bfccd2d9d9d0c8c0bdb5afacaaa8a7a8a9acaeb4b9bdc4ccd4dde6f1faefe2d6cabfb4aa93877a6d6054473a2d211407000f1b2835424e5b6875818e9ba8b4c1cedbe3d6c9bdb0a3968a7d7063574a3d3024170e1a2734414d5a6774808d9aa7b3c0cddae3d7cabdb0a4978a7d7164574a3e3124170b0004111d2935404b556875818e9ba8b4c1cfdae5e0d4c7bbafa3999292989c9fa3aaa3a3aba39f9d9a97928d86807a706b605b534b423930271d130a000000000000000000000005121e2a36424d57636d74808d939eaab6c3cfdce9e2dbd6d3d2cdc9c7c6c7cacfd0d3d8dee6e0d3c7baaea39990837a6d665c50443b3025190e0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000030f1b27333f4953606b74808d95a0a8b2bbc3ccd6dbe1e6dfd9d4d1d0ccc9c8c8cacdd2d3d6dbe2e3dcd0c6b9ada297887b6f6255483c2f221509000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716a6f7c849196a0a8b1b9c2cbd5dad7cec5baaea2988c7f7265594c3f3226190c000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6d9ccc0b3a6998d807366564c41352a36414c566774818d959a9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a99938d8074685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992887c6f6356493c30251a0e0200000000000000000000000713202d3a4653606d7984919ea8b2bdcad3e1e1d6cabeb3a99f92857a6d61564d4133291f26313c46535f6974818e98a3aebac6d0dbe2d8cfc1b8aca095897d7063564a3d2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3943505a606c7780878f92989595959595959595959595959595959595959595959595959595959595959595959595959497918e8a82796d60544a3f34281c10030000000000000000000000000000000000000000000000000000000a1623303d495663707d89949fa9b3bcc5cecfc7bdb5aba49993877e716c625a5048505a616c717e879299a3abb5bdc6cfcec6bcb3aa9f94897d7063564a3d3023170a0000000000000000000000000000000000000000000000000003101c28343f4a545e686e7b848f949b9d9c99928d857e7885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d20140700000000000000000000050d141920262b2e34383a3b3c404d5a6773808d9aaab4bfc2c2c3c3c4c5c7cbd1d3d8ded2c6baafa59e97928a7f726c62574e42372b1f150900000000000814212e3b4754616e7a86929fa8b2bcc6d1dddcd0c7bfb6aeaba49f9d9b9a9b9c9fa2aaadb2bac2cbd4dfe8f2f2e7dbd0baada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7b4c0cddae4d7cabdb1a4978a7e7164574b3e3124180e1b2835414e5b6874818e9ba7b4c1cedae3d6c9bcb0a396897d7063564a3d3023170a00010d18242f3f4c5965727f8c98a8b2bdc9d5e1dfd2c5b9ac9f9287868b8f9298969796969992908d8a85807b736d6861595049413930271e150b0100000000000000000000000714212d3a46535f69727f8c929da5afbac6d2dee0d7d0cac6c5c0bcbab9babdc2c3c7ccd4dce3d7cbbfb4aba0958f82786d60564d42362a1e130800000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000b17222d38414f59606d79839096a1a9b2bac1cad0d8dde4e4e0deddd8d6d4d5d7dadfe0e2e5e2d9d2ccc3bbb0a696897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71646a6e7b849196a0a7b1b9c0c9cfcfc5bcb1a79f92867a6d6154473a2e211407000000000c1825323f4b5865727e8b98a5b1becedae5dccfc3b6a99c908376685d5245382d303b4754616d7a838a8d8f90909090909090909090909090909090908f8e8b8780796d60564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f726b6054483b2f1f14090000000000000000000000000a1724303d4a5763707d8a96a1adbac3cedce6dacfc6b9ada2978c8073685e52443b302117202b37424d57616e7b86929faab4bfcad6e1e1d4c8bcb1a79b8e827568554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c74808d939a9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9b948d8073665c5044382b1f12060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b0bbc5ced7d9d0c7bdb5aba49993877e716c625a5059616c707e879299a3abb5bdc7cfd8d8cfc5bcb0a69a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000006121f2c3844505c666d7a8491969ea6a9aba39f97928a8085919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000000000000000000080e171e252a3237383f44464849484b5764717e8a98a3aeb4b5b5b6b6b7b9bbc0c7c7ccd3d7cbc1b7afa9a29f918b7e716a5f53473c31261a0e0200000006121f2b37434e5866737f8c98a2aebac3cfd8ded3cabfb5ada49d9993908e8e8e9092989ea1a8b1b9c2cdd6e1ebf7e1d4c7bbaea194887b6e6155483b2e221508000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190f1c28333f4a546976828f9ca9b5c2cfdce2d6cabeb3a995887b6e6255483b2f22150800000716222f3c4955626f7c8896a1adb9c5d2dfe0d4c7bbafa399897c7f828688898a8a89888683807d79736e69605d564f443f382f271e150c03000000000000000000000006121f2b37434e58616e7b86929fa4aeb7c1ccd7ded6cec6bfbab8b3afadadaeb0b6b7bbc2cad1d9dcd1c6bdb1a79f948c7f72695e52463a3024190d01000000000b1825323e4b5865717e8b98a4b1bed1dad7d9cabdb0a4978a7d7164574a3e3124170b0000000006111b262f3d45515c676e7b849197a0a8afbabec5ccd2d7dde3e5e9e5e2e1e2e3e7e6e1dfdad5d0c7c0bbb1a99f94877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71645f696e7b8491959fa7afb9bec5c7bdb4aaa0958c7f73685e5246392d201307000000000a1723303d4a5663707d8996a8b2bdc9d5e1dfd2c5b9ac9f92867a6d6053493f332d3946525e686d787d8082838383838383838383838383838383838382817e7b746d675c51443a3025190d01000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b726d62594f43382c1f0d020000000000000000000000000d1a2734404d5a6773808d9aa8b2bdccd5e0e1d5c9beb3a99e92857a6d60564c4132291f0f1a26313c46525e6974808d98a2aebac5d0dbe4d9cdc3b8ab9f928578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b929fa4acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeb3adaba69f9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa8b2bec7d2dde2d9d0c7bdb5aba49993877e716c625a616c707e879299a3abb5bdc7cfd9e1dbd5c9beb3a99b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000004111d2935414c56606d78829096a0a8b0b6b5afa9a19e928c9197a1adb9c6d2dfe0d3c6b9ada093867a6d6053473a2d201407000000000000000008111a202930363c43474a50535556555354606d7a86929fa5a7a8a9a9a9abacafb5b7bbc2cad2d2c9c1bcb3ada39f92867b6e62574d42372b1e12060000000815212e3a47535f6a7884919eaab4bfccd5e1d7ccc1b8ada39b928d878382818183858a91969fa7b1bbc4cfdae6f2e1d4c7bbaea194887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1bed1dce8dacdc0b3a79a8d8074675a4d41302519121f2b3844505b667784919daab7c4d0dddfd3c6baada297867a6d6053473a2d20140700000815212e3b47535f6a7884919eabb8c4cfdae3d7cbc0b5ab998d807376797b7c7d7d7c7b797774706d66615e57524c443e332d261d150c030000000000000000000000000815212e3a47535f6a75818e98a3aeb6c0c9d3e1d6ccc4bcb4aeaca6a2a0a0a1a4a9abb0b8bfc7d1dbd8cfc3b9b0a69f92867b6e61564c4135291d1105000000000b1824313e4b5764717e8a97abb5c0c9cfcacec8bfb4ab968a7d7063574a3d3024170a00000000000a141d2934404b555e696f7c8591969ea5aeb3bbc0c7ccd2d4d9dcdddedfdedddcdad5d2cec9c3bdb5afa7a0978f8276695e53463a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575f696e7b8390959da5adb3bbbdb5aba2989083796d60564c41362a1e1105000000000815212e3b4854616e7b8796a1acb9c5d2dee0d3c7baaea3988b7e71655b50443a2f36414c565e666d70737576767676767676767676767676767676767574726e69605c554b4032291e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797979787876736e69625b51463d32271b0f070502000000000000000000000e1b2835414e5b6874818e9baab4bfcacfd7dcd2c6b9ada1978c7f72675d51443a3020170d141f2a36424d57616d7a86929fa9b3becad6d9d4cbc3b9ada196867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea5afb6babfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeb9b8ada297887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a1acb6c0ccd8dbe2d9d0c7bdb5aba49993877e716c626b707e879299a3abb5bdc7cfd9e1dbd2c9c0b9ada1978b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000713202c3945525d68727f8c949fa8b2bac1c0bbb3ada49c999ea1a9b3bec9d5e1e0d3c6b9ada093867a6d6053473a2d2014070000000000000008121a232c323b41464e53545c606263615f575d6873808d93999b9c9c9c9d9e9fa3abaab0b8c0c8d2d2cec5bebaaea2988f8275695f53473a2d2114080000000915222f3c4855626f7c8896a1acbcc6d0dedfd3c7bbb0a69b918b807b7775747576797e8490959fa9b3bec9d5e1eee1d4c7baaea194877b6e6154483b2e211508000a1724303d4a5763707d8a96abb5c0cbd7e3dbcfc2b5a89c8f827569564d41362a1e13202d394653606c7986929facb9c5d2dfded2c5b8ab9f928578675d5145392c201306000006131f2b37434e586774818e9aa9b3bec9d5e4dcd1c5b8ab9e9285796d6d6e7070706f6e6d666763605c54534d45413a3227221b140b0300000000000000000000000004101d2935404b55626f7c87939faab4bfc8d2dbd8cfc4bab2aaa29f9a96949394979c9fa6adb5bfc9d2e1d5cbc2baaea2988d8074685d5246392d201306000000000a1723303d4a5663707d8999a3afb9bebdbdbdbdb8aea399887c6f6255493c2f2216090000000000020b18232f39434d575f6a6f7b848f939fa2aaafb6bbc0c7c8cecfd1d1d2d1d0cfcfc9c6c4bdb9b1aba49f9591857b6e61574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716457575f696e7a838e939ea1a9aeb2aba39992867b6e675c51443a3025190d01000000000714202d3a46525e697884919eabb7c4d1dce3d7cbbfb4aa9d9083786c60564c42382f3a444c545c60636769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696765615e57514b43392e20170c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5751493f342b211a1514120e090300000000000000000c1926333f4c5966727f8c98a3aeb9bec5cbd1c9bdb2a89e9185796d60554c4132281e0e050e1a25303b46525e6873808d97a2adbac4cecec8c0b9b1a79e918478675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbbc0c7cad0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cfc9c6beb3a9978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919aa4afbbc0c9d2dbe2d9d0c7bdb5aba49993877e716c707d879299a3abb5bdc7cfd9e1dbd2c9c0b7aea49e9185796d6053473a2d2014070000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa6b0bac4cccbc5beb9aea8a6abadb3bbc4cfdae6e0d3c6b9ada093867a6d6053473a2d201407000000000000060f1a242c353d444c52585f62666d6e6f6e696461606d7881898c8e8f8f90909192999c9fa6aeb6c0cfd9d7d0cabfb4aa9e93887b6e6155483b2e2215080000000c1825323f4b5865727e8b98a8b2bdced7e2dcd0c3b7aa9e948b7f746e68686768666d717a839097a1adb9c6d2dfebe0d4c8bbafa49a877a6d6154473a2e211407000915222f3c4855626f7b8899a3afbbc7d3e0ded1c4b7ab9e918478685e5246392d2015222f3b4855626e7b8898a3aebac7d3e0ddd0c3b6aa9d9083776a554b4035291d10040000030f1b26323d4a5763707d8a97a1adb9c7d2dddfd2c6b9ada1978d80736b626364636361605c545753514a46423b352f282017110a02000000000000000000000000000613202c3945515d6774818e9aa4afbcc6d0dbdcd1c6bdb2a8a198928d898786878a8f949ba3adb7c1d0d9ddd6cabfb4aa9f92867a6d6154473a2d22170b000000000714212d3a4754606d7a86929fa9adb3b0b0b0b2aca79f9286796d6053473a2d20140700000000000007121d27313b454e585f696e7a818b92989fa4acafb5b9bdc1c2c4c5c5c4c3c3c1beb9b8b2aca7a099938d837b6e695e53453b31251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574d575e686d79818a92979fa3a9a19992877d70695f554b4032291e1308000000000005121e2a36424d576875818e9babb5bfcbd7e3dcd1c6b8aca0958a7e71685d544a4139323a424a5053575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5854534d45403930271d0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f372d2b292622211e1a140e06000000000000000814212e3b4754616e7b86929fa3adb3bbc0c7c5b9aca1968b7f72675d51433a2f20160c0009141f2a36414c56606d7a85929fa8b2bdc8c3bcb8afa7a0958c807366554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3beccd2d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dad5cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000006131f2c3845515c66707d88939fa4aeb7c0c9d2dbe2d9d0c7bdb5aba49993877e747d879299a3abb5bdc6cfd9e1dbd2c9c1b7afa59c928a7d70675d5145382c1f13060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a2aeb8c2ccd6d7cfc9bfb9b4b3b8b9bec4cdd6e1ebe0d3c6b9ada09386796d6053473a2d2014070000000000030e18212c363e474f565e616a6f74797b7c7b77716c63666d757c7f818282838384868a8f949da4aebdc7d1dcdbd0c6bcafa5998c7f7266594c3f332619060000000e1b2734414e5a6774818d9aa7b4c0cedae3d7cbbfb4ab9c8f82756d615e565b545c60686d7a85919eabb8c4d1deebdfd2c6b9ac9f9386796d6053463a2d201307000713202d3a4653606d7986929facb9c5d2dfdfd2c5b9ada196877a6e6154473b30251c28343f4a5464717e8b97aab4bfcbd7e3dacec1b4a79b8e8174685b4e412f24180d010000000a13202d3a4653606d7985919eacb6c0ccd8e4d5c9beb3a99f92877d70695f5757565553504a4a46444039363129241e1615130f0a040000000000000000000000000714202d3a4753606d7a86929facb6c0ced8e2d7cbbfb4aba1969186807c7a7a7b7d828c919ba5afbec7d2dddbd0c6baaea3988b7f726553493f33271b0f030000000713202c3945525d6875828f979ea1a9a3a4a3a8a09e958e8175675d5145392c201306000000000000010b151f29333c464e575f686d757e858e939a9fa4abacb2b4b6b7b8b8b8b7b6b4b3adaba8a19e95918780796e695f574d4233291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4d565e676d747d858d9299999691877e716b61574d43392e20170d020000000000020e1a25303e4b5865717e8b99a3aebbc7d3e0e2d4c8bcb1a79e91857a6d665b534a423b33383f44464a4d4f50505050505050504b5153575b5c5954524c4e4b4846423b342e271e150b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339383836332e2d2a261f180f080000000000000714202d3a46525e69727f8b919ea1a9afb5babbb0a69e9184796d60554b4031281e0e0400030d1925303a45525d68727f8c96a0acb9bbb9b1aca59d959083796d6053473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdde4e7e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e6d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000004101c2834404b54606b737f8c929da4aeb7c0c9d2dbe2d9d0c7bdb5aba499938780869299a3abb4bdc6cfd8e1dbd3c9c1b7afa59d928c80736b61554b4035291d10040000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad4dee1dad5cac4c1bfc4c6c9cfd6dfe8f2e0d3c6b9ada09386796d6053473a2d20140700000000000915202a333e48505960686e757c8185888988847e736d63606b6f737475767676787a7d828d929dabb5c0cbd7e2d8cec1b5a99c8f8276695c4f432e23170c0000000f1c2935424f5c6875828f9ba8b5c2cedbe0d3c7baaea399897c6f635b524d4e4b51565e68727f8c99a5b2bfccd8e5ded1c5b8ab9e928578665c5144382c1f12060006131f2c3845515c667784909daab7c3d0dde1d5c9bdb2a8978a7e7164564c413529212c3844505c6674818e9ba7b4c1d1dce3d7cbc0b5ab988b7f7265584c3f322519070000000006121f2c3844505c6673808d9aa4afbbc7d2dddacfc5bbafa39992857b6e695e574f4846443f3d3a38342e2a252b292722221f1b150e0700000000000000000000000a1724313d4a5764707d8a98a2aebec7d2e0e0d3c7baaea39991847b736f6d6d6e71767f8c939dacb6c0ccd8e2d6cbbfb4aa9c8f8276655b5044372b1f120500000004111d2935414c56626f7c858e9297969797969696918c837a6d61554b4035291d110400000000000000030d17212a343c454d565d606d727b81878f93999ea0a8a7a9aaabacabaaa9a7a9a19e9a96918b837c736d675f574d453b3121170d0300000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b444c555d606b707a80868b8c8b847d716c61594f453c30271d0e05000000000000000914212e3a4754616d7a86929facb9c4ced9e5d9cec3b9ada1978f82786c655c544c443f3834383a3d40424343434343424a50545c6064686865605d564f473e3a363128231d150c03000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464645454443403b3a36312a211a1208000000000005111e2a36424d57626d737f8a92979fa3abadb2a99f948a7e71665c5143392f1f160c00000008131e2935414c56606d7984919ea4acafaca7a09d938e837a6e675c5145382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3f8eeeeeeeeeeeeeeeeeeeeeef1eae5e1deddddddddddddddddddddddddddddddddddd8cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000c18232e39424f59636d74808d929da5afb7c0c9d2dbe2d9d0c7bdb5aba499938d9298a3abb4bdc6cfd8e1dbd3c9c1b7afa59d938e80746e63594f43392f24180c000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b1bbc5cdd6dfe6dcd5d0cdccd1d2d5dae1e8f1ece0d3c6b9ada093867a6d6053473a2d20140700000000020e1a26313c45505a616b707a81878e92989696918a7f736c61606366686969696a676d7076808d99a3afbbc7d4e0ded1c4b8ab9e9184786b544a3f34281c10030000101d293643505c6976838f9ca9b6c2cfdcdfd2c5b9ac9f9286796c605346414140454c5663707c8996a3afbcc9d6e2ddd0c3b6aa9d9083776a544a4034281c10040004101c2834404b546875818e9ba8b4c1ced9e5dacfc1b5a89b8e8275685e52463b312c333c4653606d7985929eabb8c5d1dee0d4c7bbafa399897c6f6356493c302316090000000003101c28343f4a54616e7b87939facb6c0ccd8e1d7cbc0b5aba29791847b6e696159534d46443f3c3b3a38342e3836342f2e2b272019100a020000000000000000000d1a2733404d5a6673808d99aab4bfd0d9e4dfd2c5b9ac9f92867c6f6963616061646d74818e9aa4afbbc8d4e0dcd0c5b8ab9f9285796c605346392d201306000000010d19242f3a47535f6a6f7b818587898a8a8a8987847f796d685e52433a2f24180d010000000000000000050f18222a333b444c525b62696e757c82878d9196989a9c9e9e9f9e9d9c9a9897928e89847f796f6b605c554d453b33291f0f050000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e434b515961686d747a7e807e79706b615a50473e332a1e150b00000000000000000713202d3946525e6875828f9ca8b2bdc9d5e0dfd5c9beb3a99e948d80776d665e565049443f3a39363035383a3c42474e545b60666d717575726d68605950483e352c2118120b0300000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252525252525252525252514f4d4846423b332c241a0f0500000000020e1a25303b45515b636d737e858d92999fa2a8a0978f82766c61544b4031271d0d04000000020d1924303a45515c67707d8a929ea1a49f9c95908981796e685e554b4034291c0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cfdae6f1fdfbfbfbfbfbfbfbfbfbf9f0e7e0d9d4d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1beb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000007121d27303d47515b606c77808d939da5afb7c1c9d2dbe2d9d0c7bdb5aba49f9a9fa3aab4bdc6cfd8e1dbd3c9c1b7afa59e938e81786c605c52473e31271d1207000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a959fa9b3bbc4cdd5dee6e1dcdad9dedfe1e6ebf2faece0d3c6b9ada09386796d6053473a2d2014070000000006121e2b37424d57616c717d858e939a9fa2a8a09d918a7e71675d56595b5c5c5d555d60636d7a86929facb9c5d2dfdfd2c5b9ac9f928679665c5044382c1f12060000101c2936434f5c6976828f9ca9b5c2cfdcded1c5b8ab9e928578665c50443833343d4a5663707d8996a3b0bcc9d6e3dbcec1b5a89b8e8275685b4f422e23180c0000000c18232e3f4c5865727f8b98a8b2bdc9d5e1dfd2c5b8ac9f92867a6d61574d433b393d45505a64707d8a97a1adb9c6d2dfdfd2c5b9ac9f92867a6d6053473a2d20140700000000000c17232e3846535f6975828f9aa4afbbc6d1dcdcd1c7bdb3a9a09691847b706b625f5753504a494746443f454443403c3b37322b221c140a0000000000000000020f1c2835424f5b6875828e9ba8b5c1d0dbebdacdc0b4a79a8d81746a5f575453545b616e7b87939facb9c6d2dfdfd3c6baaea298877a6e6154473b2e2114080000000008131e2b37434e585f696e74797b7c7d7d7d7c7a77736d675e564c4131281d1307000000000000000000000610182129323a414551575e616a6f757b8084888b8e8f9192929190908e8b8885817d78726d666059514b433b332a21170d000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3940454f565e61686d7173716d67605950483e352c21180c03000000000000000005111d2935414c5664717d8a96a0acb9c4cedae5dacfc4bbb0a69d928d81786e68605b53504947464144404547494d535860666c71797e81827f7a706b615a50473e332a1e150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5955534d453e362c21170d030000000009141f29333f49515b636c707a81878d9297969691857b6e615a5042392e1f150b000000000008131e2834404b55616b73808b91969a93908a837d746d675e564c43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a9b3bec9d5e1ecf7fffffffffffffffffcf1e7ded5cec8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c3bdb1a8968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000b151e2b354044505b656c77808e939da5afb7c1c9d3dbe2d9d0c7bdb5afaca7acaeb4bcc6cfd8e1dbd3c9c1b7afa59e938e81786c665b504a40352c1f150b01000000000000000000000000000000000000000000000000000916232f3c4855616b76839097a2a9b3bbc3ccd4dde5e9e6e6ebebeef2f7fdf9ece0d3c6b9ada09386796d6053473a2d201407000000000814212e3a47535f69717e8792979fa4acaeb2aca39e9185796d60564c4e4f4f504b51535f697885929fabb8c5d2dee0d3c7baaea39886796d6053463a2d20130700000f1c2835424f5b6875828e9ba8b5c1cedbdfd2c6b9ac9f9386796d605346443f40454c5664717e8a97a4b1bdcad7e3d7cbc0b5ab998c7f7266594c3f332619070000000715222e3b4855616e7b8896a0acb9c5d2dee0d3c7baaea2988c7f73695e554c4645474e57616c7683909ca9b3bec9d5e2dcd0c3b6a99d908376675d5145392c1f1306000000000006111c2b37424d57626f7c87939fabb5bfcbd7e2d9cfc5bbb2a8a09691857d756e6963605c54565453504a5251504d4947433c342e261c11070000000000000003101d293643505c6976838f9ca9b6c2cfdce3d6cabdb0a3978a7d7064584e474748525e697784919daab7c4d0dde2d6cabeb4aa94887b6e6155483b2e22150800000000010f1b26313c464e575e61656c6e6f7071706f6d6866605d554c443a301f160c010000000000000000000000060f1720282f353f454d52586062696e73777b7e8183848585858483817e7b7974706c66605c544f454039312a21180f05000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e2f353e444c52565e61646664605d554f473e362c231a0f06000000000000000000010d1925303a4653606d7984919ea8b2bdc9d5dfe1d6cdc2b8aea49d938e827a716c65605b5354524c504b515356575f616a6f787e848a8e8f8c857d716c61594f453c30261c110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6966615f5750483e33291f140900000000020d17202d374049515a61686d747b8085898a88847c6f695e52483e30271d0d030000000000020c18232e39434f59636e737e84878886837e78706b605d554c443b31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a1adb9c5cfdbe6eff8fffffffffffffff6eae0d5ccc3bdb8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5aca095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000030c1a2327333f49535b656c77818e939da5afb7c1c9d3dbe2d9d0c7c0bbb9b3b9babfc6cfd8e1dbd3c9c1b7afa59e938e81786c665b544a3f372e231a0d0300000000000000000000000000000000000000000000000000000714202c38444f59616e7b859297a1a9b2bac3cbd4dce5edf9f7f8fafefffff9ece0d3c6b9ada093867a6d6053473a2d201407000000000815222f3b4855626e7b869299a1a9afb6babdb8ada1978c7f72685e56514b4c4c4c525a616e7b8898a2aebac6d3dfdfd2c5b9ac9f928679665c5044382c1f120600000e1a2734414d5a6774808d9aa7b3c0d0dce0d4c7bbafa499897c6f635a5350494b51545d6874818d9aa7b4c0cddae0d3c7bbafa3998a7d7063574a3d3024170a0000000814212d3a47535f697784919eaab7c3ced9e2d6cabfb4aa9f92867b6e675e56535254586069717e8a949fabbbc5cfdae1d5c9beb3a9998c7f7366554b4035291d10040000000000000e1a26313c47535f6a75828f99a3aebbc4d0d9e1d7cdc4bab2a8a097928a817b75706d66656361605c5f5f5e5c5a55544e4640382e23190f0400000000000003101d293643505c6976838f9ca9b6c2cfdce3d6c9bdb0a3968a7d7063554c464647525e687784909daab7c3d0dde2d6cabeb4aa94877b6e6154483b2e21150800000000000a15202a343c454d53535b60616364646363615e5653514b433a32291e0d0400000000000000000000000000060d161e2429333b42464e54575f61666a6e71747677787978777674716f6c6663605b54514b423d342f271f180f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3129323a41464c525458595853514b433d352c241b1108000000000000000000000008131f2c3844505c66717e8b96a1acb9c1cdd7e2dfd3cac0b7aea59d948f857e78706c6563615e565d555d606265696e757c838b91969b9b9791877e716b61574d42382e23170c01000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797978787776736e69615a50453b30251a0e0200000000050e1b252e37404850565e61696e74797c7d7c786f6a5f574d42362c1e150b0000000000000007121d27303e47525c636c71787b7c7a76716c666059514b433b32291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919ea9b3becad6dde6f0f9fffffffffffdf1e5d9cec3bab2acaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9aba39d918477695e53463a2d211407000000000000000000000000000000000000000000000000000000000000081117222d384149535b656c78818e939ea5afb7c1c9d3dbe2d9d2ccc7c6c0c5c7cbd1d8e1dcd3c9c1b7afa59e938e81786d665b544a42382d251c110800000000000000000000000000000000000000000000000000000004101c28333e46535e696f7c859197a0a8b1b9c2cad3dbe8eef5fdfffffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546875818e98a3abb3bbc0c7c8beb3a99e92857a6d68605c555959565d616c74818e9aaab3becad6e2ded1c4b8ab9e9185786b544a3f34281c100300000c1925323f4c5865727f8b98aab4bfcbd6e3d7ccc0b5ab9b8e81756c62605b53545c60666d7a85929fabb8c5d2dedfd2c5b9ac9f92867a6d6054473a2d21140700000006121e2b37424d576774808d9aa8b2bdc8d4e2dbd0c6baaea2989083796e6862605d60636a6f7b85929fa6b0bccdd7e1dfd2c6b9ada197897c6f6256493c2f24180c0000000000000009141f2b37434e58626f7c87929fa8b2bdc7d2dddfd6ccc4bab2a9a19e938e87827d7975726f6e6d666c6b6b6967626058524a40352b21160b000000000000030f1c2936424f5c6975828f9ca8b5c2cfdbe5d9ccbfb2a6998c7f73675d555353545b616d7a86929facb9c5d2dfdfd3c6baaea298877a6d6054473a2d2114070000000000030e18222a333b424649505354565757575654524c47454039312920170c010000000000000000000000000000040c1319202930363c43474d5355585f626567696b6b6c6b6a69676562605b5453504a4540393029231d150d060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31242830363a4146474b4d4b47454039312b231b120900000000000000000000000003101c28343f4a54606d7984919ea5afbbc5d0d9e3dcd2c9c0b7afa69f97928a837d7873706d686b6a6b676d6f72767b818790959ea1a8a9a19992877d70695f544a3f34281d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928785858585858585858585858585858585858585858585858585858585858482807b716c61574d42362a1e1205000000000009131c252e363e444c52575f61666d6f706f6c665f584e453b30241a0c0300000000000000000b151e2c35404a525a62666c6e6f6d6864605b544f454039312920170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adb9c1cbd4dee7eff8fffffffff9ede1d4c8bdb2a8a09e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b99928b7e7164574d42362a1e12050000000000000000000000000000000000000000000000000000000000000006111b262f384149535b666c78818e939ea5afb7c1c9d3dce3ddd7d4d2cdd2d3d7dce2dcd3c9c1b7afa59e938e81786d665c544a42382f261c130a00000000000000000000000000000000000000000000000000000000000b16212a36424d57606a6f7c8591969fa7b0b8c1c9d8dde4ebf4fcfffffff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667885929faab4bdc5ccd2cfc4b9ada19790827a716d6767666566686d737e8b939da9bcc5d0dbe6dccfc3b6a99c908376695d50432e23170c000000091623303c4956636f7c8998a3aebac7d3e0ddd2c7b6aa9e938b7f756f6c656969666d7078818e97a2adbac6d3dfd8ccc0b6ac9d908376675d5145392c201306000000020e1a26313c4956626f7c8996a0acb9c6d1dce2d6cabfb4aa9f9590827a736f6d686d70757c859197a2adb8c2cddfe9ded1c5b8ab9e9285786c605346392d20130700000000000000030f1b26323c47535f6a73808d96a0abb5c0ccd7deded6ccc4bbb3ada59e99928f8985817e7c7a797978787776736f6a635c52473d32271b10000000000000010e1b2834414e5b6774818e9aa7b4c1d1dce7ded1c4b8ab9e91857a6d6761606061646d74808d99a3afbbc7d3e0ded2c5b8ab9f928578685d5245392c201306000000000008131e28323a434b5153545c606162626261605b5453514b433a31281d130700000000000000000000000000000001080e171f252a32373b4246484e5355585b5c5e5f5f5e5d5d5b585553504a46443f38342e271e18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241e252a3035393a3e403e3a39352f271f1a110900000000000000000000000000000c17232e3845515c66707d8a939ea9b3bdc7d2dde8dbd2c9c0b8b0a9a19e95908a84807d7a78777777787a7c7f83888e939a9fa7adb2b3aba39992867b6e665c5044392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929292929292929292929292918f8c867e71695e52463a2d2014060000000000000a131c242c323a41464d53545c60626362605b544e463c33291f1208000000000000000000030c1a232e38404850545b606162615e5653504a423d352f271f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929ea5afb9c2ccd5dde6eff7fefffff7ebded2c5b8aca096919191919191919191919191919191919190908e8c877f726c6156453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000a141d262f38414a545b666c78818e939ea5afb7c1cad3dee8e3e0dfdadfe0e3e7ded4cac1b7afa59e938e81786d665c544a42382f261d140a010000000000000000000000000000000000000000000000000000000000050e1a25313b454e58606a6f7b8490959fa6afb7c0ccd2d9e2eaf3fbfffff9ece0d3c6b9ada093867a6d6053473a2d2014070000000713202d3a4653606d7986939facb9c6cfd8ddd5c9beb3a99f9490857e797573727273757a8088939fa5afbaced7e1e2d6cabfb4aa9a8d8074675a4d4134271a060000000713202d3a4653606d7986929facb8c4cfdae3d2c6baafa59b918b817c7976767677797d828e939ea9b3becad6e0d4c8bbafa49a8c7f7266554b4135291d1104000000000915222e3b4754606a7784919eaab4bfcbd7e3dbd0c5bcb1a79f949085807c79797a7d81879197a1a9b3becad4dee0d4c8bcb1a79a8d8174655b5044372b1f120500000000000000000a15202b37434e58606d79849199a4afbbc1ccd5deded6cdc5beb9afaba39f9b97928e8b8987868585858483807c736e63594f44382c1c12070000000000000c1926323f4c5965727f8c98aab4bfcbd7e3dfd2c6b9ada1978f8279726e6d6d6e70767f8b929dabb5c0cbd7e3ddd0c3b6aa9d9083776a564c4135291d110400000000010d1924303a444c555d6066666d6e6e6f6e6e6c6665605c554b433a2f24180d0000000000000000000000000000000000050d141a20272b31363a3c4347484b4e505152525251504e4b4846443f3938332d28231d150c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418191e25292d2e3133312d2c29241d150d0800000000000000000000000000000006111c2834404b54616c75828f97a1abb5c0ccd7dbe4dbd2cac2bbb3ada79f9d96918d8a87858483848586898b90959b9fa4acb1b9bdbdb5aba2989083786d60554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9c9892867b6e6154483b2e23170c000000000000010a111a202830363c42464a505356575553504a423c342a21170d000000000000000000000008111c262e363f424a5053545554524c46443f382f29241d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a939ea7b1b9c3cbd4dce6ecf3fbfff7eaddd1c4b7aa9e9184848484848484848484848484848484848483817f7b726d635a504533291f1409000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545b666d78818e939ea5afb8c2ccd8e3f0edece6ececefe4d8cdc2b8afa59e938e81786d665c544a42382f261d140b020000000000000000000000000000000000000000000000000000000000000009141f29333c464e585f696e7a838f949ea5aebbc0c7d0d9e1e9f2fafff9ece0d3c6b9ada093867a6d6053473a2d20140700000006121f2c3844515c667784919eaab7c3ced9e5dacfc5bbb0a69f97918b8582807f7f8082868d939aa4afb7c0cbe0e9dfd3c6baaea2988a7d7064574a3d3124170a00000006131f2c3845515c6775828f9ca8b2bdc9d5e1d7cbc1b7aca39b938e898583828384868990949ea5afbbc5cfdbd9d0c6b9ac9f93877b6e6154483b2f24180d010000000006131f2b38434e5866737f8c98a3aebac7d2dde2d7cec2b9b0a69f97928d88868687898e9399a1a9b2bbc5cfdce6ddd1c5b8aca095897c6f6253493f33271b0f030000000000000000040f1a26313c45515d67707d87939fa6b0bac3ccd6dfdfd7cfc9c1bdb5afaca9a29f9b98969498929292918f8d8880736b605448392e23180c0000000000000a1723303d4a5663707d8998a3aebac7d3e0e1d5c9beb3a99e948f847e7b79797a7d828b919ba4aebdc7d1dce2d6cabfb4aa9a8d8174675a4e412f24190d010000000004111d2935414c565d676d7276797a7b7b7b7a7976726d675d554b4135291c1106000000000000000000000000000000000002090e151b1f262a2d31373a3b3e4143444546454443413e3c3938332d2b28221c18120b03000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180d13191d2021252625201f1d18120b0300000000000000000000000000000000000c18232e3942505a616e7b859299a4afbbc1c9d3dbe8dcd4cdc5beb9b1aba8a19e9a969792919091929299989d9fa7acafb6bec2c9c7bdb4aaa0958c7f72675d5145382c1f13060000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaa2988d807366544a3f34281c100300000000000000080e161e252a3137383f4446494a4946443f382f2a22180f050000000000000000000000000a141c242d2f383f444648494746413a38332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414b55616c75818e959fa7b1b9c2cad6dbe1e9f2f6f3e6d9cdc0b3a69a8d807b777777777777777777777777777777777675726e69635b51483e3421170d0300000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e939ea6b0bbc7d3dfebf9f9f3f8f9ecdfd3c7bbb0a69e938f81786d665c544a423830261d140b020000000000000000000000000000000000000000000000000000000000000000030d17212b343c464e575f686d79828e939da4afb6bec7cfd7e0e9f1faffece0d3c6b9ada093867a6d6053473a2d20140700000004101c2834404a546774808d9aa7b1bcc8d4e1e1d7cdc2b8b0a9a19e98928f8d8c8c8d8f92989fa4acb6c0c9d2dde1d7ccc0b5ab9f92857a6d6053473a2d20140700000004101c2834404b5564717e8a96a1adb9c3cfd9ddd3c9beb5aca59e9b9792908f8f9092989c9fa6afb7c1cdd7ddd2c7beb1a79c8f8276695e52463a2d1d13070000000000030f1b27323d4754616d7a86929fabb5c0ccd7e2e0d4cbc2b8b0a9a29f9995999299969b9fa4abb2bbc4cdd7e1e1d5c9bdb2a99d9184776a605441382d22170b000000000000000000000a15202935404b55606b737f8c949ea8b2bac4cdd5dee1dad5cfc7c0bbb9b3adaba8a5a2aaa39f9f9e9e9c9a92897d7063544a4034281c100400000000000714202d3a4753606d7986929facb9c3ced9e5dacfc4bbb0a69e96918b888686878a8f949ba3adb6c0cfd9e3e0d3c7baaea2988a7d7164574a3e3124170800000000000713202c3945525d686d797f8386878888888785837f796d675d5145382d22170b00000000000000000000000000000000000000040a0f141a1e21262b2e2f32343638383938373634322f2d2b28221f1c17110c070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b080d111314181a181413100c070100000000000000000000000000000000000007121d27303e46525e69707d87939fa5afb7c1c9d7dce3dfd7cfc9c2bcb8b2adaba6a9a29f9e9d9e9e9fa3aba9abb1b9bbc0c7d0d5cfc5bcb1a79e9285796d6053473a2d2014070000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b4aa9d908477665c5044382c1f12060000000000000000050c13191f262b2e34383a3c3d3c3938332d261d18100600000000000000000000000000020a121b1d262d3338393b3c3a3936302b28221c140b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a43505a606d79839095a0a7b0b8c0cad0d7dfe5ebf3e7dacec1b5a89d928d87827d766f6b6a6a6a6a6a6a6a6a6a6a6a696865615e5751493f362d220f05000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d78818e949faab7c3d0dce9f6fffffff6e9ddd0c4b7ab9f948f81786d665c544a423830261e140b0200000000000000000000000000000000000000000000000000000000000000000000050f19222b343c454d565e676d78818d929fa4acb5bdc6ced7dfe8f0f9ece0d3c6b9ada093867a6d6053473a2d201407000000000c18232e3c4956626f7c8995a0acb8c5cfdbe6dfd4cac2bbb3adaaa29f9c9a9998999c9fa2aaafb6bec7d2dbe6dbcfc7bbafa4998e8174675d5145392c201306000000000c18232e3a4653606d7984919ea7b1bdc7d1dcdbd0c7beb7afaaa9a29f9d9c9c9d9fa3aaabb0b8c1c9d3dfd8ccc0b6ac9f95897d7063574d42362a1e0c010000000000000a16202d3946525e6874818e99a4afbbc6d0dbe7ddd4cac2bcb3adaba6aba39fa3aba8acafb5bdc4cdd6dfe3d8cfc6b9ada1968b7e7165584e432f261b110600000000000000000000030c18242f39434f59606c77828f96a0a8b2bbc4ccd8dde4e1d9d1cbc7c5bebab8b4b1afb4aeacababaaa9a49b8e8275665c5144382c1f1206000000000006131f2c3845515d6775828f9ca8b1bdc8d4dfe1d6cdc1b8b0a8a09e9894939394979c9fa6adb5bfc8d2e1e1d7cec5b8ac9f92867a6d6054473a2d2114070000000004101c2834404b54606d7a838c9092999595959892908b83796d60544a3f33281c0f03000000000000000000000000000000000000000003090e12151a1f21222528292b2c2c2b2a2a282522201f1c17120f0b0600000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00010507070b0d0b070604000000000000000000000000000000000000000000000b151e2a36424d57606b737f8c939da5afb7c0cbd1d9e1e1dad5cdc8c4bdb9b7b3b3adabaaaaaaabacafb5b6b7bcc2c8ccd2d9e1d7cec3b9ada1978a7d7064574a3d3124170a0000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9286796d6053463a2d20130700000000000000000002080d141a1c23282c2d2f302f2d2b28221c140b0600000000000000000000000000000000090b141c22282b2d2e2f2e2d2a251f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e45515d676d7a8390959fa6aebabec5cdd5dae0e7edddd1c5b9aea49d9a938f89837d746d68615a5e5e5e5e5e5e5d5d5b5954524d453f372e241b100000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262f38424a545c666d79828f9ca9b5c2cfdce8f5fffffff5e9dccfc2b6a99c8f83796d665c544a423830261e140c02000000000000000000000000000000000000000000000000000000000000000000000000071019222a333b444c555d666d77808c939aa3abb4bcc5cdd6dee7efece0d3c6b9ada093867a6d6053473a2d201407000000000715222e3b4754606a7784909da9b3becad6dde6dcd4cdc4beb9b4aeaca8a6a5a5a6a8acaeb4bbc0c7d0d9e4dcd6cabeb3a99f93877c6e62554b4035291d10040000000007131f2c3845515c67727f8b95a0abb5c0cbd7dbd9d0c9c1bab6b3adaba9a9a9aaacaeb4b7bcc2cad3dbd8cfc6bbafa49a9083766b6054453b30251a0e0000000000000005111d2a36414c56626e7b87939faab4bfcad6dee6dcd4cec5bebab8b3b5afacafb5b4b9bbc0c7d0d6dfe7dcd1c6bdb1a79e9184796d6053463d3220140a00000000000000000000000007121d27313d44505b656d7a849196a1a9b2bac2ccd2d9e2e3dcd7d4cfcac6c5c1bebcbfbab8b8b8b7b6ac9f9286796d6053463a2d201307000000000004101d2935404b5564707d8a95a0acb8c1cdd6e0dfd3cac1bab2acaaa5a1a0a0a1a3a9abb0b8bfc7d0dae6dbd0c5bcafa59b8e8175675d5145392c2013060000000006131f2c3845515c6673808d959d9fa3aba2aaa39f9d958d8073665b5044382b1f1206000000000000000000000000000000000000000000000205090f121415181b1d1e1f1f1f1e1d1b181513120f0b0603000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000030c1a25303b454f59606c77818e939ea5aebbc0c7cfd6dee5dfd8d4cfc9c5c4c0bebab8b7b6b7b8b9bbc0c3c4c7cdd4d8dde4e2d9d2c9beb3a9998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1c7bbafa399877b6e6154483b2e211508000000000000000000000003090e11171c1f20232422201f1c17110a02000000000000000000000000000000000000020a11171c1f20212221201d19130f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b555d686e7a8390949da4adb3bbc1c9cfd7dce3e1d6cac0b6aeaca49f9c959089817a716c605d554d51515151504e4c4846423b332e251c12090000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e58606a6f7c85929fabb8c5d2deebf8fffffff8ebdfd2c5b8ac9f92867d6f6a60584e463d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000710182129323a434b545c656c737f889299a2aab3bbc4ccd5dde6eee0d3c6b9ada093867a6d6053473a2d2014070000000006131f2b37434e5865727e8b97a2adb9c1cbd5dee6dfd6cfc9c5bfbab8b5b3b2b2b3b5b8babfc6ccd2d9e2dcd3cac1b9ada2978e81746a5f5343392f24180d010000000004101c2834404b55606d79839199a3afbbc1c9d7dcdbd3cbc6c5bebab8b6b5b6b7b8babfc6c7cdd4dcd9d0c6bdb2a89f93877c6f62594f4433291f140900000000000000010d1925303a47535f6a74818e98a2aebac2ccd6dfe6e0d7d0cac6c5c0c0bbb9bbc0c1c6c7ccd2d9e2e7dcd7cbbfb5aba0958b7e71675c5145382c1f1302000000000000000000000000010b151f27333f49535d686e7b849197a0a8b0bbc0c7d0d6dbe2e3e0dbd6d3d2cecbd0cbc7c5c5c5c4baaea298887b6f6255483c2f2215090000000000000c18242f3a4653606d7884919da5afbbc4ced7e0dcd3ccc3bdb8b7b1aeacacadb0b5b7bbc2cad0d9e8dbd6cabeb3aa9e93887c6f62554c4135291d1104000000000713202d3a4653606d7985929fa7acaeb4aeb4aeaca79e9285796c605346392d20130600000000000000000000000000000000000000000000000000020608080b0e101112131211100e0b09060603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000009141f29333d44505b656d78818e939da4afb5bdc4ccd4d9dfe4e0dad5d2d1d0cac6c5c4c3c4c5c5c7cbd1d1d3d8e0e4e2dcd7d0c7c0bbb0a6998d8073665a4d4033271a0d0000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7cbc0b5ab95887b6e6255483b2f2215080000000000000000000000000000060c10121316171613120f0b0600000000000000000000000000000000000000000000060b0f121315161413110d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434c565e686e7a828d929fa2a9b0b9bdc4cbd1d8e1dcd2c8c0beb6afaca79f9d938e857e746d675f574f47444443423f3b3a363029211c130a0000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2adbac6d3dfecf9f9f8f9f9ecdfd3c6baaea29892867d6f6a60584e463c342b2218100600000000000000000000000000000000000000000000000000000000000000000000000000060f172029313a424a535b606d727e879298a1a9b2bac3cbd4dce8dfd3c6b9aca09386796d6053463a2d20130700000000030f1b27323d4753606d7985929ea5afb9c3ccd5dde6e1dad5d0cac6c5c2c0bfbfc0c2c5c6cad0d8dde2dcd7cac1b8aea49e92857a6d61584e4331281d12070000000000000c18232e3945515c666f7d87929fa5afb7c0cbd1d8e1d7d2d0cac6c5c3c2c2c3c5c7cbd0d3d8e0d7cfc7beb4aba1968e81746a6054473d3321170d02000000000000000008131e2b37434e58616e7b86929fa6b0bac4cdd5dee6e1dbd6d3d2d1cbc7c5c7cbd1d2d4d7dde3e2dcd7cac1bbaea3999083786c60554b4034281c100400000000000000000000000000030d17222d38414c565e696e7b8591969fa6afb6bec4cad0d6dbe2e4e2dfdedbd8dcd6d3d2d2d1cabfb4aa96897d7063564a3d3023170a00000000000007121f2b3844505c66717e8a939ea9b2bcc5ced6dfded5cec8c5c4bebbb9b9babdc2c3c7ccd4dce3dcd7c9c1baaea2988e82756a5f53433a2f24190d01000000000916232f3c4956626f7c8997a2adb9babfbbbfbab8ada197887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000020d172127333f49535c666d78818d929fa3abb2bac1c8ced5dae0e4e1dfdedbd6d3d2d1d0d1d1d2d4d7dcdde0e4e3dcd7d1cbc4beb6afa79f948a7d7063574a3d3024170a0000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000000000000030607090a09060603000000000000000000000000000000000000000000000000000003060608090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c565e686d78808a92979ea6adb2bbbfc6cfd5dadad2d0c7c0bbb9b1aba59e97928a81796e6960595048403735322e2d2a251f170f0a0100000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3becad6e2eeefecececefeee2d6cabfb4aaa29892867c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000060e171f2830394149505b636c717d869297a1a8b1b9c2cad7dce0d4c7bbafa39986796d6053463a2d20130700000000000a16202c3945515d67717e8b939ea7b1bac3cbd5dae1e5e2dbd6d3d2cfcdcccbcccfd2d3d6dbe2e1d8d1cbc1b8b0a69d928a7e71685e52463c311f160c0100000000000007121d2834404b54606b727f8c939ea5aebabfc6cfd5dae0dbd6d3d2d0cfcfd0d2d3d6dcdfd9d4cec5bdb5aca39991847a6d60584e43352b210f05000000000000000000020f1a26313c46535e69727f8c949fa8b2bbc3ccd5dae0e6e2dfdedcd7d4d2d4d7dcdfe0e3e4e1d8d1cbc1b8afa59f92877c6f665b5043392e23180c00000000000000000000000000000006111b262f3a444d575f696e7b8490949fa4acb2babfc6cad0d4d8dedfe2e6e4e7e3e0dfdedbd0bdb0a4978a7d7164574a3e3124170b00000000000003101c28343f4a54616c75828f96a1aab4bcc5cdd7dce0d9d4d2d1cbc7c6c6c7cacfd0d3d8dee1d9d1cbc0b7aea49f92857b6e61584e4331281e130800000000000b1824313e4b5764717e8a97a9b3bec7cbd0cbc7beb3a9968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000020507080d101213131312100e090907030000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000050f17222d38414a545c666d78808b9299a1a8afb8bdc3c9cfd4d9dfe0e4e6e2dfdedddddddedfe0e3e6e2dfdad6d1cbc6bfbab2aca49f958f82776c605346392d2013060000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b444c565d666d747e858f949ea1a8aeb5bdc2c9cfd7dcd9d2ccc8c2bcb8afa9a29f938e837b706b625a524940372e21201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a2a9b3bcc5d0dbe6e7e3e0dfe0e3e7e7dbd0c5bcb4aaa29892857c6f6a60584e463c342a2218100600000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f383f44515a616b707c859196a0a7b0b8c1cbd1d4d2c5b9ac9f928679665c5044382c1f1206000000000004111d2935404b55626c75818e95a0a8b1b9c1c9cfd5dadfe1e2dfdfdbd9d8d8d9dbdfe0e1ded8d4cfc6bfbaafa69e948d80746c61564c41342a200d0400000000000000000c18232e39424f59636d75818e939da4aeb4bcc3c9ced3d7dcdddedcdcdcdddedcdbd6d3cdc8c2bcb3aba39a92877d6f685d52463d3223190f00000000000000000000000915202a36424d57606d78829096a1a9b2bac1c9cfd5dae0e3e7e8e3e0dfe0e3e8e6e2dfd9d4cfc6bfbaafa69e938c7f726a5f544a3f30271d1207000000000000000000000000000000000a141d28323b454d575f696e7a828d939aa0a8aeb4babfc6c8cdd2d3d6dbdadcdddddedfd7cabdb0a4978a7d7164574a3e3124170b000000000000000b17232e3842505a616e7a849198a2aab3bbc2cbd1d8e0e1deddd8d4d3d3d4d6dcdddfe1dbd6cfc7c0bbafa59d928b7e71695e52463c321f160c0100000000000b1825323e4b5865717e8b98a4b1bed0d7dcd6cfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b04000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a545c666c747f8791969ea5acb2b9bdc4c8cdd2d4d8dddddfdfe2e7e6e2dfdedddbd6d3cfcac6bfbbb4aea8a19a938d837a6d655b5044372b1f1205000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000030608090d101212110f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162029323b444c545c606c717b828a91969fa3abb0b9bdc4cbd1d9ddd8d4cdc7c1bbb3ada59d9590857d716c635b524940362c22180c09030000000000000000000000000000000000000000000000000000000000000000000000000000050f18212a343c464e585f6a6f7c859297a2a9b3bcc5ced7e1e2dcd7d3d2d3d7dce2e2d7cec5bcb3aaa29792857c6f6a60584e463c342a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000040c151d262d333f485059616a6f7b8490959fa6afbbc0c7c7c5c4b8ab9e9285786b5f4a3f34281c10030000000000010d18242f3a43505a606d79839096a0a7b0b9bec5c9ced2d5dadcdddededededddcdbd9d4d2cdc8c2bdb4aea59e948f82786d605a50443a3022180e00000000000000000007121d27303d47515b606d78818d929fa3aab1b9bdc4c7cbd1d1d2d3d4d2d2d1cfd0cac6c3bcb8b0aaa29992887e716b60564c41342b2111070000000000000000000000030e1a25313b44505c666d7a849196a0a8afb9bdc4c9cfd3d7dcdddddedededddcdbd6d3cec8c2bcb4aea59e948e81756d63584e42382d1e150b0000000000000000000000000000000000020b162029333c454d575f686d78808891969fa2aaaeb4b8bcc2c5c6cad0cecfd0d1d1d2d2cbc0b5ab96897d7063564a3d3023170a0000000000000006111c26303e46525e686f7c869298a1a9b1bbbfc6cfd3d6dbdfe0e3e8dfe7e2dfdfdad5d0cac3bdb5afa59d938d80746c61574d42342a200d040000000000000c1825323f4b5865727e8b98a5b1becbd8e7d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000a141d263039424a545b606d727d848e939da0a8adb2b8bcc3c6c8ccd2d0d2d3d6dbdbd6d2d1d0d0cac6c5beb9b5aeaaa39f96918880796d685e53493f33271b0f030000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4ab9d918477665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151a1d1e1f1e1c181313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e172029323a424b515a61696e757e848d92999fa6adb2bbc0c7cfd6dbe0d8d4cdc5bebaafa7a09792877e736d635b52483e342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000040d17212a333c464e585f6a6f7c859297a2a9b3bbc5ced7e0e1d8d1cbc7c5c7cbd1d8e1e0d7cec5bcb3a9a29792857c6f6a5f584e463c342a21180d0400000000000000000000000000000000000000000000000000000000000000000000000000030b141b2227363e474f5860696e7a838f949ea5afb5b9bbb9b8b3ab9d9083776a5d50442e23170c0000000000000007131d28313f45515d676d7a8490959ea6adb3b9bdc4c6c9cfcfd0d1d1d2d1d1d0cecec8c5c2bcb8b0aba39f938e82796d665c50483e32291e0f06000000000000000000000b151e2b343f44505c666d78808b9298a0a7acb2b9bbbfc2c4c5c6c8c6c5c4c3c1bebab8b1aca69f9892877e716c61594f433a2f22190f0000000000000000000000000009141f28343f4a545e686e7c8491969ea5adb2b9bec5c7cbd1d0d1d1d2d1d0cfd0cac6c3bcb8b0aaa39f938e82796d605b51463c2f261c0c03000000000000000000000000000000000000040e17212a333c454d565e666d747d848d92989fa2aaabb1b5b8babebfc1c3c3c4c5c5c5c4bbafa399887c6f6255493c2f22160900000000000000000a141e2a36414c565f6a707d8692979fa7aeb5bdc1c7cad0d2d4d7dcd6dbd6d3d2cec9c5bebab1aba39f928e81786c605a50453b3022180e000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000020b141e273039424a505b626b6f7a818991969ea1a8abb1b7b9bbc0c2c3c5c6cad0cfcac6c5c3c1bebab8b3adaba39f98928c847d746d675e564c41382d22170b000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa3998d807467544b4034281c100400000000000000000000000000000000000000000000000000000000000000000002080d151b1f2122272a2b2b2b2925201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720283039404550575e616c717980878f949ea1a9afb5bdc2cad0d7e0dfd7cfcac0b9b1a9a299928b7f736d635a50463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333c454e585f6a6f7c859297a1a9b3bbc5cdd7e0ddd5cfc6bfbab9babfc6cfd4dce0d7cec5bcb3a9a29792857c6f6a5f584e463c33291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d353d464e575f686e7a828e939fa3abadafacaba9a2998d8174675a4e4134271b0600000000000000010c161f2935404b555e686e7b838f949ea1a9acb2b8b9bec0c2c3c4c5c5c4c4c3c1c0bdb9b7b1aba69f99928c81796d675c544a3f362c20170d0000000000000000000000030c192228343f4a545c666d747f8690959ea1a8acaeb5b5b7b8babbb9b8b8b6b4b4aeaba7a09d948f857d716c625a50473d31281e100700000000000000000000000000030b17232e38424c565f6a6e7b848e939ea1a9adb3b9bbbfc1c3c4c4c5c4c4c3c1bebab8b1aca69f98928b81786d675c514940342a1d140a0000000000000000000000000000000000000000050f18212a333c444c545c606b707980868d92989d9fa7a8abaeb3b2b4b6b7b7b8b8b8b7b6ac9f92867a6d6053473a2d2014070000000000000000020c1925303b444e58606b707c8590959fa3abafb8babfc3c5c7cbd1c9d0cac6c5c2bdb9b3ada7a099928b80786c665b50483e33291f1007000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000020c151e272f383f44515960686d757d848b91969da0a7aaacafb6b5b7b8babfbababeb9b8b6b5b3aeaba9a19e99928e868079706b605d554c443a2f261b11060000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892877b6e6255483b2e23180c000000000000000000000000000000000000000000000000000000000000000000040c131920262b2e2f343738383835312d2c28231d150c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343e454d525a61676d737c828a91969fa3abb0babec5ced8dde1dbd6cbc3bbb3aba39f928c7f736c61584e42382e23170c02000000000000000000000000000000000000000000000000000000000000000000000007121d28313b454e575f6a6f7c859297a1a9b3bbc5cdd7dfddd5cbc3bcb4aeacaeb4bcc2cad4dce0d7cec5bcb3a9a29792857c6f6a5f584e453b31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000006121b232c343d454d565e686d79818c92999ea1a39f9e9c9792877c6f6255483c2f2215090000000000000000040d18242f39434c565e696e79828b92979ea1a8abadb3b4b5b7b8b8b8b8b7b6b5b3b2acaaa79f9d9490867f776d675c554b42382e241a0e05000000000000000000000000071017232e38424a545c606d727c838b91969c9fa3aba9aaacaeafacacaba9a8aaa29f9b95908a827b706b625a50483e342b1f160c00000000000000000000000000000006111c26303a444e585f696e79818a91969ea1a9acaeb5b5b6b7b8b8b8b7b6b4b3adaba7a09d948f867f756d665c554b40372e22180b02000000000000000000000000000000000000000000060f18212a323a424a515960676d737a80868b9095999c9fa2aaa6a7a9aaaaabacababaca49d908376675d5145382c1f130600000000000000000008141e29323c464f59606a6f7b838c92999ea5acaeb4b7b9bbc0bcbdbcbfbab8b6b2aca9a29f9591877f746c665b544a3f362d21170d00000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b0100000000000b1825313e4b5864717e8b97a4b1bececfcfcfcfbdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333f474f565d606b70787f848b9095999d9fa4aca8aaacaeb4aeaeb3adabaaa8aaa29f9b97928d86817b736d676059514b433a32281d140a0000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e1d12070000000000000000000000000000000000000000000000000000000000000000050e161e252931373a3c4043454544423e3a38342e271e1a1109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191d2328333b424650555d606a6e767e848d92999fa6adb3bcc2ccd2d9e2ddd5cdc5bdb5aea49c928a7e716a5f544a3f34281e130800000000000000000000000000000000000000000000000000000000000000000000010d18242f39434d575f6a6e7c859297a1a9b3bbc5cdd7dfddd5cbc3b9b1aaa39fa3aab0b8c2cad4dde0d7cec5bbb3a9a29792857c6f6a5f574d433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000009111a222b333c444d565d676d757f878e92979992918f8b857e716a5f53473a2e21150800000000000000000007121d28313a444d575e676d777e858c91969b9ea1a9a7a9aaababababaaa9a8a6a8a09e9a95908a837c726c655c554b433930261c1208000000000000000000000000000006111c263038424a505b626a6f787e848a8f92999a9c9e9fa2a49f9f9e9c9b9898928e89837d766e69615950483f362c22190d04000000000000000000000000000000000a141e29323c464e575f676d757e848c92979c9fa3aba8aaaaabababaaa9a7a9a29f9b95908a827c726d605c544b43392f251c10060000000000000000000000000000000000000000000000060f182028303940444f555d60686d737a7f83888c8f929897999b9c9d9e9e9f9f9e9c9a938a7e7164554b4035291d1004000000000000000000020d17202a343d474f5860696e7880878f939b9fa2aaaaacafb5b0b0afb4aeaca9a8a19e97928c837c726d605b544a42382d241b0f0500000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bdb1a796897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228353d444c525960666d72797e83888c90939a999b9d9fa2aaa1a1a9a29e9d9b9898928e8a85807b746e69605d554f454039312820160b0200000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b716c62574e42372b1e0b0000000000000000000000000000000000000000000000000000000000000000050f17202830353c4347484d505152514f4b46454039302c231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2024292c2d2f30363e434b51585f626c7179808790949fa2a9b0bbc0c7d0d8e0dfd7cfc6bfbbada49f92867c6f665c50443a3024190d0100000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e7c859197a1a9b3bbc5cdd7dfddd5cbc3b9b1a7a09892989fa6b0b8c2cbd4dde0d7cdc5bbb3a9a19792857c6f695f554c41352920150a00000000000000000000000000000000000000000000000000000000000000000000000000000000081019212a323b434c555c606d727c818586868685827f7a716c61584e43372b1f1206000000000000000000010c161f29323b454d555d656c71797f84898e9297989a9c9d9e9e9f9e9e9d9b999796918d88837d766f6a605b534b433931271e150a000000000000000000000000000000000a141e2630383f4451585f666c71787d82868a8d8f9192989a939291908e8c8985817d78706c615e574f473f362d241a10070000000000000000000000000000000000020c17202a343c454d555d606c717980858b8f9299999b9d9e9e9f9e9d9c9a9897928e89837e766f6a625b514a423931271d130a00000000000000000000000000000000000000000000000000060e161e272e343d434b51565e61686d72777b7f8285888a8c8e90909192929291908d8780736c615543392f24180c0000000000000000000000050e19222b353d464e575e666d737b82888e92989a9d9fa3aba3a3a3aaa29f9c9996918c857f796f6a625b504a42382f261c12090000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f13060000000000000000000000000000000000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2aba095877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117232b323a41454f545c60666d71777b7f84868a8d8f909298939494949792908e8c8985827e79736e69615f57514b433d352f271f160e050000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e69625a50453c31261a0e00000000000000000000000000000000000000000000000000000000000000030c172129323a41464e53555a5d5e5e5e5c5853514b433e352d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3035393a3c3c3d3c3b40454e535a61676d737c828b92979fa6afb6bec6ced7dfe1d8d1cbbfbaaea3989083786d60564c4135291d12070000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b849197a1a9b3bbc5cdd7dfded5cbc3b9b1a7a09590868f949fa6b0b8c2cbd4dddfd7cdc5bbb3a9a19791857b6e675d51453c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000070f182029313a434b515b636a6e74787a7a797876726d68615a50463c31261b0f0300000000000000000000040d172029333b434b535b60676d72787d8185888b8d8f909192929191908e8d8a8784807c76706c625f585049413930271f150c0300000000000000000000000000000000020c151e262e343f464e545b60666d71757a7d80828485868686858583817f7c7974706c65615a524d453d352d241b120800000000000000000000000000000000000000050e18222a333b434c515a61676d73797e83868a8c8e909191929191908e8c8985817d77716c625f585144403930271f150b010000000000000000000000000000000000000000000000000000040c151c2328313940454c52565e61656a6e7275797c7e7f818384848585858483807c736e635a504531271d1207000000000000000000000000071019232b343d454d545c606a6e757c81868a8e909299969696969598928f8c89847f7a726d67605851443f382f261d140a0000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d1004000000000000000000000000000000000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000714212d3a46535f697783909da2a9a8a9a9a8a8a8a199908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019202830353d424a51545c6064696e73777a7d808284858687878787868583827f7c7975716d67615e57534d4540393129241d150d050000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483e332a201509000000000000000000000000000000000000000000000000000000000000000b151e29333b444c52585f62676a6b6b6b6864605c554f473f372d231a0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920293036393b41454749494949484645434750555d606a6f777e8590949fa4acb4bcc5cdd7dfe3dcd6cbbfb4aaa0958c7f72685d5246392f24180d010000000000000000000000000000000000000000000000000000000000000006121e2b37424d57606d79839196a1a9b3bbc5cdd6dfded5ccc3b9b1a7a09590837b828f949fa6b0b9c2cbd4dddfd7cdc5bbb3a9a19791847a6d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171f283039404551585f6268676d6d6c656965615d5650483e342a20150a000000000000000000000000050e172129313a414950555d60666c7074787c7e81828485858585848382807d7b77736f6a64615a534e443f382f271e150d03000000000000000000000000000000000000030c151c2328343c424a50545c6064686d7073767779797a7979787675726f6d6663605b535046423b332c231b1209000000000000000000000000000000000000000000060f182129313a414550555d60676d71767a7d7f8283848585858483817f7c7975706b64615a534e463f342e271e150d0300000000000000000000000000000000000000000000000000000000030b12181f282f353a41464c5254575f6266666d6f7173747677777879787876736f6a635c52483e341f150b0100000000000000000000000000071119222b333b424a51575f626a6f74797d8184868889898a8989878583807c78726d68605c554e463f332d261d140b0200000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d0100000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877d7063574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e2429303940444a5153575f6266686d7073757779797a7b7b7a7a787775726f6d6664605c55534d46423b352f271f18120b0300000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d453e362d21180e0300000000000000000000000000000000000000000000000000000000000007121c27303b454d565e616a6f737678787775716d67615951493f352c1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323b4146474c5254555656565553514b46454b51585f656c717b828c939aa2aab3bbc5cdd7e1e7dcd0c6bcb1a79f92857a6d61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e95a0a8b2bbc4cdd6dfded5ccc3b9b1a7a09590837a6e798290949fa7b1b9c2cbd5dddfd7cdc5bbb3a9a0968e81746a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343f464e5355555d6060605b535854524c443e362c22180e0300000000000000000000000000050f171f282f383f444b51545b6063656c6f717476777878787877767573716e6967626058555047433c332d261d150c030000000000000000000000000000000000000000030a1117222a2f383f444a5053565d606467696b656c6d6c656b69686562605c54535049413e363029211a11090000000000000000000000000000000000000000000000060f181f282f353e434b51555d6065676d7073757777787878777674726f6d66636059555047433c3428231c150c0300000000000000000000000000000000000000000000000000000000000000070d161d242930363a4146474e5355545c6062646668696a6b6b6c6c6b6967625f58524a40362c220d030000000000000000000000000000000710192129303940444e53585f62676d707477797b7c7d7d7c7c7a7976736f6a65605d56514b433c3428221c140b0200000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d12070000000000000000000000000000000000000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d1104000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706b6055453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e272e34394044464d5355565d616466686a666d6d6e6e6d6d676a686563605c5453514b46423b363129241d150d070100000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746423b332d241b0f06000000000000000000000000000000000000000000000000000000000000000c18232e39424d575e686d757c8083848584827e79706b625b51473e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254565d606263636362605c5553514b454e535b60696e7880889298a2a9b3bbc5cfd8e2e2d8cec3baada2978d8073675d5145392c201308000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b87939fa7b1bac4cdd6dfded5ccc3bab1a7a09590837a6d686d798290959fa7b1b9c3cbd5dddfd7cdc4bbb2a89d93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328343c4347484b5153535350494b4746413a322c241a1006000000000000000000000000000000050d161d262d333a40454a5053535b60626567696a6b6b6c6b6b6a686664615e5755544e49443e373227221b140b0300000000000000000000000000000000000000000000000610181d262d33383f44464c5254575a5c5e5b6060605b5e5d5b595653514a46443f382f2a251f170f0800000000000000000000000000000000000000000000000000060d161e2429313a40454b5153555d606466686a6b6b6c6b6a69676563605c54544f49453e37312a2218120b03000000000000000000000000000000000000000000000000000000000000000000040c12181e252a3036393c4247484a50535557595b5d5d5e5f5f5f5e5d5a55534e4640372e241a100000000000000000000000000000000000070f171e272e343c42474e53555d606467666d6e6f7070706f6e68696662605854524c454039302b2217110a020000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b01000000000000000000000000000000000000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013070000000009141f2d3945505a626d72797d8081828382817f7d78706b61594f4433291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c151c23282e34383c4247484c5254575a5c545c6060616161605c555b595653514a4645403936312a261f18120b0300000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b3a363029201b12090000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696e7a81888d909191918f8b847d726d625a5043392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565e6166686d6f6f706f6e6d6765605c554b434950575e666d737e869297a2a9b3bdc6d1dce7e0d6cabeb3a99f9285796d6053473a2f24190d010000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c9aa4afb9c3ccd6dfded5ccc3bab1a8a09590837a6d685e676d798390959fa7b1b9c3cbd5dedfd6cdc3baafa5998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218222a31373a3b4045474746443f3f3a39353028201a12080000000000000000000000000000000000040b141b22272f35383f444649505355585a5c5d5e5f5f5e5e5d5b5a5754534d4947433c39332b262017110a0200000000000000000000000000000000000000000000000000060b141c22282e34383a4145474a4d4f49505353535049504e4c494644403937332d261d1a140d05000000000000000000000000000000000000000000000000000000040c13191f282f35394045474c515457595b5d5e5e5f5e5e5d5b595653504a48443d39332b262018100700000000000000000000000000000000000000000000000000000000000000000000000001070d13191e252a2d31373a3b3f4446494b4c4e50515152525251504d4847433c342e251c1208000000000000000000000000000000000000050c151c232831373c43474b515357545c60616363636362615e565956544e4745413a342e271e191006000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d030000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d2114070000000003111d28343e48515b62676d7073757676757573706c6661594f473d3321170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c31373a3b4146474a4d4f4a51535454545453514b4f4c494644403a38342e2a251f1a140c07010000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e09000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b848e939a9d9e9e9e9b96918a7f726c61554b4034291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686e73777a7c7c7c7c7b7976726d675d554b40444d545c606c717c859297a2abb4bfcbd7dee6dbd0c5baada2978b7e7265564c4135291d11040000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aaab4bfcad6dcded5ccc3bab2a8a09591837a6d685e565d676d7a839095a0a7b1b9c3ccd5deddd6cbbfb4aa9b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820262b2e2f35383a3a3937332d2e2d29241e160e0800000000000000000000000000000000000000020a11171d24292d3338393f4446494b4e4f515252525251504f4d4a4846423c3b37322d28221b150b0600000000000000000000000000000000000000000000000000000000020a11171c23282b3035393a3d40433f44464746443f43423f3c3a38342e2b27221b140b0903000000000000000000000000000000000000000000000000000000000001080d161d24292f35383a4145474a4c4f505152525251504e4c4946443f3838332d28221b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d20262b2e2e34383a3c3e40414344444546454543403c3a37312a221c130a0000000000000000000000000000000000000000030b121820262b3237394045474a4a505355565657565654524c4d4947433d39352f28231d150c070000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a00000000000c17222c363f4951555d60646668696969686663605b544f473e352c210f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181c1f262b2e3035393a3d404240444647484847474540423f3c3a38342e2c28231d1a140e09030000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e1a140d05000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d788390969ea5a9ababaaa8a19e93887d70675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b6f7a808487888989898886837f796d675d51453b424a505a616a6f7c859299a3aebac2ccd8e3e1d6cabeb3a99c8f8376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a2aebac1cad7d5ccc3bab2a8a09691837a6e685e564c555d686d7a839095a0a7b1b9c3ccd5d4cbc2baaea3988c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2124292c2d2d2d2b272221201d19130c0400000000000000000000000000000000000000000000060b13181c22282b2d3337393c3e41434445454545444342403e3b3a36312e2b27201c170f0a0400000000000000000000000000000000000000000000000000000000000000060b11171c1f24292c2d31342d3337393a3937332d35322f2d2c28231f1b17110a02000000000000000000000000000000000000000000000000000000000000000000040c13181d24292c2f35393a3d404244444545454443413f3c3a38342e2c27211c170f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151a1e2123282b2d2f3133353637383839393836342f2e2b262018100a0100000000000000000000000000000000000000000000070c151a20262b2f35393a3d3f444648494a4a4949474641403c3b37322c29241e18120b0300000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f06000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151a1e2124292d2e31332e34383a3a3b3b3a3a38342f32302d2c28231f1c18120e0903000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e09020000000000000000000000000000000000000000000000000000000000000000000b131f2c3845515d67727f8c95a0a8afb6b7b8b7b2ada49a9184796d60554b4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7d858d9196959696969992908b83796d6053473a383f445058606a6f7d87929fa6b0bbc7d3dfe6dbd0c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929fa5afb8c1cccbc3bab2a8a09691847a6e685e564c444c565d686d7a839095a0a7b1bac3cbcac2b8b0a69f92867a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214181d1f2020201f1b171413110d080200000000000000000000000000000000000000000000000001070d11171c1f22272b2d2f323436373838393838373533312e2d2a25221f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000060b1013191d2021242722272b2d2d2d2b2722282623201f1c18120f0b0600000000000000000000000000000000000000000000000000000000000000000000000001070d12181d1f24292c2d313335373838393837363432302d2c28231c1c16110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e1214171c1f20222426282a2a2b2c2c2c2b2a2722211f1b150e060000000000000000000000000000000000000000000000000003090e151b1d24292c2d2e34383a3b3c3d3d3d3c3b3936302f2e2b27201d19130c070000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b262018100700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d00000000000009121b242d31394045474a4d4e4f504f4e4c4946443f382f2c231a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1214191d2021242723282c2d2d2e2e2e2d2c29232623201f1c1813100c0700000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000007121d2934404b55606d7985919ea7b1bac1c4c4c4bdb6aca1968b7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979ea0a8a2a3aba39f9d958c7f7266564c4135343e464e58606b727e8b949fabb7c2cdd8e4e0d3c7bbafa3998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000713202d3946525d68727f8b939ea6afbbc0c1b9b1a8a09691847a6e685e564c443a434c565d686d7a839095a0a8b1b9c1c0b8b0a69e948c7f72685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206070c1013141413120f0b060705010000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292a2b2c2c2b2b2a28272421211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003080d111314171a171b1f2020201f1b171b19161312100c07030000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212426282a2b2b2c2b2b2a282623201f1c1711100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b1012131618191b1d1e1e1f1f1f1e1d1a1515120f0a0400000000000000000000000000000000000000000000000000000000040a0f12181d1f2023282c2d2e303030302f2e2d2a2523221f1b15110d0801000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e070000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000009121b1f272f35393a3d404243434242403d3938332d261d1a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d111314171a181c1f2021212121201f1c1819161312100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3845515c67727f8c97a1adb9c3ccd1d1cfc7beb2a89e9184796d60544b4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a1a9acb2afafb5afaca79e918478685e5246392d343d464f59626d76828f9ca7b1bcc8d4e0e3d7cbc0b5ab998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005111d2935414c56626d75818e949ea5afb5b8afa7a09691847b6e685e564c443b323a444c565e686d7a839196a0a7afb8b8aea69f948f82776c60564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070706050300000000000000000000000000000000000000000000000000000000000000000000000003060b0f121316181b1c1e1f1f1f1f1e1d1c1a171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a060b0f12131413120f0b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d11131417191c1d1e1f1f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0e10111112131212100d09080603000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2022232324232321201e191615130f0a0401000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a04000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000090d151d24292c2d3133353636363533302d2b28221c140b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a070c101213141515141413100c0709070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea9b3becbd5deded9d0c4b9ada1968b7f72665c5145382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa9b3b9bdbcbcc0bbb9aca196877a6d6154473a2e2b343d47515b626f7c88959fabb8c4d1dde8dcd1c1b4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000010d1924303a44515b606d78828f939fa4abaca59e9590847b6e695e564d443b3229323a444c565e686e7a8490959ea5acaba49d948f82796d655b50443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0e10111212121211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060706050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f111112121211100e0c09070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060c1012131516171716161414110d08080603000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e09030000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030b12181d1f20242728292929282623201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707080807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8b97a1adbbc4cfdde7ebe2d5c9bdb2a89e9184796d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1c9ced1cbc7bdb2a895887b6e6255483b2f222b343f47535f6a7683909da9b6c3d0dce9dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000008131e28323f45515c666d79818d93999fa09d938f837a6e695e564d443b32292028323a444c565e686e7a838e939da09f9d928d82796d675d53493f32291e140800000000000000000000000000000000000000000000000000000105070709090a090908060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090c0e10111213131313120f0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090a0a0a09080705010000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b0807050200000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000001070c101314171a1b1c1d1c1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7984919ea9b2becdd6e1eff4e5dacfc4b9ada1968b7e71665c5044382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfd9dcd7cebbaea295887b6f6255483c2f22222b37434e5866727f8c99a5b2bfccd8e5ddd0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000020c16202834404b545c676d7880878f9395918a827a6e685e574d443b322920172028323a444c565e686d79818a909595908981786d675d554b41382d20170d0200000000000000000000000000000000000000000001050708080d11131415161616161513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0e0f1011121211110f0e0b090806030000000000000000000000000000000000000000000000000000000000000000000000020608080b0c0d0d0d0c0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e101111121211100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121316191b1d1e1f2020201f1e1c181312100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000406070a0d0f10100f0f0d0a0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d080806020000000000000000000000000000000000000000000000020608080c0f11121212110f0c0707050100000000000000000000000000000000000000020608080d0f11121212110f0c080705020000000000000000000000000000000305060a0e1011121211100e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000a121f2c3844515c66727e8b96a1adbbc4cfdfe8f2f6ebe0d5c9bdb2a89e9184786d60544a3f34281c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8d5c8bbafa295887c6f6255493c2f221b26323d4a5763707d8a96a3b0bdc9d6e3ddd0c3b7aa9d9084776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000040e18232e39424b555c666d737c828687847e756d685e564d453b322920170e162029323b444c565e676d757e838787837d746d665d554b43392f261b0e05000000000000000000000000000000000000000104080d11141418191d2021222323232221201f1c171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000104060b0f121316181a1c1d1e1e1f1e1d1c1a181515120f0a060300000000000000000000000000000000000000000000000000000000000003090e1214151719191a1918171413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1d1e1e1f1e1e1d1b19161413110d07060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f202325282a2b2c2c2d2d2c2b2924201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101010100f0d0b0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a080605030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e09030000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1b191413110d080200000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000060b0f1213171a1d1e1f1f1e1d1b171313100c0700000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8b2bdcdd6e0f1fafdf1e5dacfc4b9aca1968b7e71665c5044382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce3d7cabdb0a4978a7d7164574a3e2f2620232f3c4955626f7c8895a2afbbc8d5e2dcd0c3b6a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000007121d273039434b545c606b6f767a7a77716c605d564c443b332920170e050e172029323b444c555d606c71777a7a76706b605c544b433a31271d140a00000000000000000000000000000000000001070d1114191e202124252a2d2e2f3030302f2e2d2b282221201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000001070d1013171c1f20222527292a2b2b2b2b2a29272522211f1b1312100b060000000000000000000000000000000000000000000000000000040b0f151a1e21222426262626252321201d19130d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141a1e2021242628292a2b2b2b2a2928262320201d1814120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1c23282b2d2f3234363839393939393835312d2c28231c150c040000000000000000000000000000000000000000000000000000000000000307090e121415171a1c1c1d1d1c1c1a181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314161718191818161513120f0b06050200000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c070000000000000000000000000000000000070c151a1e212226292a2b2b2b2a282521201e19130d0500000000000000000000000000060b151a1e212226292a2b2b2b2a292621211e1a140d050000000000000000020a11171b1f202327292b2b2b2b2a2824201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000b17232e3844505c66717e8b96a1acbac4cfdfe8f2fffff6ebe0d5c9bdb2a89e9184786d60544a3f34281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccbfb3a6998c807366574d41382e2c2e36414c5664707d8a97a3b0bdcad6e3dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000b151e273139424a50596063676d6d6864615a524c433b322920170e0500050e172029323a434b515a6164686d6d68636159514b423a31281f150b020000000000000000000000000000000002080d13181d20252a2d2e313036393a3c3c3d3c3c3b3938332d2d2c29241e1b150e09030000000000000000000000000000000000000000000000000000000000000003090e12181d2022282b2d2f3234353738383838373634312f2e2b26201f1c17110d080100000000000000000000000000000000000000000000070f161b1f262b2d2e313233333332302d2c29241e19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181d2020252a2d2e313335363738383837363432302d2c2924211e1a15110e09020000000000000000000000000000000000000000000000000000000000000000000000000000070c161b21272c2e34383a3c3f414344454646464645423e3a38342e271e160e04000000000000000000000000000000000000000000000000000000030a0f13151a1e2122242728292a2a2928272522201f1c1712100c060000000000000000000000000000000000000000000000000000000000000000000000000000000104090e121415191d20212324252525242321201f1b1714110e08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b0300000000000000000000000000030b12181f262b2d2e3335373838383735322e2d2a251e170e0901000000000000000000020a11171f262b2e2f3335373838383735322e2d2a251f170f0a010000000000060b141b22272b2d303436373838383634312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0f1f9f8f3f3f1e5dacec4b9aca0968b7e71665c5044382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dccfc2b6a99c8f8276695f5349403a393a3f46525e6874818e9ba7b4c1cedae7dacec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f54555d60615e56555045413a312920170e05000000050e172029313a41455055565e61605d56554f45403930281f160d0300000000000000000000000000000000070c14191d24292c3036393b3e4141464748494949494846443f3e3a39352f2b27201a150b060000000000000000000000000000000000000000000000000000000001070d141a1d24292c2d3338393c3e414243444545444442413e3c3a37312d2b28231c19130c07010000000000000000000000000000000000000007111921272c31373a3b3e3f4040403f3d3a39352f29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d30363a3b3d404143444445454443413f3d3a39352f2e2b26201e1a140f0a0400000000000000000000000000000000000000000000000000000000000000000000030b121820272b3238383f4446494c4e50515253535352514f4b46444039302820160c02000000000000000000000000000000000000000000000000060c10161b1f22262b2d2e313335363737363534312f2d2b28221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000001080d11141a1e2122252a2d2e303131323231302e2d2b2722201e1914100b05000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c030000000000000000000000030c151d232831373a3b3f424445454544423f3a39363029201b13090000000000000000020c141c232831373a3b40424445454544423f3b3a363129211c130a00000000060f181d262d3337393d41434445454443413e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b96a1acbac4cedfe8eeecebe6e7e9ebe0d5c9bdb2a89d9184786d60544a3f33281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c6b9ac9f93877b6e655b514b4645474a5059616d7a86929facb8c5d2dfe4d8ccc0b6ac998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43484b515454524c49453e352f281f170e050000000000050e171f282f353e45494c525454524c48443d342e271e160d04000000000000000000000000000000030b12181e252a2f35393b4146474b4e4c525455565656555453504a4b4745413a37322b262017110a0200000000000000000000000000000000000000000000000000040c13181f262a2f35393a3f4446494b4d4f5051515251504f4d4b4847433d3a38342e29241e18120b030000000000000000000000000000000000071019232b32383c4247484a4c4c4d4c4b4a4745413a352f2820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10171c20272b2f35393a3e4246484a4c4e505151525151504e4c494745403b3a37312d2a251f1b150d080100000000000000000000000000000000000000000000000000000000000000040c151c232832383d43484a505356585b5d5e5f5f60605f5e5c5753514a423a32281e130800000000000000000000000000000000000000000000030a11171c1f272c2f31373a3b3e40424343434342403e3c3938332d2c28231c19130c070000000000000000000000000000000000000000000000000000000000000002080e13191d20262a2d2e3036393a3c3d3e3f3f3e3d3b3937332d2d2a251f1c160f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b00000000000000000000000b151e272e343c4247484c4f51515251504e4c4746413a322d251b1108000000000000000a141e262e343c4247484c4f51515251504f4c4846423b332e251c12080000030d18212a2f383f44464a4d5051525251504e4a46454039302b23190e04000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7884919ea8b2bdccd6e0e7e2dfdfd9dadde1e5d9cec4b8aca0968a7e71665b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8999a4afbbc7d4e0e0d4c7bbafa4998f82776c605c55535154545c606b74808d98a2aebac6d3e0e0d4c8bbafa49a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832383a4145474746413a393429241e160d0500000000000000050d161d242933393a4146474745413a383328231d150c04000000000000000000000000000000070c151d232830363a4145474c5254575a565e61626363636261605b545754514c47433d373128231c140c050000000000000000000000000000000000000000000000070d161d24293136394045474a505355585a5c5d5e5e5e5e5d5c5a5855534e4a46443f38352f29231d150d07000000000000000000000000000000040f19222b353d44484d53555759595959585654524c45413a32281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e161c21282d3238394045474a4d525457595b5c5d5e5e5e5d5c5b595653514b4847423c3a36302b262019130c040000000000000000000000000000000000000000000000000000000000040d161e272e343d43474f54545c60626567696b6c6c6c6c6c6b6864605c544c443a3025190d020000000000000000000000000000000000000002080c151c23282c32383b3c4247484a4d4f4f50504f4f4d4b4846443f3a38342e2a251e18120b0300000000000000000000000000000000000000000000000000000000070c14191e24292c31363a3b3f414647494a4b4c4b4b494846443f3b3936302c27211b160d08010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c120700000000000000000007121d27303940454d5355595c5d5e5e5e5d5b5854524c443f372d231a0f05000000000006111c2630383f444d5355595c5d5e5e5e5d5c5954534d4540372e241a1005010b151f2a333b41495053565a5c5e5e5e5e5d5b5753514b433d352b20160c02000000000000000000000000000000000000000000000000000000000a121f2b3844505c66717e8b96a0acbac4cedee2dbd6d3d2ccced1d5dce0d4c8bdb2a89d9184786c6053493f33271b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6d2dde3d7ccc0b5ab9f948d80746d6761605d6062666d727d88939faab4bfcad6e2dfd2c6b9ac9f93867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f35393a3a3936302d282219130c04000000000000000000040c131822282d3036393a3a39352f2c272118120b030000000000000000000000000000000810181e272e343b41464b5154565e6164676a686d6f6f706f6f6e6c666764605d55544e47423c342e261e170e050000000000000000000000000000000000000000030b12181f282f353b42464b5153545b60626567686a6b6b6b6b6a696764625f585653504a45413a342f271f18120b03000000000000000000000000000a15202b343d474f54575f6164656666666563605d56524c443a30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c33393d43474b515357575e61646668696a6b6b6b6a69676563605d5555534d4746423b373229241e160d08020000000000000000000000000000000000000000000000000000020b161f28303940444e54596063666d6f7274767778797979797875716d665e564c4135291e1308000000000000000000000000000000000000050d14191e262e34383d4348494d5355575a5b5c5d5d5c5b5a585553504a46443f38363028231d150c0700000000000000000000000000000000000000000000000000030b12181e252a2f35393b4246484c4c525456575858585756545350494746413b38332c272119130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c0100000000000000000c18232e39434b51575f6166686a6b6b6b6a6865615e5651493f352b21160b00000000000b17232e38424a50575f6266686a6b6b6b6a6865615e57514940362c22170c07121d27313b454d535b606367696a6b6b6b696764605c554f473d32281e130800000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919da8b2bdccd6e0d7d0cac6c5c0c1c5cad2dad9cec3b8aca0958a7e71655b5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687783909dabb5c0ccd7e3ddd2c7bdb0a69d928d8179726e6d676d6f72787f87929aa4afbcc6d0dbe3d7cbc0b5ab9d908377685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b1d24292c2d2e2d2a251e1d170d0801000000000000000000000001070d171c1e252a2d2e2d2c29241e1c160c070000000000000000000000000000000109121a222a303940454c52555d6065686e717476797a7b7c7c7c7c7b797774716d67626058534d443f38302920170f05000000000000000000000000000000000000050c151d2328313a41454d53555d6064666c6f7174757677787877777574716f6a6763605c54514c4540393128231d150c040000000000000000000000030f1b27323d464f596063696e717273737372706d68605d564c42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e171f252a32383e44494e54555d606468696e707374767777787877767472706d6766625f5754524d47433c352f282019130c04000000000000000000000000000000000000000000000000000a141d283139424a515860626b6f74797c7f818384858686868584827e786d685e52463a3025190d0100000000000000000000000000000000070e171f252a30383f44464f5456575f61646668696a6a6968676462605b5453504a46413a342e271e1910060000000000000000000000000000000000000000000000070c151d232830363a4145474d535559565e616364646565646361605b5354524d48443d383229241e160d07000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d12070000000000000004101c2834404b555c60696e7275777878787775726d68625b51473d33271c100200000003101c28343f4a545c60696e7375777878787775726e69635b51483e33281c110c18242f39434d575f656c707476777878777674716d6760594f443a3024190d0100000000000000000000000000000000000000000000000000000b17222d3844505b66717e8a96a0acbac4ceded7cec5bfbab8b3b5b9c0c8d2e0d4c8bcb1a79d9083786c6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5666727f8c99a4afbbc7d4e0e3d9d0c2b8aea49d938e847f7b79797a7c7f838b9299a3acb6c0ced8e2e0d4c7bbafa3998c7f7265564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d202121201e1913110c06000000000000000000000000000000050c1113191d202121201d1913100b05000000000000000000000000000000010a131b242c343c434b51565e61676d72767a7e818385878889898988878684817e7a756f6a625f57504a423a322921170f0500000000000000000000000000000000060f171e272e343e434b51575f61676d7175797c7e808283848485848382807e7b7874706d66605d55514b433e342e271e160d040000000000000000000006131f2b37434e58606b6f767b7d7f7f807f7e7d7a746d685d544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202930363d44484f55586062676d7174787b7d7f8183848485848483817f7c7a76726e6966615e57534e45413a3229251e160e05000000000000000000000000000000000000000000000006111c262f39434b545c606a6f767c8185898b8e90919292939392918f8a837a6d61564c4135291d1105000000000000000000000000000000091019202930363e424a505359606367696e717375767676767573716f6c6664605c54524c454039302b2217110a0200000000000000000000000000000000000000000910191e272e343b41464c5154575f616569686d6f7071727271706e6c6565615e56544f48433d352f281f1910090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000000000006131f2c3845515c676d747b7f828484858483817f7a726d62594f44382c1e130800000006121f2b3844505c666d747b7f828484858483827f7b736d635a5045392d1f14101d2935404b555f696e787d80838485858483817e796f6b60564c4135291d110500000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8b2bdccd5dbd0c5bcb4aeaca6a8aeb6c0ced7d9cec3b8aca0958a7d71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4854616e7b87939facb9c1ced8e2e2d4cac0b6aea59d96918b88868687888b91959fa3abb5bec7d2e0e2d8ccc0b6ac9f92867b6e6154483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141413110d08020000000000000000000000000000000000000002080d1113141413110d080100000000000000000000000000000000000a131c252d363e464e555c60686e737a7e83868a8d90929895969696959992908e8a86817c766e69605c544c443b332921170e040000000000000000000000000000060f182129303940454f555d60696e747a7e8285888b8d8f9091919191908f8d8b8885817d78726d67605c554f454039302820160e040000000000000000000815222e3b4754606a6f7d83888a8c8c8c8c8b8986817a6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429333b42464f545961646a6f747a7d8184878a8c8e8f90919191908f8e8c8986837f7b77726e69625f58524c443e35302820170f05000000000000000000000000000000000000000000000b17222d38424b555d666d747c83898e9297989a9c9e9f9f9f9f9f9e9b958e8174685e5246392d201307000000000000000000000000000009121b222b323b41464f545c60646b6f74787b7e80828283838282807e7c7974706d66615e56514b423d3428221c140b0200000000000000000000000000000000000109131b222b303940454c52555d6065696e7275787a7c7d7e7f7e7e7c7b7975726e68636059544f45413a312b221b120901000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000005111e2a36414d56606d7981878c8f90919191908e8b867f726b6054483a3025190d0100030f1b27333f4953606d7880878c8f90919191908f8c867f736c6155493b31251a131f2c3945515d676e7b83898d8f91919191908e8a847d6f685d5246392d2013070000000000000000000000000000000000000000000000000005121f2b3744505b65717e8a95a0acbac3ceded6cabfb4aaa29f999ca4aebcc5d0dbd4c8bcb1a79d9083786c6053463e33281c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535e6975828f9ba5afbcc6d0dbe7dcd2c8c0b7afa8a19e989a93939995989da0a7aeb5bdc6d0d9e4dbd0c8bbafa49a8e8175695e52463a2d1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607070705010000000000000000000000000000000000000000000000010507070706040100000000000000000000000000000000000008111c252d373f4850585f676d727a80858b9093999a9d9fa2aaa2a3a2aba39f9d9a98928e89827b736d665e564d453b332920160b02000000000000000000000000050e18212a333b434b515961676d737b81858a8e9297989a9b9d9e9e9e9e9d9c9a9797918e89847f7a726d676159514b433a322820160b020000000000000005121e2a36424d57626f7c86909597989999999899928d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f18202830353f454d525960636c70767c81858a8e919697999b9c9d9e9e9e9d9c9a989992908c88837f7b756f6a605d565046413a322921170d040000000000000000000000000000000000000000030f1c28333f4a545d676d78808790949a9fa2a9a7a9aaabacacacacaba79f92867a6d6154473a2e2114070000000000000000000000000009121b242d343d444d525961666d71777c8084888a8d8e8f90908f8e8d8b8885817d79736d68605c544f473f332d261d140b020000000000000000000000000000000009131b252d343d434b51565e61676d72777b7f828587898a8b8b8b8a898785827f7b76706b636059514c433d342d241b1309010000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000714202d3946525e6874818e939a9b9d9e9e9e9d9b9892897d7063564c4135291d11050005121f2b3744505b65727f8c939a9b9d9e9e9e9d9b99928a7e7164574d42362a1e14202d3a4753606d798490959a9c9d9e9e9e9c9a9691857a6d6154473a2e211407000000000000000000000000000000000000000000000000030f1b27333f4953606c7883909da7b1bcccd5dfd3c6baaea298928d929caab4becad6d9cec3b8aca0958a7d7064594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626f7c89939eaab4bfcad6dee4dad2c9c0bab2acabaca49f9fa4aba5aaacb1bbbfc6cfd8e2ddd6cabeb4aa9f93877c6f62574d42362a1e0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232d373f49515a616a6f797f868d92989c9fa4aba9acaeb4afafafb4aeacaaaaa29f9b948f867f786d685e574d453b32281d140a0000000000000000000000030c16202a333c454d555c606b707980868d92989b9fa2a9a7a8a9aaababaaaaa8a7a9a19e9a96918c857f79706b605c554c443a32281d140a000000000000000714212d3a46535e69768390989fa7a5a6a6a6aba39f948a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a323a414550575e616b70767d83898e92989b9ea1a8a6a7a9aaaaababaaa9a7aba39f9c9995908c86827c746d68615a524c443b33291f160c01000000000000000000000000000000000000010c161f2b3844505b666d79828d939a9fa6abadb3b4b6b7b8b9b9b9b8b7afa3998a7d7064574a3d3124170a00000000000000000000000009121b242d363f464e565e616b70787e83898d919697999b9c9d9d9c9b9a9797928e8a847f7a726d66605951443f382f261d140a00000000000000000000000000000006101b252d373f464e555c60686e737a7f83888c8f91969697979898979697928f8b87827d766f6b605d554e463e362d251b13090000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000814212e3b4754616e7b86929fa4acaaabababaaaaa39c908376685e5246392d201307000613202d394653606c7884919ea4acaaabababaaaba39d908377695e53463a2d211825313e4b5864717e8b96a0a7a9aaababaaa9a8a1978c7f7265594c3f3226190c00000000000000000000000000000000000000000000000005121f2b3744505b65717d8a95a0acb9c3ceded7cbbfb5ab9f9286808d98a2aebac7d1dcd4c8bcb1a79d9083776b6155483d33271c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4754606a75818e98a2aebac1ccd5dfe4dbd2ccc4bdb9b7b6afacacafb5b2b7b8bcc3cbd1d8e1ded5cbc3baaea2988e81756a6054453b30251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0f1011121211100d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c353f49515b626c717c838c92989fa2aaacafb5b6b8babfbcbcbcbfbab9b7b4aeaca69f99928c827a6e695e574d443a2f261b1106000000000000000000000b151e28323c454d575e676d747d848d92999fa2aaabadb3b3b5b6b7b7b8b7b6b5b3b3adaba8a19e97928c847d746d675d564c443a2f261c11060000000000000815212e3b4854616e7b87949faab1b2b2b3b2b5aea69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b333c444c525a62696e757d838a90949b9fa2aaabadb2b2b4b6b7b7b8b7b7b6b4b5aeaca9a7a09d99928e87817a716c615e564d453b31281d130700000000000000000000000000000000000007121d2a36424d57606c78828f949fa4acb0b8babec1c3c4c5c5c6c6c5c0b5ab998c7f7366594c403326190d000000000000000000000007111b242d363f48505860686e757d848a90959a9ea1a8a6a8a9a9a9a9a8a6a9a19e9b96918c857f796f6b625b504a42382f261b110600000000000000000000000000040e18222d373f49515860676d737a80858c9095989c9ea1a9a3a4a5a5a4a9a29f9c99938f89837c746d67605850483f372d251b110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000b1824313e4b5764717e8a99a3afb6b7b7b8b7b6b4ac9f93867a6d6154473a2e211407000915222f3c4855626f7c8896a1acb6b7b7b8b7b6b5aca095877b6e6154483b2e211b2835414e5b6874818e9ba8b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000613202d394653606c7883909da7b1bcccd5e0d3c7bbaea3998d807a85929fabb5c0cbd7d9cdc3b8ab9f958a7d7063594f44382c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58616e7b86929fa6b0bac3cdd6dfe4ded6cec9c5c4c0bbb9b9bbc0bec4c5c8ced7dce3ded6ccc3b9afa59f92867b6e61584e4333291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314181b1d1e1f1e1e1c1a161613100b04000000000000000000000000000000000000000000000000000000000000000000000007131d28313e47515b636d727e8691959fa2aaaeb4b9bbc0c3c5c6cad0c9d1cbc7c5c3bfbab8b0aba39f948f847b6e695e564c41382d22170b03000000000000000007121c27303a444d575f696e79818a91969fa3abaeb4b8babec0c2c3c4c4c4c4c3c2c0beb9b8b2aca9a29e96918a80796d685d564c42382d22170b0300000000000a1724313d4a5764707d8a97a6b0bcbfbfbfbfbfb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232c353d464e565d606d717b818990959c9fa6acaeb4b7b9bdbfc1c2c3c4c4c4c3c2c1bfbbb9b6b1acaba39f99938d857e756d685e574d433a2f24180d0100000000000000000000000000000000010d18242f3a46535e69737f8c949fa6afb6bec2c6cacfcfd1d2d2d2d2d1c0b3a79a8d8074675a4d4134271a0e01000000000000000000050e19232c363f48505a626a6f7a818a91969da0a7abacb2b3b5b5b6b6b5b5b3b3adaba8a19e98928c847d726d605b544a41382d221710060000000000000000000000000a15202a343f49515b626a6f797f868d92979da0a7a8abadb2b0b1b2b1b1b3adababa49f9c959089817a6f6a625a51493f372d231a0f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000d192633404c5966737f8c99abb5c0c3c4c4c4c3bbafa49a897c6f6256493c2f231609000a1724313d4a5764707e8a97a8b2bdc3c4c4c4c3bcb1a796897c706356493d30231d2a3743505d6a7683909da9b6c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e1100000000000000000000000000000000000000000000000814202c38444f5964707d8a95a0acb9c3ceded8ccc0b6ac9f92867b73808d99a3afbbc7d3e0d4c8bcb1a79d9083766b6055483d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46535e69727f8b949ea8b2bbc5cdd5dee6e0dad5d2d2ccc8c6c6c7ccd2d0d1d4d9dfe6ddd5ccc4bab1a79e938b7e71695e52463c3221170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a29272322201b160c07010000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a636d727f889298a0a7aeb4babfc5c7ccd2d2d3d6dbd6dcd7d3d2d0cac7c2bdb4aea69f9691847b6e685d53493f33271f150900000000000000030c18232e39424c565f696e7b838d929ea1a8aeb5babec5c6cad0ced0d1d1d1d1d0cfcfc9c6c4bdb9b3ada8a09e928d837a6d685d544a3f33281f150900000000000b1825313e4b5864717e8b97a4b1bececcccd1c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c353e474f585f686d757e868e939d9fa7abb0b8babfc4c5c9cfcecfd0d1d1d1d0cfd1cbc7c5c3bcb8b5afaba49f97928b827a6e695e554b4135291d11040000000000000000000000000000000004101d2935404b55616e7b86929fa6b0bbc0c7d0d3d6dbdcdddedfdedacdc1b4a79a8e8174675b4e4134281b0e010000000000000000020c17202b353e48505a626c717c858f939ea0a8acb1b7b9bdc0c1c2c3c3c2c1c0beb9b8b2adaaa29f9691877f746c665b53493f332722180c0300000000000000000000030f1b26313c46515b626d727c848c92989fa2a9acb1b5b8b9bdbdbebebebdbebab8b5afaca79f9d938e847c716c625b51493f362c21180b020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000010e1b2734414e5a6774818d9aa7b4c0d1d1d1d1ccc0b6ac96897d7063564a3d3023170a000b1825313e4b5864717e8b97a4b1beced1d1d1cdbdb0a3978a7d7064574a3d31241e2b3844515e6b7784919eaab7c4d0d1d1d1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000050f1a232f3c4855616b7783909da7b1bccbd5e0d4c8bbafa49a8e81746e7b86929facb9c2ccd8d8cdc3b8ab9f95897d7063594f44382c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202a36424d57626d75828f96a0a9b3bbc3ccd6dbe1e5e1deddd8d4d2d2d4d7dddddee0e5e1dad5cbc3bab2a8a0958f81756c62574d42342b200f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090d161e24292c2d323537383838373633302f2c272118120b030000000000000000000000000000000000000000000000000000000000000004111d2935404b55616c727f8b939aa3aab1babfc6cad0d4d7dddfdfe2e7e2e7e3e0dfdbd6d3cfc6bfbab0a8a09691837a6d655b50443c31261a0e040000000000000b151e2834404a545e686e7b8490959da4acb2bbbfc6cad0d3d6dbdbdcdddededddddbdad5d2cec9c5beb9b2aca49d9590837a6d665b50443c31261a0e04000000000b1825323e4b5865717e8b98a4b1becbd7d9d2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c353e474f59606a6e7a818b92989ea5abb1b7bcc2c6cad0d2d5dadadcdddddededddcdcd7d3d2cec8c7c0bbb5afa9a19e938f847b6e675d5145392c201306000000000000000000000000000000000613202c3945515d6774818d98a3aeb8c2ccd2d9dfe2e3dcd7d3d2d1d0cdc0b4a79a8d8174675a4e4134271b0e01000000000000000008131e29323d47505a626c717e8791979ea5acb2b8bcc3c5c9cececfd0d0cfcecfc9c6c4bdb9b4aea8a099928b81786c655b50443f342a1e150b0000000000000000000006121f2b37434e58626d727f8791969fa2aaadb3b8bcc2c4c5c9cfcacbcbcfcac6c5c0bbb9b1aba59d9691867e726d625b51483e332a1d140a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000010e1b2834414e5b6774818e9aa7b4c1cddadeddd2bdb0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4b1becbd7ded7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0abb9c3cddddfd2c6b9ac9f93877b6e6975818e9ba6b0bbc7d3dfd4c8bcb1a79d9083766b6054483d32271b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25313b45515b606d7a849197a1a9b2bac1cacfd6dbe0e3e8e4e0dfdfe0e3e8e8e3e0dbd6cfc9c1b9b1a8a1969083796d605a50453b3022190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b1f282f35393a3e42434445454443403d3b383229241d150d030000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa4acb4bcc3cad0d6dbe0e3e2dfdedddcdddedfe1e6e7e2e0d8d1cbc2bab2a8a0958f82776c60574d42372b21160a000000000007121d27303944515c666d7a849196a0a7aeb9bdc4cbd1d6dbdfe3dcd7d3d2d1d1d2d3d6dbdfdfdad5cfcac4bdb9aea79f958f82786c60574d42372b20150a000000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202b343e475059616b707c848f939fa2aaafb8bcc2c7cdd3d6dbdfe1e5e6e3e2e1e1e2e3e5e7e3e0dfd9d4d1cbc7c0bbb3ada59e969184796d6054473a2d211407000000000000000000000000000000000714202d3a4753606d7a85929faab4bfcad8dde4e3e1d8d1cbc7c5c4c3c3c0b3a6998d8073665a4d4033271a0d0000000000000000030d1925303a444f59616c717f889299a1a9afb9bdc4c8cdd2d5dadbdcdcdcdcdbdad5d2cfc9c5bebab2aba39f938e80776c605a50463c30271d12070000000000000000000815212e3a47535f6a727f8b9299a0a8aeb4babec5c8cdd1d2d5dad7d8d8dbd6d3d2ccc7c2bcb8afa8a198928b7f726d625a50453b2f261b110600000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000004101c27333c4855616b7683909da7b1bccbd5dfd3c7bcb1a79c8f82756a626f7c88949fabb7c3cdd9d8cdc2b7ab9f95897d7063594f44382c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f45525d686e7b859297a0a8b0b9bec5cad0d4d7dcdcdddedededddcdcd7d3cfcac4beb9afa7a09691847b6e675d51483f33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d313a4145474b4e50515251514f4d4948443d352f271f150b0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929aa4afb6bec6ced6dbe2e2e0dbd6d3d2d0d0d0d1d2d5dadde0e4e2dcd7ccc3bab1a79f948c7f72695f53473d32271b0f02000000000c18232e39424f59606d78829096a1a8b1b9c0c9ced7dce3ded8d3d1cbc7c5c4c4c5c6cad0d2d4d7dcdbd6cec9c0b9b1a79e948c7f73695f53473c32271b0f010000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333d46505a616c707d8691969ea5aeb4bcc1c8cdd3d8dfe2e3e0dfdcd9d7d6d4d4d5d6d8dbdedfe1e4e3dcd7d2ccc5beb9afa8a0968c7f7265594c3f3226190c000000000000000000000000000000000b1724313e4a5764717d8a98a2aebcc6d0dce8e3dad1cfc6bfbbb9b7b7b6b6b0a6988b7e7165584b3e3225180b00000000000000010b151f2a36414c56606b717e87939aa3abb2bbc1c9ced4d9dee1e5e5e1e0e0e2e5e6e2dfdad5d0cac3bdb5aea59d938d80746c62584e42392e23180c0200000000000000000915222f3c4855626f7c87929fa3abb2babfc6cad0d4d9dedcd9d6d5d4d4d6d9deddd7d4cdc8c1bab2aaa39f918c7f726c61574d41382d22170b00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000714202c38444f5963707d8a959fabb9c3cdddddd1c4b7ab9f95897c6f635f6a76828f9ca7b1bcc8d4dfd3c7bcb1a79c9083766b6054483d32271b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212935414c565f696e7c8591969ea6adb3babec5c7cbd1d0d1d1d2d1d1d0d1cbc7c5beb9b3ada59e9590847b6e695e554b40362d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242d373f434c5254585b5d5e5e5e5d5c5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8b97a1acb6c0c7d0d8e0e2dbd6d3cfcac6c5c3c3c3c4c5c9cfd1d4d9dfe7ded5ccc3b9b0a69f92867b6e62584e43382c1e130800000004101c2834404b54616b74808d949fa8b2bac3cbd5dae0e0d9d4ccc7c7c0bbb9b7b8b8babfc1c5c7cbd1d9e1d9d5cbc2b9b0a69f92867b6e62584e43372b1d13070000000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e58616c707e879298a0a8afbabec5ced4d8dfe4e3dcd7d3d2cfcccac9c8c8c8c9ccced1d2d5dae0e3e3ddd7cfc9c1bab2a89c8f8275695c4f4236291c0f00000000000000000000000000000004101c2834404b546774818e9aaab4beced8e2e6ddd1c8bfbdb5aeacabaaaaa9a79f94887b6e6255483b2f2215080000000000000007121d27313946525e686f7d879299a4acb4bdc4cdd5d9e0e4e0ddddd8d5d3d3d5d9dedee1e5e2dbd6cfc6bfbbafa59d928b7e716a5f544b4034281e130800000000000000010d1a2734404d5a6773808d99a3afb5bdc3cad0d6dbd8d4d2d0ccc9c8c7c7c9cdd2d3d6dbd8d4ccc4bcb4aea39f93887e70695f53493f33271c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000040f19232f3c4854606b7683909da7b1bccbd5dfd4c8bdb2a89d9083766b605863707d8995a0acb8c4cfdad8cdc2b7ab9f94897d7063594f43382c20160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19242f3a444d575f6a6e7c848f949ea2a9adb3b9bbc0c1c3c4c4c5c4c4c3c1c0bbb9b3ada9a19e938e837b6e695f574d433a2f241b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4951565d6065686a6b6b6b6a6966636059514b43392f24180c02000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3bec7d2d9e2e0d8d0cac7c5bebab8b7b6b7b8b9bdc3c4c8cdd5dde3ded5ccc2baaea3998f82756a6054483a3025190d01000006131f2c3845515c66707d8a929da6b0bac4ccd5dde5ded5cec8c2bbb7b5afacababacaeb4b5b9bbc0c7cfd5deddd4cbc2baaea3998f82766a6054473a2f24180d0100000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606a707e879299a2aab2bac1cad0d7e0e4dfd9d4d1cbc7c5c3bfbdbcbbbbbcbdbfc2c5c6c9cfd3d7dce2e1dad5ccc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000006131f2c3845515c667784909daab7c3d0ddeaded4cbbfb6aeaba39f9e9d9d9c9b958f82766a5f53473a2e211408000000000000000c18242f3943505a616d7a849199a3abb5bec6cfd6dfe5dfd8d4d1d0cbc8c6c7c8ccd1d2d5dae0e6e1d8d1cbc0b7aea49f92867c6f665c51453a3025190d00000000000000010d1a2734404d5a6773808d9aabb5c0c7cfd6dbd6d2ccc8c6c3bfbcbbbababcc0c5c6cad0d7ded6cfc6bfbaafa49a92867b6e655b5044382e23170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000000a16212c38444f5963707d89959fabb9c2cdddded1c5b8aca0968a7d70645954606b7783909da8b2bdc9d5ded3c7bbb0a69c8f82766b6054483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454e585f6a6e7a828b92979fa2a9acafb5b4b6b7b8b8b8b7b6b4b5afaca9a29e97918a81796e695f574d453b31281d12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d717576777878777673706b605d554b4035291f1409000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc5cfd8dfd6cec6bfbab8b3adabaaa9aaabadb2b6b8bcc3cbd1dae3ded7cbbfb4ab9e94897c6f62564c41362a1e110500000713202d3a4653606d7984919ea4aeb8c2ccd6dee4dbd3ccc3bdb9b0ababa39f9e9e9fa2aaa8acafb5bdc4ccd5dfddd7cbbfb4ab9f94887c6f62554b4135291d110400000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130603020100000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e696f7c869299a3abb3bcc4ccd6dbe2dfd9d4cec8c6bfbbb9b6b3b0afaeaeafb0b2b5b8b9bec5c7cbd1d8e1ddd2c7beb0a69a8d8073675a4d4034271a0d0000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe4d8cdc2b8aea49c9992919090908e8a837b6e61574e42372b1e120600000000000004101d2935404b55616c76828f96a1abb5bdc7d0d8e1e0dad5cdc8c4c3bebbbababcbfc4c5c9ced6dbe1e3dcd7c9c0baaea2989183796d60564c4135291d1207000000000000000c1926323f4c5965727f8c98a7b1bdc7d2d8d0cbc7c0bbb9b6b3b0aeadaeafb3b8babec5ced4dcd8d1cbc0b6aca2988f82776c60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000000030f1b27323b4854606b7683909ca7b1bccbd4dfd5c9beb3a99d9184786c60534f5964717e8a96a1adb9c5d0dbd8cdc2b7ab9f94897c6f63584e43382b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a333c464e575f686d757e858c92979c9fa3aba8a9aaabababaaa9a8aba39f9c97928c857e756d675f574d453c33291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e81838485848482807c756d675d51453b3025190e020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89949fa9b3bdc6d0d4cdc4bcb4aeaca9a29f9d9d9d9ea1a9aaabb1b9bfc8d1dbe7dcd1c6bdb0a69b8f8275685e5246392d20130600000b1724313e4a5764717e8a96a0acb6c0cad4dee4dad2c9c1bab2aca69f9c999291919298979b9fa3abb2bac4cdd7e1dcd1c6bdb0a69b8e8175675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c20130f100f0e0c0a07060300000000000000000000000000000000000000000000000000000000030e18212b3744505b656e7b859198a2abb4bdc5ced5dee2dcd7cec8c3bcb8b5aeaca9a6a4a3a1a1a2a3a5a8abadb3b9babfc6cfd6d8ccc0b6ac9f94887c6f6255493c2f2216090000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7d3e0e0d3c7bcb0a69c928d8684848383817e786e695e53453c31261a0e0200000000000006131f2c3845515d67717e8a949fa9b2bdc7d0d9e2ded6cfc9c3bcb8b6b2aeadadafb2b7b9bdc4cad0d7e0e7dbd6cabfb4aaa0958c7f72685e5246392e23180c000000000000000915222f3c4855626f7b88959fabb5c0cccec6bfbab6afaca9a6a3a2a1a1a3a6abadb3bcc2cad4dcdcd2c7beb4aa9f948a7e71665c5044382b1f13080000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000007131f2c38444f5963707d89949fabb9c2cddddfd2c6b9ada1978b7e71665b504653606d7984919ea9b3becad6ded3c7bbb0a69c8f82766a6054473d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a343c454e565d606c717a80858b8f9299999b9d9e9e9f9e9e9d9b9999928f8b857f7a716c605d554d453c332a21170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191908f8d8982796d60564d42362a1e11050000000000000000000000000000000000000000000000000000000815222e3b4754606a76828f97a2abb5bdc7c8c1bbb2aaa29f9a97929090909196979da0a7aeb6bfc9d2e1e2d8cfc1b9ac9f92867a6d6154473a2d22170b00000e1b2835414e5b6874818e9ba8b2bdc8d2dce7dad2c8c0b7afa8a09e948f8a86848585878a8e9299a0a8b2bbc5cfdbe2d8cfc2b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c201b1c1c1c1b19161312100c06000000000000000000000000000000000000000000000000000009141f2a36414c56606c77828f97a1aab4bdc6cfd7e0e1d8d1cbc3bdb8b1acaba39f9c99979695959596999b9ea1a9acaeb4bcc2cacec5bbafa49a8f82766a6054473b2e221508000000000000000000000000000000091623303c4956636f7c8996abb5c0cbd7e3ddd0c4b7ab9f948d807a7877777674716d665e574d42332a201509000000000000030f1c28333f4a54606d7984919ea6b0bbc4cfd9e2dcd4ccc4bdb9b1abaaa5a2a0a0a2a6abacb2babec5ced5dde7dbd0c6bcb1a79f92857a6d61544b4034281c10040000000000000815212e3a47535f6a76839099a4afbbc0c2bcb4aeaca49f9d9996959494969a9fa2a9b0b8c2cad4dfd9d0c5bcb0a69e9184786d6053463a2f24190d0100000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000040f19222f3b4854606b76828f9ca6b0bbcbd4ded6cabfb4aa9e9185796d60544a44505c66727f8c97a2adbac6d1dcd8cdc2b7ab9f94897c6f62584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a333c444c525a62686d737a7e8386898c8e909191929191908e8c8986827e7a736d67615a514b433b332a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a92989b9d9e9e9e9d9c99948e8174695e52463a2d20140700000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b859299a3abb5bdbdb9b0a9a198928d888584838485878b90959ca4aeb7c1cfd9e3e0d4c7bbafa3998b7e726553493f33271b0f03000f1c2936424f5c6975828f9cabb4bfcbd7dddcd6c8c0b6aea59e969189827d7a7878797a7d81879196a0a9b3becad6e2e0d3c7baaea3998a7d7064574a3d3124170800000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346392c2628292929282623201f1c17110f0a0300000000000000000000000000000000000000000000020e1a26313946525e68727f8b949fa9b3bcc6cfd8e1ded6cfc6bfbab1aca7a09d9992908c8a898888898a8c8f92979b9fa3aab0babfc5bcb2a89f93877c6f62584e43372b1f13060000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdd1dce8dccfc3b6a99c9083766d676a6a696864605c544d453b3121180e0300000000000006121f2b3844505b66727f8c96a1acb8c2cdd6e1ddd4cac2bab2ada79f9d9895939495999ea1a8adb3bcc3cbd5dee2d8cec3baada2978d8073665c5145382c1f130600000000000006121f2b37434e58626f7c87939fa4aebbbab0aaa39f9a93908c89888787898d92979fa6b0b8c2cdd7e2d7cec2b8aca0968a7d7164564c4135291d110400000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000a15202c38434e58636f7c89949fabb8c2cddddfd3c6baaea2988c7f72675c51423f4a54606d7a85929fabb4bfcbd7ded3c7bbb0a69c8f82756a6054473c32261b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a414550565d61676d71767a7d808183848585858483817f7d7a76716d67605d555045403a312921180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909da2aaa9aaababaaa9a69f92867b6e6154473b2e211408000000000000000000000000000000000000000000000000000000030f1b27323d46525e69707d879299a3abb1b2aca69e969186807b78777677787a7e838d929ca5afbdc7d1dce3d7cbc0b5ab9b8f8275655b5044372b1f1205000d1a2733404d5a6673808d99a3aebac2cbd7d0cbbfb6aea49d938e847d76706d676b686e70757c849197a2adb9c6d2dfe3d7cbbfb4ab9a8e8174675b4e413025190d01000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346393133353536353432302d2c28231c1a150e0903000000000000000000000000000000000000000005121e2a36424d57616d7a85929fa6b0bbc4ced8e1ded6ccc4bcb4aea8a09d95918b8683807d7c7b7b7c7d7f8285898e92989fa6aeb4bab3a9a0968d81746a6054463c32271b0f030000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8ccbfb2a5998c7f72665d555d5d5b5753504a423b33291f0f06000000000000000613202d394653606c7884919ea8b2bdcad4dfe2d4cbc2b8b0a8a19e95908b888787898c91969fa2a9b1b9c3ccd5e0e0d6cabeb3a99e9285796d6053463a2d22170b000000000000030f1a26313c4854606a727f8c929da5afaea69f98928e8783807d7b7a7b7c80858f949fa6b0bbc5cfdae0d4c8bdb2a89c8f8275685d5245392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d02020202020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000030f1b27323b4854606a76828f9ca6b0bbcad4ded7cbbfb5ab9f92857a6d60554b403845515d6773808d99a3aebac7d2ddd8ccc2b7aa9e94897c6f62584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820282f353e444c52555d6065676d707375767778787877767573706d6764605d55514c433e352f281f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0abb4b6b7b8b7b7b5afa3998b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000a16202a36424d57606b717e879299a0a7a8a09e948f847c736e6a6a6a6a686d7178808d939eabb5c0cbd7e3dcd1c5b8ab9e9285796c605346392d201306000815212e3b4854616e7b86929fa6b0b9c2ccc6bfbaaea49d928d8179706b64605d565e61646a6f7b85929eabb8c4cfdae6dcd1c3b6a99d9083766a564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f53463a3d4041424342413f3d3a38342e2b26201a140d05000000000000000000000000000000000000000714212d3a46535f6974808d98a2aeb8c2cdd6e0dfd6ccc4bab2aaa39f95918a847e7a767371706e6e6f707275797c818690949fa2aaadaaa2979184796d60584e43342b20150a000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d7cabdb0a4978a7d7164574b50504e4a46443f38302921170d00000000000000030f1b27333f495363707d8a96a1adbac4cedce3d9d0c2b9b0a69f96918a837f7b7a7a7c7f848b9297a0a7b1bac4ced9e5dbd0c5b9ada1978a7d716453493f33271b0f030000000000000a15202c38434e58626d74808d939fa3a29f949086817b7673706f6e6e70737b828f949fa9b3bec9d5e1d9cec3b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000006131f2b37434e58626f7c89949fabb8c2cddce0d3c7bbaea3998d8073685d52433935414b55616e7b86929facb6c0ccd8ded3c7bbb0a69c8f82756a5f53473c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e2429323a41464c5154555d606366686a6b6b6c6b6b6a686663605d5553514b45413a3129241d160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a7b1bcc3c4c4c4c3c0b5ab998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000040e1a25303b454f59616c717e879195999896918a827a6f6a625f575d565e61666d74818e99a3afbbc7d4e0dfd2c6b9ada297877b6e6154483b2e211508000714202d3a46525e69737f8c949ea7b1bbc0bcb4aea49c928d80756d67605953514d5254585f69727f8c98a9b2bdc9d5e1dfd2c5b8ac9f928579685e5246392d201307000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f5346474a4d4e4f4f4f4e4c4946443f3837312a251f170f07010000000000000000000000000000000004111d2935414c56616e7b87929faab3becad4dfe1d7cdc4bab2a8a198928c847d78726d676664636262626366666c6f747b828c92989fa29f9892857c6e675d51463c3222190f04000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a4443413e3a38342e261e170f050000000000000005121f2b3744505b6575828e9ba8b2bdccd6e0ddd2c7bdb1a79f948f847d77726f6d6d6f73797e859195a0a8b2bdc9d5dfe1d6cabeb3a99b8f8275655b5044372b1f1205000000000000030f1b27323d46515b606c77818d929998928b827b746e69666362616163686e79828f97a1adb9c5d0dbe0d3c7bbaea3998a7d7063574a3d3024170a00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000040e18222e3b4754606a76828f9ca6b0bbcad4ded8ccc0b6ac9f92867b6e61564c41302f3a46525e6974818e9aa4afbbc8d4e0d7ccc1b7aa9e94887c6f62584e43372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202830353a4145474b515456595b5d5e5e5f5e5e5d5b595653514b4745403a352f281f18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcdd1d1d1d1c1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000009141f29333d47505a616c717c84898c8c89847e756d686058534e504c52545c616e7b87929facb9c5d2dfe2d6cabeb3a996897c706356493d3023160a0005121e2a36424d57606c77828f959fa7afb5b1aaa39f928c80746e605d554f47454146474e57616e7a8796a1adb9c5d2dfdfd3c6baaea298877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f4c525457595b5c5c5c5b595653504a47433c3630292118120b030000000000000000000000000000000713202c3945525d6874808d99a3afbcc5d0dce6dbd0c5bbb2a8a09691867f79706c65605d55575655555657545b6063696e787f868d92979490867d6f6a5f554b40342b20100700000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3635312d2b28231c140c0500000000000000000613202d394653606c7885929fabb8c4cfdee3d7ccc0b5ab9f958f827a706b6562606162666d717b839196a0acb9c3cdd8e4dacfc5b8ab9f9285796c605346392d201306000000000000000a16212b343f44505b656c7780878b8b867f776e69625f5756555454565e676d7a85929eaab3becad6e2d7cbbfb5ab9a8d8073675a4d4034271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033282828282828282828282835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000a15202b37434e58626f7c89949faab8c2ccdce0d4c8bbafa49a8e8174695e52443a302a36424d56626f7c87939facb9c3cdd8ded3c7bbb0a69b8f82756a5f53473c31261a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e161e24292f35393a4145474a4d4e505152525251504e4c4a4745403a39352f29241e160d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7dedbcec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000030d17212b353e48505a616a6f787d7f7f7c78716c615e564e47424341464a525e687683909ca9b6c3cfdce6dbcfbeb1a4978b7e7164584b3e3125180b00020e1a25303b44505b656d798390959fa4aba79f98928b80746e645c514b433d3936393c46525e687885919eabb8c4d1dee2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c5f565e61646668686968676563605c54534e46423b3329231d150d0400000000000000000000000000000714212d3a4754606d7a86929fabb5c0ced7e1e1d6cabeb3a9a09691847c736d66605b53514b4a494848494a4a5053575f666d727a80858888837b6f6b60584e43392f22190f0000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302824201f1c17110a020000000000000000000815222f3b4855626e7b8897a2adbac6d3dfe0d4c7bbafa4999083796d676159555454545c60696e7a84919ea7b1bcc8d4e0dfd3c6baada297887b6e6255483b2f22150800000000000000040f192227333f49535b656c737b7e7e7a726c655f57595a5a59585653555e68727f8b98a2aebac6d3dfdcd1c2b5a89c8f8275695c4f422d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4035353535353535353535353535414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1b26323b4754606a75828f9ca6b0bbcad4dedfd2c6b9ac9f93877c6f62574d42322825303b47535f6a75828f9ca7b1bcc8d4e0d7ccc1b9ac9f93877c6f62584e43372b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e24292c2f35393a3d40424344454545444342403d3a39352f2c29241d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000050f1a232d363e48505860656c7072726f6c65615a524c443d37313638414d566874818e9ba7b4c1cedae4d8cbbeb1a5988b7e7265584b3f3225180c000009141f27333f49535d676d7a838d93999b9a9590867e736e645c5245403931363a3b4246505b667784909daab7c3d0dde7dbd0bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796c6064686d7073747576757472706d66625f58524d453f342f271f160e0500000000000000000000000005121e2a36424d5765727f8b98a2aebdc7d1e0e3d9cfc7baada29791847b6f6a605c54504945403e3d3b3b3c3d3f44464d545c60686e73797c7b766e6960594f463c31281d10070000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171312100b0600000000000000000000000b1825313e4b5864717e8b97a9b3becad6e2dfd2c6b9ac9f93877c6f675d554f4847474a50575e68707d89959fabb8c4d1dde2d6cabeb3a9978b7e7164584b3e3125180b0000000000000000071017222d384149535b60696e71716e6860606265666766666462605c56606d7a85929fabb8c5d2deddd0c4b7aa9d9184776a53493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000006121f2b37434e58626f7c88949eaab8c2ccdce0d4c8bcb1a79c8f82756a5f53453b30201f2b37434e5863707d89959fabb8c4ced9e0d4c8bbafa49a8e82756a5f53473c31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d2024292c2d303335373838393838373533302d2c2924201d18130d0801000000000000000000000000000000000000000000000000000000000000000000000304050505050505050505050505050505050b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000008111b242d363e464e535b6063666563605b535a54524c443f352f34404b556774818d9aa7b4c0cddae5d8cbbeb2a5988b7f7265584c3f3225190c0000030b17222d38414b555d686d7981878c8e8e8a837c716c635c524a413a3c3f4246474d5359606c7985929eabb8c5d1dee2d5c8bbafa295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f928679656c71767a7d8081828282817f7c79746e6a615e5750454039312820160e0500000000000000000000000714212d3a46535e697683909daab4bfcfd9e3dcd1c7bdafa59f92857b6e695f58514b443f38352f302f2f2f2d33383b424a50565e61666d6f6e69625f574f473d342a1f160c00000000000000000000000000000000000003091825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302419171413110d08020000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe6dccfc2b6a99c8f83766a5f554c433e3a3a3f444d56606b7783909daab6c3d0dde6dbd0c0b3a6998d8073665a4d4033271a0d00000000000000000006111b262f38414950575f6265656163666d6f7173737373716f6d6663616775828f9ca8b5c2cfdbdfd2c5b8ac9f928579655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000030f18212e3b47535f6a75828f9ba6b0bbcad3deddd1c4b8ab9f95897c7063584e4333291f1a26313c4854606b7783909da8b2bdc9d5e1d8ccc0b6ac9f93877c6f62574e42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113181d20212326282a2b2b2c2b2b2a28262320201d1813110d070100000000000000000000000000000000000000000000000000000000000000020608080d0f1112121212121212121212121212121212121824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000a141c242d333b42464e54575f6166696b6c6a66615e565145403d4045515c6775828f9ca8b5c2cfdbe4d8cbbeb1a5988b7e7265584b3f3225180c00000006111b262f3a434c565d676d747b7f81817d786f6a625a524a3f4446494c4d5254575f616b717e8a97a1adb9c6d2dfe2d6cabfb4aa94887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286796e787d83868a8c8e8f8f8f8e8c8985817c756e69625a514b433a322820160d04000000000000000000000815212e3b4854616e7b87959fabbcc6d0e1e3d7cbc0b5ab9e938a7e71695f564e454039332d29242322222322282b30383f444c52545c6062615f57534d453d342b22180d040000000000000000000000000000000000070c151a25313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3026252421201d19130d0802000000000000000e1b2834414e5b6774818e9aa7b4c1cddae5d8cbbfb2a5988c7f7265584e433a312d2e343b444f5966737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000a141d262f383f444d535960636b7075797c7e7f80807f7e7c7975706b66737f8c99a6b2bfccd9dfd2c6b9ac9f9386796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935404b556b7885919eabb8c4d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000915202b37434e58626f7c87939facb9c1ccdfe1d5c9bdb2a89d9083766b6054463c31211715202c38444f5964717e8a96a0acb9c5cfdbddd2c7bbafa49a8e81756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070d111314171a1b1d1e1f1f1f1e1d1b19171413110d0704010000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f24313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007101c262e363f454d52586062696e7376787877736e68625b514b4a4b5159606d7985929fabb8c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b000000000a141d28313a444c555d60696e737574706c655f585045474a50535558565e6165696e747d86929fa9b3becad6e2e0d3c6baaea298877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f9286797b838a8f9399999b9b9c9b9a9897928d87817b716c605c554c443a32281f160c020000000000000000000c1926323f4c5965727f8c98a7b1bcced7e2e0d3c7bbafa3998f82756c61574d443c342e27221b1816151516171c1f262e343b41464b51535555534d47423c332b22190f0600000000000000000000000000000000030b12181f262b313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d333332312d2c29241e19130c040000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6c9bdb0a3968a7d7063574a3d3128212328323d4a5764707d8a97a3b0bdcad6e3dbcec1b5a89b8e8275685b4f4235281c0f00000000000000000009121b252d363e474f565e616b70777d8185888b8c8d8d8c8b8986827d766f717e8b98a4b1becbd7e0d4c8bbafa49a867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807368686868686868686868686868686868686868686874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d7cbbeb1a4988b7e7165584b3e2f26222c3945515d677985929facb8c5d2dfded1c4b8ab9e9185786b5e5245382b1f1200000000000000000000000000020f1a26313a47535f6a75828f9aa4afbbc8d4e0ded2c5b9aca0968a7d7164594f44342a200f101b27323d4653606d7884919ea9b3becad6e2d8ccc0b6ac9f93877b6e62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f101112121211100f0d0a07060401000000000000000000000000000000000000000000000000000000000000000001070c151a1e212226292b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000040f19232e38404850575e616a6f757b7f83858583807a726d605d5557555c606b727f8c98a2aebac6d3dfe1d5c9bdb2a896897c6f6356493c3023160900000000020b161f28323a434b51575f6266686763605b534e4b5153545c60626568696e71757b81889298a2aebbc5cfdae6dfd2c5b8ac9f9285796c605346392d201306000c1825323f4b5865727e8b98a5b1becbd8dfd2c5b9ac9f92877c8590959c9fa4aba7a8a9a8a7a9a29f9a938e867e756d675e564c443a31281e140a000000000000000005121e2a36424d576875828f9ba8b5c2cddbe9dfd2c5b9ac9f92877b6e615a50453c3228231d17110d070808060b0f141c2328303639404546494846423b37312a2119100700000000000000000000000000000000030c151d232831373a3e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3f40403f3d3a39353029251e160e040000000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bcafa295897c6f6256493c2f23161723303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c10000000000000000008111b242d373f48505960686d757d83898e929798999a99999798928f8a837c717e8a97a4b1bdcad7e4d8ccc0b6a093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366574d42382f2d333b4753606d7a8698a2aebac6d3e0ddd1c4b7aa9e9184776b5e5144382b1e110000000000000000000000000006121f2b37434e58626f7c87939facb6c0ccd8e2d5c9beb3a99e9184786c6053463d3220180e0b161f2b3844505c66727f8b97a2adb9c6d0dcddd2c7bbafa4998e8175695f53463b31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f33363738383838383838383838383838383838383838383e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a16212b35404a525a62696e757c82888c8f9192908d867f756d67646364676d737d86929faab4becad6e2ded2c5b9aca196877a6d6154473a2e2114070000000000040d162028313940454d5355595b5b5753505053555d6064666d6f7275787b7e82878e939aa2aab4bfcdd7e1e9ddd0c3b6aa9d908377655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbd8dfd2c6b9ac9f93888592979fa7acafb5b4b5b5b5b4b3adaca49f98928b81796d685e564c433a30261c1106000000000000000714212d3a46535f697885929eabb8c5d1dee2d6cabeb3a99b8e8175695f53483e332a2018120b06000000000000030a11171e252a2e34383a3c3b3a36312b261f180f0700000000000000000000000000000000000b151e272e343c4247484b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574b4c4c4c4c4a4745413a35302820160c0200000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c9bcafa296897c6f6356493c2d22191923303c4956636f7c8996a2afbcc9d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000060f1a232d363f49515a616b6f7a818990959b9fa2a9a6a6a6a6aaa39f9b9590867e7e8a97a4b1bdcad7e8ddd2b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b7aa9d9083818181818181818181818181818181818181818181818184919eaab7c4d1dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b6a99c8f8376695f544a423e3e3f444e5863707d8996aab4bfcad6e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000000030e18212e3a47535f6a75818e9aa4afbec7d2dddfd2c6b9ada1978b7e72665b5044382b1f120603101c28343f4a54606d7985929eaab4bfcbd6e3d7ccc0b5ab9f92877b6e61574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f11121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242931373a3b4042444545454545454545454545454545454545454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000030f1b27323d47525c636c717b81898f94999c9e9f9d98928b81797471707174797f879298a3aebcc5d0dbe7ded1c4b7ab9e918478685e5246392d201307000000000000040e161f272f353c4247484c4e4e4c52545b6063676d7175797c7f8184878b8f93999fa4acb4bcc6d0dfe9e2d6cabfb4aa9a8e81746753493f33271b0f03000c1825323f4b5865727e8b98a5b1becbd8e0d4c8bbafa49a939297a2a9b1b9bbc0c1c2c2c2c1bebab6afaaa29f938e837a6d685e554b42382e23170c030000000000000815222e3b4855616e7b8897a1adb9c6d2dfdfd2c6b9ada297897c7063574d42362c21180e0700000000000000000000060b14191d23282c2d2f2e2d2a261f1a150e06000000000000000000000000000000000007121d27303940454d5355585864717e8b97a4b1becad7e3d6c9bdb0a3968a7d70635758595959585754524c46413a32281e140a000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d7cabdb0a4978a7d716453493f332a25252a333e4a5764717d8a97a4b0bdcad7e3dbcec1b5a89b8e8275685b4f4235281c0f000000000000030c18212c353f48515b626c717d858e939da0a7abadb3b2b3b3b2b4aeaca79f989287818e9ba7b4c1cedae0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb9c5d2dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92877b6e665b544e4b4a4950565f6a74818e9aa7b4c1d0dbe7dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000009141f2b37424d57626e7b87939facb6c0d0d9e4d6cabfb4aa9e9285796d60544a3f33281c0f03000b17232e3845515d6773808c98a3aebac7d2ddddd2c7bbafa3998e8174695f53463b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f2020201f1e1d1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353c4247484c4f51525252525252525252525252525252525252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000007131f2c38434f59636e737e868e939c9ea6a9ababaaa29f938e85807e7d7e80858c9299a3aab4bfced7e2e2d6cabeb3a99b8e817468564c41362a1e110500000000000000040d151d242931373940454c52565e61666c70757a7d8185888b8e9196989c9fa4abafb6bec6ced8e2e7ded3c7baaea2988a7d7064574a3d2d22170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8ccc0b6aca49f9fa2a9b3bbc2c7ccd2cecfcecfcac7c0bbb4aea59e9590837a6d675d544a3f34281e150b0000000000000a1724303d4a5763707d8a96a9b3bec9d5e1ded1c5b8ab9e9285796d6053463c31201a0f0600000000000000000000000002080d12181c1f202222211e1a140e09030000000000000000000000000000000000000c18232e39424b51575f62646564717e8b97a4b1becad7e3d6c9bdb0a3968a7d706364656666666564605d56524c443a30261c11060000000e1b2834414e5b6774818e9aa7b4c1cddae6d9cdc0b3a69a8d8073655b50443d363030363c45505a6673808c99a6b3bfccd9e6dacdc1b4a79a8e8174675b4e4134281b0e0000000000000a151e29333e47505a626d727e8791979ea5acb1b8babebfc0c0bfbfbab8b1aaa399928e939ea9b6c2cfdbe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c7bbafa3998f82786c665f585857535b60696f7c87929facb9c5d2dfe6d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000020e1a26313a47535f6975818e99a4afbec7d2e2e0d3c6baaea2988c7f73675d5142382d22170b000006111c2935404b55616d7a86929fabb5c0ccd7e3d7cbc0b5ab9f92877b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125292b2c2c2d2c2c2b2a2622211e1a140e060000000000000000000000000000000000000000000000000000000000000000000007121d27313940454e5355595c5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000915222f3b4854606b73808b92989ea5aab0b6b8b8b4aea59e97928d8b8a8b8d91979fa3abb4bcc6d1e0e6ddd2c6b9ada1978a7d7064574a3d3025190d01000000000000000007101a232b343c434b51565e61686d73787d82868a8e9297989b9ea1a8a8acafb5bbc0c7d0d8e0e8dfd7cbc0b5ab9f92867a6d6053473a2d20140600000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb6afacabadb3bbc5cdd4d7dddbdcdbdbd6d2ccc5bfbaafa79f959083796d665c50443d30271c120700000000000c1925323f4c5865727f8b98a5b2becfdae6dbcec1b5a89b8e8275665c5044382b1f120800000000000000000000000000000000070c101313161514120e09030000000000000000000000000000000000000004101c2834404b545c60696e717171717e8b97a4b1becad7e3d6c9bdb0a3968a7d7070717272737372706d68615e564c42382e23170b0000000c1926333f4c5966727f8c99a5b2bfced9e5ddd1c4b7aa9e9184786c60584e46413e3e41464e57616c7783909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c000000000006111c26303b454f59626c727f889299a1a9afb8bcc3c6cad0cdccd0cbc7c2bcb4aba39f9b9ea5afbac6d2dee0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac4ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e948d80786e6a66646465656c707b849199a3afbbc7d3e0e1d5c9bdb2a8978a7e7164574b3e3124180b000000000000000000000005121e2b37424d57626e7b87939fabb5c0d0d9e4d7ccc0b5ab9f92867a6d61554b402f261c11060000000c18242f3946525e6874818e99a4afbbc7d4e0dcd1c7bbafa3998e8174695e53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e24292c2d32363839393939393836332e2d2b261f180f080000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51575f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000091623303c4956636f7c89929fa2aaafb7bbc1c4c5bfbaafa9a19e9a9796979a9ea1a9aeb5bdc6cfd8e2dfd6cabeb4aa9e9285796d6053463a2d2013080000000000000000050e19222b353d464e555d60686d737a7f84898f92989b9fa2a9a8abadb2b5b9bbc0c7ccd2d9e2e4dfd6cdc5bbafa3998d8174675d5145392c20130600000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c7c0bbb9b8babec5cdd7dbdadadcdfe0e3e4ddd8d0cac1b9b1a7a0958f82786d60594f42392e23180c01000000000d1a2734404d5a6773808d9aa6b3c0cdd9e5d9ccbfb2a6998c7f7366544a3f34281c1003000000000000000000000000000000000000040607090807050200000000000000000000000000000000000000000006131f2c3845515c666d747b7e7e7e7d7f8c99a6b2bfccd9e4d8cbbeb1a5988b7f7c7d7d7e7f7f7f7f7d7a746d685e544a3f34281c100300000b1724313e4a5764717d8a97a8b2bdc9d5e1ded2c5b8aca0968b7e716a6058524d4b4b4c52585f69707d8a95a0acb8c4d1dee1d5c9bdb2a9978a7e7164574a3e3124170b00000000000c17232e38424d57616b717e8b939aa3abb3bbc1c8cdd3d6dbd9d9dcd6d3cec6bdb5afaca7a9afb7c1cbd7e2e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd5e0ebe3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdb0a69d928d827b767371717274787d859196a0abb5c0cbd7e3ded2c5b9aca096887b6e6155483b2e22150800000000000000000000000714212d3a46535f6974818e99a4afbdc7d2e2e0d4c7bbafa4998d8074685e5243392f1d140a0000000007121d2a36414c56626e7b87939facb9c2cdd8e3d7cbc0b5ab9f92867b6e61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1720282f35393a3f424445464646464543403b3a37312a211a11080000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606a6e737577787878787878787878787878787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a4aeb4bcc1c7ccd1d0cac1bbb3adaba7a4a3a4a7abadb3bbbfc6cfd8e1e1d7cdc5baaea2988d8073665c5145382c1f130600000000000000020d17202b343d474f5860676d737a80868c91969b9fa3aaabadb3b5b7b9bdc2c6c7ccd2d8dde4e0d9d4cdc4bbb1a79f92877b6e61554b4035291d100400000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d9d2ccc8c6c5c6cacfd3d2cfcdcecfd2d3d7dce2e2dbd6cbc2b9b1a79e948c80736b60544a4034281d1207000000000e1b2835414e5b6874818e9ba7b4c1cedae3d7cabdb0a4978a7d7164574a3e2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56606d7881888b8b8a898c919ca8b4c0cdd9e5d9ccbfb3a79b918b89898a8b8c8c8c8b8a86817a6d665c5044382b1f120600000815212e3b4854616e7b8796a0acb9c5d2dee1d4c8bdb2a89e92857c6f6a615e565858565e616a6f7b84919ea7b1bcc8d4e0dfd2c5b9ada196887b6e6155483b2e2215080000000003101c28343f4a545f69707d87929fa4acb4bdc4cdd4d9dfe2e3e0dfdddcddd8cfc7c0bbb9b4b6bac1c9d2dde8e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cec8c5c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc2b8aea49d948f87837f7e7d7e80848a9197a0a8b2bdc7d1dce8ddd1c4b7aa9e918477695f53463a2d2114070000000000000000000005121e2a36424d57616e7b87929fabb5c0d0d9e3dfd2c6b9ac9f93877b6e61564c4131271d0b0200000000010d1925303a47535f6975828f9ba6b0bcc7d3e0dcd1c7bbaea3998d8174695e52463b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129323a4145474c4f51525353535251504d4846423c332c231a0d0400000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d747b7f82848585858585858585858585858585858585858585858585858586929fabb8c5d2dee8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bec5ced3d7dedbd6cdc5beb9b8b3b1b0b1b4b8b9bec4cbd1d8e1e1d8cfc5bbb1a79f92857a6d61544b4034281c10040000000000000008131e29323d464f59606a6f7980868d92989ea1a8acaeb4b8babec1c4c5c9cfd2d4d7dde0dcd7d3cec8c2bbb3a9a0958d8073695f5343392f24180d0100000c1825323f4b5865727e8b98a5b1becbd8e4f4ebe4ddd8d4d2d2d3d0cac6c5c2c0c1c2c5c7cbd1d6dbe2ddd4cbc3b9b0a69f93877d6f665c5144392f23180c000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9397989796999ca3adb8c4d0dce8dbcfc3b8ada39b98959697989999999898928e83786d6053463a2d20130700000714202d3a46525e697784919eaab7c3ced9e5d9cec3b9ada19791857c746e6866646466686d737c849196a1acb9c3cdd9e4ded1c4b8ab9e918478695f53463a2d211407000000010c161f2c3844505c666e7b859299a3afb6bec6cfd6dfe4e2dcd6d3d2d0cfd0d2d3d1cbc7c5c1c2c6cbd2dbe4efe0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cececececececececececececececececececececececed1d2d5d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe1d3cac0b6aea69f99938f8c8b8a8b8d91969ea1a9b2bac4cfd9e3e1d4c8bcb1a79a8d807467574d42372b1e1205000000000000000000010b14212d3a46535f6974818e99a3afbdc7d2e2e0d3c7bbb0a69b8e8275695f53443a301f150b00000000000008131e2b37424d57636f7c89949fabb7c3ced9e3d7cbbfb5ab9f92867b6e61564d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444c5254585c5e5f5f605f5f5e5d5955534d453e352c1f160c010000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7981878c8f91919292929292929292929292929292929292929292929292929298a2aebac6d3dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed0d7e0e3ebe7dfd7cfcac6c5c0bebdbec0c4c6c9cfd7dce3e0d8cfc6bdb3a99f958c7f72685d5242392e23180c00000000000000010d1925303a444e58606b707c848d92989fa2aaacb2b9babfc5c6cad0d1d2d5dadfdedcd7d3d1cbc7c3bcb8b0a9a1979183796d60574d4231281d12070000000c1825323f4b5865727e8b98a5b1becbd8e4f1f5eee8e4dfd6cfc9c5bebab8b5b4b4b6b9babfc6cad0d7e0ddd5cbc1bbafa4999184786d60554b4034291c1004000000101c2936434f5c6976828f9ca9b5c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa5a4a4a3a6a8adb5bfcad5e0ebe0d4c9beb5ada7a5a2a3a4a5a5a6a6aaa39f958a7e7164574a3e31241707000005121e2a36424d576774818d9aa8b2bdc8d4e0e0d5c9beb3a9a1979187807b7672717172757a80879196a0a8b2bdcbd5dfe1d5c9bdb2a99b8e817468574d42362a1e120500000007131d2a36414c56606d78839098a2abb5c0c7d0d8e1dfd9d4d0cbc7c5c3c3c3c5c7cbd0d4d2cecfd2d7dde4edece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1efe7dfd9d4d1d0cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9e0e7f0f0e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dcd2c8c0b8b0aba49f9c999797989a9ea0a8adb3bbc4ccd5e1e3d9cfc7b8ab9f95887c6f6255493c31261a0e0200000000000000000007121d2a36424d57616e7b87929fabb5c0d0d9e3ddd0c4b7ab9f94897c6f62574d4232281e0d03000000000000020e1a26313c4854606b7683909ca8b2bdc8d4e1dcd1c6baaea3998d8074695e52463a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565d6065696b6c6c6c6c6c6b6966615f574f473e31281e1308000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75818e939a9c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4becad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdcfdae6f2f4f1e9e1dad6d2d1cdcac9cacdd1d2d5dae1e6dfd6cec6bdb4aba2979083786d60564c4130271d12070000000000000005111e2a36414c56606a707d8691969fa2aaaeb4b9bdc4c7cbd1d3d6dbdededbd9d4d1d1cbc7c5c0bbb9b1aca69f9791857b6e675c51453b311f160c010000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e7ddd5cdc4beb9b3adaba8a7a7a9acaeb4babec5ced6deddd7ccc0b5aba0958c7f72675c5145382c1f1409000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b99a4afb1b1b0b2b4b8bfc8d1dbe6f1e5dbd0c7beb8b3b1afb0b0b1b2b2b2b4aea79b8e8175685b4f422f24180c0000020e1a25303c4956636f7c8996a0acb8c4ced9e5dacfc5bbb2a9a199928d86827f7e7e7f82868d9299a0a8b2bac4cedde6dcd2c5b9ada196897d7063564a3d31261a0e020000010d18242f3946525e68727f8c959faab3bdc7d1d9e2ded5cec8c6bfbab8b7b6b7b8babfc6c9ced6dbdee2e8eff6ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1e7ddd5cdc8c4c3c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c4c5c8ced5dee7f1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee4dad2cac2bdb5afaca9a6a4a4a5a7aaacb2b9bec4cdd5dee8dcd1c7bdb1a79d9083766a5f54473b2e1f1409000000000000000000000c18242f3a46535e6974818e99a3afbdc7d1e2e1d4c8bdb1a89c9083766a6054453b3120160c000000000000000009151f2c38434f5964707d8a96a0acb8c5cfdae3d7cbbfb4ab9f92867b6e61564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e686d72757778797979797876736e6961594f433a2f24190d010000000000000000000000000000000000000000000000000000000915222f3c4855626f7c88939fa4acaaababababababababababababababababababababababababababaeb4bcc5d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a9b3bec9d5e1eefafbf3ece6e2dfdedad7d6d7dadedfe1e6e1dad5cdc4bcb4aba39992857b6e665c50443a301e150b00000000000000040f19222d3946525e686f7c869298a0a8aeb4babfc6c9ced3d7dcdedad5d2d1cfcec8c5c4bfbab9b5afaca7a09d9490857c6f695f554b4033291f0d04000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e9dfd5cbc3bbb2ada9a29f9c9a9b9c9fa3abaeb4bcc4ccd6dfddd2c7bdb1a89e9185796d6053473b31251a0e0200000f1c2936424f5c6975828f9ca8b5c2cfdbe3d6c9bcb0a396897d7063564a3d3023170700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aabb5c0bdbcbfc0c4cad1dae3edf7ece2d9d0c9c3bfbebcbcbdbebfbfbfbfb7aa9e9184776b554b4035291d100400000915222f3b4854606b7784919da8b2bdc9d5dee1d7cdc4bbb2aba39f98928f8c8b8b8c8f92989fa3abb2bac4ccd6e0dfd5c9beb3a99e9184786d6053463a2d20130900000004111d2935414b55616d7a85929fa7b1bcc5cfd9e3dbd2ccc3bdb8b4aeacaaa9aaacaeb4b9bdc4ccd3dce5eef8ffece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eadfd5cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bdc3ccd5e0eae3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e2dbd6d3d0c7c0bbb9b6b2b1b0b1b3b7b8bdc3c9cfd6dfe7ded7cbc0b5ab9f958a7d7064584e43372b1f0e0300000000000000000004101d2935404b55616e7b86929fabb5c0cfd9e3ded1c5b8aca0958a7d7063584e4333291f0e040000000000000000030f1b27323d4653606c7884919da9b3bec9d5e2dcd1c6baaea3988d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7a7f828485868686858483807b706b61564c4135291d11040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5afb6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babec5ced7e2ece8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfecf8fffdf7f2eeecebe6e4e3e4e7e7e2dfdad6cfc9c2bbb3aaa29992877d70695f544a3f32281e0c03000000000000000a16202c38444f59616d7a859198a2aab2babfc6cad0d5dadbd6d3d2cfc9c5c4c2bfbdb8b7b4aeacaba39f9b95908a837b6f6a60574d43392f21170d00000000000c1825323f4b5865727e8b98a5b1becbd8e4f7ece1d7cdc3b9b1a9a19e97928f8d8e8f92999fa2aab2bac4cdd7e1d9d0c3b9ada1978b7e7165574d42362a1e120500000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1d2c9cccdd0d5dbe3ecf5fef4ebe2dbd4cfcccbc8c9cacbccccd1c5b9ac9f928679675d5145382c1f1306000007131f2c38434f5965717e8b96a0acb9c1ccd5dfdfd6cdc4bdb5afaaa39f9c999797999c9fa2aaaeb5bdc4ccd6dee1d6cdc4b9ada1978c7f72665c5044382b1f12060000000613202c3945515d6773808d97a2adb9c2ced7e1dad2c9c0bab1acaaa39f9d9c9d9fa3aaacb2bac1cad3dce6f2fbece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9cdc3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac3ced9e5e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c6cac7c6c2bfbebdbec0c4c5c8ced5dae1e7dfd6ccc4bbafa3999083766c6155463c32261b0f0000000000000000000006131f2c3845515d6774808d99a3aebdc7d1e1e1d5c9beb3a99d9184786c6053463d3220180d000000000000000000000a161f2b3844505b66727e8b97a1adb9c6d0dbe2d7cbbfb4aa9f92867a6d6054473a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56616e7b848b8f91929299929291908c867d70685d5245392c2013060000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d7e0e9f3e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000006131f2c3945515d677885929eabb8c5d1deebf8fef6eee7e2dddbdadadbdbdadbd6d3cfcac5beb9b0a9a19892877e706b60574d42382e20160c00000000000000030f1b27323c4854606b75818e97a1aab4bcc3cad0d6dbdbd6d0cac6c5c1bdb9b8b5b3b1acaaaba39f9c99928e89837e766e6960584e453b31271d0f0600000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e6dacfc5bbb1a7a097918b8582818183868c9298a0a8b2bbc5cfdae2d5c9beb3a99d908376695e53463a2d21140700000e1b2834414e5b6774818e9aa7b4c1cddae6d9ccc0b3a6998d807366554b4035291d10040000000000000000000000000000000000020608080b0a07060300000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1ced6d9d9dce0e6edf5fefffdf4ece5e0dbd9d8d5d6d7d8d8d9d3c7baaea399867a6d6053473a2d2014070000030f1b27323d4653606d7884919ea5afb9c3cdd7e0dfd6cfc7c0bbb4aeaca9a5a4a4a5a8acaeb4bbbfc6cfd6dee1d8cfc4bbb0a69e9285796d60544a3f34281c10030000000714212d3a4754606d7a85929fa9b3becbd4e0ddd2c8c0b7aea8a09d989290909092989ea0a8b0b8c1cad4e0e9f3ece0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9da0a8b2bdc8d4e1e3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4ece2d7cec5bfbab8babfc5cecfcccacacbcdd1d2d4d9e0e6e7ded5cdc4bab0a69f92877c6f625a5044342a20150a000000000000000000000714202d3a4753606d7985929fabb5bfcfd9e3dfd2c6b9ada1978b7e71655b5044372b1f120600000000000000000000030f1c28333f4a54606d7985929eaab4bfcad6e3dcd1c6baaea2988c7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6875828f969c9e9f9fa39f9f9e9c9892857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbe2e9f2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000004101d2935404b556a7683909da9b6c3d0dce9f6f6ece4dcd6d1cecdcdcececdd0cac6c5beb9b3ada69f9791867e706c61594f453b30261c0e040000000000000006131f2b37434e5863707d89939ea9b2bcc5ced6dbe0d7d0cac5bebab8b4b2adaba8a6a8a09d9a99928f8b86827c77716c615e574e463c332a1f150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee2d5c9beb3a9a09590857e79757474767a7f869196a0a9b3becad6dfdacfc4b7ab9f95877b6e6154483b2e21150800000d1a2633404d596673808c99a6b3bfd2dde8dccfc2b5a99c8f8276675d5145382c1f140a00000000000000000000000000000003090e12141517161312100b060000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfdfe2e7edf3fbfffffffbf3ece6e2dfdedfe0e3e8e2e2d6cabfb4aa93877a6d6054473a2d2114070000000a161f2c3844505c66707d89939ea7b1bbc5ced7dfe1d9d1cbc6bfbab9b5b2b1b1b2b5b8babfc6cbd1d8e1e1d8cfc6bcb2a99f948b7e71675d5142382e23170b00000004101c2834404b5564717e8b97a2adbcc5d0dddfd5cbc0b6aea49d95918a86848384868a91969ea6b0b8c2ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8aca095908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196a0acb8c5d1dee3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e7dbd0c5bcb4aeacaeb4bcc5ced7d7d7d8dadddee1e5e7e2dbd6ccc3bbb2a89f948d80736a6054473e3322190e04000000000000000000000b1724313e4a5764717d8a98a2aebdc6d1e1e2d6cabfb4aa9e9285796d6053493f33271b0f0300000000000000000000000b17222d3845515c67737f8c98a2aebac7d1dce2d6cabfb4aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa8aaabacafacacabaaa1978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdedededededededededededededededededededededededededfe2e7ecf3fbf5e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000c18242f424f5b6875828e9ba8b5c1cedbe8f4eee4dad2cbc5c2c0c1c1c1c0c0bfbab8b3ada9a19e948f857c706c615a50473d33291e140a00000000000000000815222e3b4754606a7683909ca5afbbc4ced7e0ddd5cec5bebab3aeaba7a8a19e9c999795918d8a86827e7a756f6b64615a524d453c342b21180d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecdfd2c6b9ada19790837b716d666768676d727c849197a1adb9c3ced9e1d3c7bcb1a7988b7e7165584b3e3225180700000b1825313e4b5864717e8b97abb5c0ccd7e3dfd2c5b8ac9f9286796d6053473d2f261c1106000000000000000000000000050b10151a1e21222423201f1c17110a02000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cdd2d2d3d6dbe2e9f2fbfffbf2e9e1dbd6d3d2d2d4d7dcd5ddd3c6baaea29886796d6053463a2d20130700000003101c28343f4a54616b75818e95a0a9b3bcc5cdd5dee3dcd7d1cbc7c5c2bfbebebfc2c5c7cad0d7dce3dfd7cfc6bdb4aaa1978f82766c61554b4030261c110600000006131f2c3845515c6776828f9ca9b3beced7e1d9cdc3b9aea49d928d847e7a7776777a7e848f949ea6b0bcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd0c3b6aa9d9083818181818181818181818181818181818181818181818184919daab7c4d0dde3d6cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabfb4aaa29fa2aab4bcc5cdd6dce2e6e4e6e2dfdbd6d0cac2bab2a9a1969082786d60584e43352c22100700000000000000000000000e1a2734414d5a6774808d9aaab3beccd5dadfd3c6baaea2988c7f73675c5141382d22170b00000000000000000000000006111c2934404b55616d7a86929fabb5c0cbd7dcd7d0c6b9ac9f9386796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afb7b8b9bbb9b8b7b3a99a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae7ebebebebe9e1dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaf2f5e8dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000071a2733404d5a6673808d99a6b3c0ccd9e6f2e7dcd2c8c0b9b5b4b4b4b4b4b3b4aeaca9a19e97928b827a6f6a615a50483e352b21170c0200000000000000000916232f3c4956626f7c89949fabb7c1cdd6e0dfd5cbc3bcb4aeaaa29f9a9796918f8c8a8784817d7a76716d68636059555046423b332b22190f06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89e92857b6e69605c54555d606a6e7b85929ea7b1bcc8d4e0d8cdc1b4a79b8e8174685b4e412f24180c0000091623303c4956636f7c8999a4afbbc7d4e0e0d3c7baaea3988a7d7164594f42382d2217100903000000000000000002080d161c20262b2e2f31302d2b28231c140c070000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c8c6c5c6cad0d7e0e9f3fef3e9e0d7d0cac6c5c5c7cbd1c9d2ccc5b8ac9f928579665c5145382c1f1306000000000c17232e38424f59606d79839197a2a9b3bbc3ccd6dbe1e2dcd7d3d2cfcccacacccfd2d3d6dbe2e2dcd7cdc5bcb4aba39891857a6e615a5043392f1e140a000000000713202d3a4653606d7986929facb9c5d0dfe0d4c8bcb1a79d928d8078716d6769676d7179828f949faab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807474747474747474747474747474747474747474747474818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1becbdcd8dcd3c6baaea2989298a2aab3bbc3cbd0d5dad8dbd6d3d0cac5bebab0a8a09691847a6e665c50463c32231a100000000000000000000000000e1b2835414e5b6874818e9ba8b2bac2c9ced4cbbfb5ab9f92867a6d61554b402f261b1106000000000000000000000000000c18232f3946525d6874808d99a3afbbc7d4d1cbc5beb9aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996abb5c0c5c5c7c5c5c1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa7b4c0d0dce7f3f8f3e9e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0eaf4e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dce7ede2d6cbc0b6aea9a7a7a8a8a7a6aaa29f9c97928c857e776d68605850483e362c23190f06000000000000000005111e2a36414c566773808d9aa6b0bbc9d3dfe1d7cdc3b9b1aaa29f98928e8a878482807d7a7774716d6865615e56544f49453e3630292119100700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca0968a7e71695e56514a4b51585f69717e8a95a0acb8c5d1deddd0c3b6aa9d9083776a554b4035291d1004000714212d3a4754606d7a86939facb9c6d2dfe3d6cbbfb4aa9c9083766b60544a3f3328231a150e09040000000001050d131921272c31373a3b3e3d3a38342e261e19110900000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbbb9b8babfc6ced7e2edf7ece1d7cec5bebab8b9bbc0bbbcbcc0bbb7aa9d9083776a544b4034281c10040000000006111c26303d45515d676e7b859297a2a9b2bac1cacfd7dce3e3e0dfdcd8d7d7d8dbdfe0e2e3e0d8d1cbc2bbb3aaa39992867d6f685e52483e31271d0c0200000000091623303c4956636f7c8998a3aebac7d3e0ddd1c4b8aba0958d80746d66605d555d60676d78828f98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7c8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807367676767676767676767676767676767676767676874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8b97a4b1becbd1cbd1cabeb4aa9f92859298a2a9b1babfc6c9cfcbcfcac6c5bebab4aea69f9691847b6e685e544a3f342b2011080000000000000000000000000c1825323f4b5865727e8b96a0a8b0b9bdc4c8c7bbaea3998d8074685d5243392e1d140a000000000000000000000000000007121d2935414c56616e7b87929facb9c2cac7c0bbb3ada49e918477685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdd2d2d3d2cec1b4a89b8e8175685b4e4235281b080000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98aab4bfcbd6e3eff7ece1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8e2ede8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5bfcbd7e3eaddd1c5b9aea49d9a9a9b9b9a999798928f8a857f7a716c655e564e463e362c241a11080000000000000000000714202d3946525e687784919eaab7c2cddde6dbd0c5bbb1a7a098928c85817d7a787573706e686764605d5654524c48443d39342a251f170f070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c4b7aa9e9184786c60574d444041454e57616c7783909daab7c3d0ddded2c5b8ab9f928578675d5145392c1f1306000613202c3945515d677783909daab6c3cfdae6dcd0c6b7ab9f94897d70665b50443d352b261f1a14100c070b080d11171e252a33383c4247484a4946443f38302b231b120900000000000000000000000000091623303c4956636f7c8996a1acb2afacacaeb4bcc6d0dbe7f2e6dbd0c5bcb3aeabacafb5afafafb6afaca59a8d8174675a4e412e23180c0000000000000a151e2935414b555f696f7c859297a0a8afbabec5cbd1d6dbdee1e5e5e4e4e5e6e1dfdcd7d3cfc6bfbab1a9a19892877d706b60564c41362d1f150b00000000000c1925323f4c5865727f8b98aab4bfcbd7e1d5c9beb3a99d9083786d605c54514b51555d666e7a85929fabb8c5d0dbe7e0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a96a6b0babfbebebec0baaea298897d869297a0a7aeb4b9bebebebdbebab8b4aeaaa29f948f847b6e695f564c42382e22190e000000000000000000000000000714202d3a4753606d798491969fa6acb2b8bcbeb3a99f92867b6e61564c4130271d0b020000000000000000000000000000010d1924303a46535f6975818e9ba6b0bcbebab5afa9a29f928a7e7164564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e0dbcec2b5a89b8f8275685c4f423024190d0100000000000000000000000000000000000000000000000000000a1623303d495663707d8998a3aebac7d3e0ecf2e6dbd0c5bcb3adababababababababababababababacaeb4bcc6d0dbe7e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0e7dbcec2b5a99d928d8e8e8e8d8d8b8985827e79736d68605b534c443d342c241a1108000000000000000000000814212e3b4754616e7a8796a0acb8c5d2dee2d6cabeb3a9a09591867f7a74706e68696664615e565754524c4746413a38322d28221a140d05000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d8074665b50453b34353c45505a66737f8c99a6b2bfccd9dfd3c6baaea298867a6d6053473a2d2014070004111d2935414c556774808d9aa9b3becad6e2e2d3c7bbb0a69d9083786c60594f473f37312a251f1c18181819191d202930363d44484d5355575653504a423d352d241b12090000000000000000000000000613202d394653606c7884919ea0a8a49f9fa2aab4bfcad6e2eee2d6cabeb3aaa29f9fa3aba2a2a2aca49f9d93897c6f6356493c30231607000000000000030c18242f3a434d57606a6f7c8591969ea5adb3bbc0c7cad0d2d5d9d8d9d9d8dad5d2d1cbc7c1bdb4aea79f9792867e706b61594f443b30241b0d0300000000000e1a2734414d5a6774808d9aa7b3c0d1dcdfd2c6b9ada197897d70665c504a4540454b545e6873808c99aab4bfcad6e2e0d3c6b9ada093867a6d6053473a2d2014070005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000814212e3b4754616e7b87949faaaeb4b1b2b1b5afaa9f9285787d8590959fa3aaadb3b1b1b1b3adabaaa29f98928b827a6e695f574d443b30261c10070000000000000000000000000006131f2c3845515c676e7b848f949ea1a8acb1b5ada1978d8174695e52443a301e150b0000000000000000000000000000000008131e2a36424d57626f7c89949faab3b3adaba39f97928b80736c6155443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcd0dbe7dccfc3b6a99c90837669564c4135291d110400000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8c5d2dfebeee2d6cabeb3a9a29f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6e2e8dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfe7dacdc0b4a79a8d8081818181807e7c7975716d67605d565049413a322b221c17110a020000000000000000000a1623303d495663707c8996a8b2bdc8d4e1dfd3c6baada29791837b726d6764615e56595754524c4a484c4f4f4c4746413a322c241b130900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265544a3f332829333e4a5764717d8a97a4b0bdcad7e2d6cabeb3aa94877a6d6154473a2e21140700010d19242f3d4a5763707d8a97a1adb9c6d2dfe4d8cdc2b8ab9f958c7f736b60595047423c36302c292325242525292d323a41464f54575f626463605c544f473f362d241b1007000000000000000000000006121f2b3844505b66717e8b9196959a939298a2aebac6d3dfecdfd3c6baaea29892929994959696959a93908a81746b6054483b2f2215090000000000000007131d28313c454e58606a6f7b848f939fa2a9afb5babec4c5c9cecbcccccbcfc9c6c4bfbab9b0aba39f9590857d706c61594f463d32291e12090000000000000f1c2835424f5b6875828e9ba8b5c1cedbded1c4b8ab9e9185796c60544a3f383539424c56626e7b8898a2aebac6d3e0e0d3c6b9ada093867a6d6053473a2d20140700030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4141414141414141414141414141414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000714202d3a46525e6976828f989fa3aba5a5a5aba39f988e81746f7b838c92989ea1a9a4a5a4a9a29f9b98928d857f776d685f574d453b32291e150a000000000000000000000000000004101c2934404b555f696e7a828a91969da0a7aba49e92857a6d61574d4232281e0c0300000000000000000000000000000000020e1a26313b4854606a76828f98a1a9a9a29f99928e857e736e635a504532291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895aab4bfcad6e2ded1c4b8ab9e918578685d5245392c201307000000000000000000000000000000000000000000000000000006131f2c3845515c6776838f9ca9b6c2d1dce7ecdfd3c6baada29792929292929292929292929292929298a2aebac6d3e0e8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784919eaab7c4d1dde2d5c8bbafa295887c7475757473716f6d6664605d55524c443f382f312d2b28231c140c0700000000000000000c1825323f4b5865727e8b98a5b1beced9e5ded2c5b8ab9f92857b6e69605d5554524c4d4a47464d5355595c5c5954524c443e362d251b1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabeb1a4978b7e7164584b3e312623303d4a5763707d8a96a3b0bdc9d6e6dbd0baaea194877b6e6154483b2e21150800000813202d3a4653606d7985929eabb8c2ccd8e3ded4c8bcb1a79f92877d706b625a534d46423b38342f3131323035393e444c52596063696e71706d66605950483f362d22190e0400000000000000000000030f1c28333f4a54616c717e848889888686929facb8c5d2dfebded2c5b8ab9f9285868788888989898886837e776c60594f43382c1f130700000000000000010c161f2a333d464e5860696e7a818b92979fa3abadb3b7b9bdbebebfbfbfbebeb9b8b4aeaca69e99928c837b6f6b615a50473e342b20170d000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b5a99c8f8276665b5042382e29303b47535f697985929facb8c5d2dfe0d3c6b9ada093867a6d6053473a2d20140700000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4034343434343434343434343435414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0005111e2a36424d56626f7c868f9299979898989799928f867c6e696e7980868d9297979898979697928f8b85807a726c655e564d453c332a20170c030000000000000000000000000000000c18232f39434d575f686e767e848b9095989999938b7e71685d52453b3020160c00000000000000000000000000000000000009141f2c38434e58626e7c869297999897928d87817b716c635c52483e3420170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebac6d3e0dfd2c5b9ada196877a6d6054473a2d21140a000000000000000000000000000000000000000000000000000004101c2834404b556673808c99aab4bfcbd7e3ebded2c5b8ab9f92858585858585858585858585858586929facb8c5d2dfe8dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b5c2cfdce3d6cabdb0a3978a7d70686867666462605c5453514b4541424242413d3a38342e261e191007000000000000000d192633404c5966737f8c99a6b2bfccd9e5d9cdc0b3a69a8d8073695f57514b47464140454d52575f6166696966615e5650483f372d241a0f060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266574d42362e2e36414c5665717e8b98a4b1becbd7e0d4c8bbafa49a877a6d6054473a2d211407000006121f2c3844505c6674818d9aa6b0bbc7d3e1e4d8cdc3bbafa39992867d716c625f57524d4745403f3e3e3f4041464750565e616b70767b7d7c78706b625a50483e342b20160c02000000000000000000000b17222d3842505a616c71777b7c7b797e8b97a4b1becad7e3d6c9bdb0a3968a7d797a7b7c7c7c7c7b7a76716c655b50473d32271b0f030000000000000000040d18212b343d464e575f686d757e858d92999fa2a9aaacb2b1b2b2b2b2b1b3adabaaa39f9b948f8680786e69605950483e352c22190e0500000000000000101d293643505c6976838f9ca9b6c2cfdcdbcec1b5a89b8e827568554b4034291f2b3844505c667885919eabb8c4d1dee0d3c6b9ada093867a6d6053473a2d201407000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272727272727272727272835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00020e1925303b4754606a6f7c8286898a8b8b8b8a8986827c6f6a5f676d737b8085888a8b8b8a898785827e79736d68605b534c443c332a21180e050000000000000000000000000000000007121d27313c454d565e616c71797e83888b8c8b8780736c61564c4133291f0e04000000000000000000000000000000000000030f1b27323d47535f6a6f7d858a8c8b8985817b746e68615a524a40362c220e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687985929facb8c5d2dfe1d5c9bdb2a9968a7d7063574a3d32261b0f0000000000000000000000000000000000000000000000000000000c18232e3d495663707c8998a3aebac7d3e0e1d4c7baaea194877b787878787878787878787878787e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000b17232e414e5a6774818d9aa7b4c0cddae5d8cbbfb2a5988c7f72655b5a5a585653504a4f4f4f4f4f4f4f4e4d4a46443f38302b22190e050000000000000d1a2733404d5a6673808d99a6b3c0ccd9e3d7cabdb0a4978a7d7164574d45403b393f474f575e61696e737575726d68615a51493f362c21180e0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dccfc2b5a99c8f8276695f53463f3b3b4046525e6875818e9ba8b4c1cedbdfd2c6b9ac9f9386796d6053463a2d201307000003101c28343f4a54626f7c88949fabb7c2cfd9e3dfd7cbc0b5aba29892867e766e69615e5753514b4c4b4b4c4c4c52545a61686d757d83888a89847d716d625a50473d32281e13080000000000000000000006111c262f3e48505a6164696e6f6e717e8b97a4b1becad7e3d6c9bdb0a3968a7d706d6e6f6f6f6f6f6d6864605b53493f352b21160a00000000000000000000060f19222b343d454d565d606c717a81878d92979b9ea0a8a4a5a6a6a5a4a9a19e9b98928e88827b736d665e574f473e362c231a100700000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdccfc2b6a99c8f8376675c51453a2f2b313a4653606d7986929facb9c5d2dfe0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271b1b1b1b1b1b1b1b1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000009141f2b37434e58606a6f757a7c7e7e7f7e7e7c7a756f6a5f585c60696e73787b7d7e7e7e7d7b7975716d67615e565049413a322a21180f060000000000000000000000000000000000010b151f2a333c444d525a61666d71777c7f7f7e7b736e635a50443a3021170d00000000000000000000000000000000000000000a16212b37434e58606b6f797e7f7f7c79746e69615e56504840372e241a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566a7784919daab7c4d0dde6dacfc0b3a69a8d807367584e43372b1d120700000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe4d7cabeb1a4978b7e716c6c6c6c6c6c6c6c6c6c6c717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2bfcbd8e5dacdc0b4a79a8d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5753504a423d342b20170d0200000000010e1a2734414d5a6774808d9aa7b3c0cddae3d6cabdb0a3978a7d7064554b45413f4446505961696e757b7f82827f7a716c625b51483e332a1f140900000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92867b6e615b504a47474a515b616e7a86929facb8c5d2dfded1c4b7ab9e918478665c5044382c1f12060000000c17232e3847535f6a76828f9ca6b0bdc7d1dce8dcd1c7bdb4aaa298928b827b736e6963605c555958575859565e61656c717a81899094979691877f716c62594f443a3024190d03000000000000000000000a141d2d363e485056575f616264717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063616263636262605d5653504941382d23190f040000000000000000000000071019222b333c444c525a62686d747b80858a8e9196969798999998989697918e8b86817c756e69605c544d453d342c241a11080000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdfd2c5b8ac9f9285796d60554b4239373a434e58636f7c8999a3aebbc7d3e0e0d3c6b9ada093867a6d6053473a2d20140700000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0e0e0e0e0e0e0e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000020f1b27323c464e585f62676d6f71727272716f6d67625f584e51575e61656c6e71717271706e6c6564605d55524c443f382f2820180f0600000000000000000000000000000000000000030d18212a323b414650545c60656a6f7273726e6a635c52483e32281e0f050000000000000000000000000000000000000000040f1a26313c464f5960676d7173726f6d66615f57524d443e362e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192530424e5b6875818e9ba8b4c1d0dbe7ddd0c4b7aa9d9184776a5f5347392e23180c000000000000000000000000000000000000000000000000000006131f2c3845515c677683909ca9b6c3d1dce7dacec1b4a79b8e817468575f5f5f5f5f5f5f5f64717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcfdae6dbcfc2b5a89c8f827569686868686868686868686868686868686764605c544f473d32291f140800000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f73675d55514b4a50535a626b707b81878c8f8f8c857e726d625a50453c31261a0e06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbafa3998f81756d605c545454545c606d74818e98a2aebac6d3dfdccfc2b6a99c8f837669544a3f34281c100300000006111c2b37434e5863707d89949fabb5c0cbd7e0e3d9cfc5bcb4aaa39f948f86807b75706d6767666464656668686d72777e858e939c9fa6a09992887e716b60564c4135291f150900000000000000000000020b1b242d363e45494d53555864717e8b97a4b1becad7e3d6c9bdb0a3968a7d706357555656565554524c46443f382f261b100700000000000000000000000000071019212a323a414550565e61696e74797d818487898b8b8c8c8c8b898785827e7a756f6a615f57504a423b332b221a1108000000000000000000000d1a2733404d5a6673808d99a6b3c0cfdbe0d3c6baaea2988b7e71675d544b4642474c555f6a74818e9aabb5bfcbd7e3e0d3c6b9ada093867a6d6053473a2d201407000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d01010101020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a0000000a15202b343c464e53555d6062646565656462605d55534e46454d53535b6062646565646361605b5353514b46413a332d261d160e06000000000000000000000000000000000000000000060f18202930363e424a5153585f62656665625f57524940362d20160c000000000000000000000000000000000000000000000a15202a343d474f555d6064666563605c54534d46413b322d241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081926323f4c5965727f8c98aab4bfcad6e2ded1c5b8aca096887c6f62544b4034281c10040000000000000000000000000000000000000000000000000004101c2934404b556673808c99abb4bfcbd7e3ded1c4b7ab9e918478695e535252525252525764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a9b3bec9d5e2ddd0c4b7aa9d918477757575757575757575757575757575757574706d6660594f443b3025190e02000000000c1926323f4c5965727f8c98a5b2bfcedae5ded1c4b7ab9e9184796d67605d55545b60636c717d868e93999c9c98928a7f726c61574d42372b22170c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbc0b5ab9e938b7f736d6662616162666d737f8b939daab4bfcad6e2d6cabeb3aa998d8073665a4d402e23170c00000000000f1b26323c4854606b76828f99a3afbbc3ced7e1e1d7cec5bcb4aea69f98928d86817d797673727171727374777a7f848a92979ea5abb0aba39a92877d6f685d52453c31261a0e020000000000000000000009121b242d34393b42464b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a494949484745413a37332d261d140a000000000000000000000000000000070f18202830353f444c52575e61666d7074777a7c7e7f7f7f7f7e7c7b7875716d68625f58534d443f3830292119100800000000000000000000000b1825323e4b5865717e8b98a9b3becad6e2d6cabfb4aa9e9184796d665d55534d53565e676e7c87929facb9c5d1dce7e0d3c6b9ada093867a6d6053473a2d20140700000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000040e19222b343c43474b51535657585858575653514b47433c3b42464950535557585857565453504947454039363027221b140b040000000000000000000000000000000000000000000000060e171f252a30394044464e535558595855534e4540372e241b0e0400000000000000000000000000000000000000000000030e18222b353d434b51535759585653514b46423b363029201b120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2aebac6d3dfe1d4c8bdb2a8998d8073665c5145382c1f160b00000000000000000000000000000000000000000000000000000c18232f3d495663707d8999a3aebac7d3e0ded2c5b9aca196877b6e615448454545454b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfdfd2c5b9ac9f9287828282828282828282828282828282828281807d786f6b60564d41362a1e1105000000000a1724313d4a5764707d8a97a8b2bdc9d5e1dfd2c5b9ada1968f8279716d676969666c70757e8792989fa4abaaa29f918a7e71695f53463e34281d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8dcd1c7bdafa59b918b7f78726f6e6e6f72797f8b919ba5afbcc6d0dbdfd3c6baaea298897d7063564a3d3023170600000000000a15202c38444f59626f7c87929fa7b1bcc6cfd9e2e0d7cfc6bfbab0aaa39f99928e898682807f7e7e7f7f8184878b91959ea1a9afb7bdb5aca39991847a6d60574d42372b1e1206000000000000000000000009121b22282d31363e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3c3c3c3a39352f2b27221b140b0200000000000000000000000000000000060e161e2429323a41464d53545c606468686d6f717273737271706e696864605d56534e46423c342e261e170f070000000000000000000000000915222f3c4855626f7b8897a2adb9c6d2dfdbd0c6b9aca0968e81786d67615e575f61686d79839099a3aebbc7d3e3ede0d3c6b9ada093867a6d6053473a2d2014070000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000071019222a313739404547494b4b4c4b4b494745403937313136383f4446484a4b4b4b4a4846443f3a39352f2a251e17110a0200000000000000000000000000000000000000000000000000050d14191e272e34383c4347494c4c4b4847423c332e251c1209000000000000000000000000000000000000000000000000060f19232b31394045474b4c4c494645403936312a251f170e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2dde5d9cec3b8ab9e9285796d6053463d32271c1004000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e31393e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eabb8c5d1dee0d3c7bbafa399928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8a847d6f685e5246392d201407000000000815222e3b4855616e7b8896a1acb9c5d2dee1d5c9bdb2a89e948f847e7a77767677797c828b9299a2aaafb5b3aea39f92867b6e615a5045392d20150a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3d9cfc1b7ada39b918c847f7c7a7a7c7f848c929ba3acb7c1ced7e2d9d0c5b8ab9f9285796d6053473a2d201407000000000004101c27333d47535f6a74808d95a0aab4bdc7d0d9e1e1d8d1cbc2bcb4aeaba39f9b98928f8d8c8b8a8b8c8e91939a9da0a7adb3bbc1c7beb5aba1968e8174695f53473a2d2114080000000000000000000000000910171d1f26313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d302f2f2d2c29241f1b17110a02000000000000000000000000000000000000040c1319202830363b42464b515357565e616364656666656563615e575854524c47433c373128231c150c05000000000000000000000000000613202d394653606c7885929eabb8c4ced9e2d5c9bdb2a89e938e8179726e696b696e727a829095a0abb5bfcbd7e3f4e0d3c6b9ada093867a6d6053473a2d20140700000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000007101820262b2f35393a3c3e3f3f3f3e3c3a39352f2b26252a2d3337393b3e3e3f3e3d3b3937332d2c29241d19130b060000000000000000000000000000000000000000000000000000000002080c151c23282c32373b3c3f403f3b3a37312a211c130a00000000000000000000000000000000000000000000000000000711191f282f35393a3e403f3c3a38342e2a261f19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9cabb5c0ccd7e3dfd2c6b9ada1978a7e7164594f44382c21160a0000000000000000000000000000000000000000000000000006131f2c3845515d677683909ca9b6c3d1dce5dacec1b4a79b8e817468574d4236313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000004111d2935404b556a7683909da9b6c3d0dce3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9691857b6e6154473b2e211407000000000714212d3a46535f697884919eabb7c2cdd8e4dacfc4bab0a69e96918b868483828385898f939fa3abb4bbc0bebaaea2988f82766c6155493d32271b0f0300000000000c1825323f4b5865727e8b98a5b1becbd8e4f5eae1d3c9bfb5ada39c95918c888787888c91969ca4acb5bec9d2e0ddd2c7bdb0a69b8e8174675c5145382c1f13060000000000000b16212b37434e58606d79839098a2abb5bec7cfd7e0e2dcd7cfc6bfbab5afacaaa39f9c9a99979798999b9d9fa4acacb1b9bec5cdd0c6bdb2a89f93877b6e6155483b2e22150800000000000000000000000000060c111825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d30242221201d19130f0b0600000000000000000000000000000000000000000002080e161e252a3136394045464a4c5254565858595959585654534d4b4745413a37322b261f17110a03000000000000000000000000000005121f2b3744505b6575818e9ba8b2bdc9d5e0d9cec4baafa59e938e847f7b7978797b7f8590959fa7b1bdc6d1dce7f3e0d3c6b9ada093867a6d6053473a2d2014070000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000060e151b1d24292c2d2f31323232312f2d2c29241d1b1a1b22272b2d2f31323231302e2d2b2722201d18120d080200000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f3233322f2e2b2620180f0a01000000000000000000000000000000000000000000000000000000070d161d24292c2d313332302d2c28231d1a140e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727e8b99a4afbbc7d4e0e1d5c9beb3a99d9083766b6054483d32271b0c0300000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5bfcbd7e3ded1c4b7ab9e918478695f53463a313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000010d18242f424e5b6875818e9ba8b4c1cedbe8dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a0988c807366594d402f24180d0100000005121e2a36424d576774808d9aa6b0bbc7d3dee0d6ccc2b8b0a8a19e9992918f8f9092989b9ea5aeb5bdc5cccabfb4aa9f948a7e7164584e43372b1f130600000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e5dbd0c7bfb5ada7a09d9895949495999ea0a8adb6bec7d0dbe1d7ccc0b5ab9f94887c6f62554b4034291c1004000000000000050f1b26313c45515c676f7c869299a3acb5bdc5ced5dee5e1d8d1cbc7c0bbb9b4aeaca9a6a5a4a4a5a6a7aaacafb6b8bcc3cacfd7d8cfc4bbafa4998c807366594d4033261a0d0000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d6c9bdb0a3968a7d7063574a3d3024171413110d080300000000000000000000000000000000000000000000000000050c13191f252a2e34383a3d414647494b4c4c4c4c4b494846423e3a39352f2b26201a140c0600000000000000000000000000000000030f1b27333f495363707d8a96a0acb9c3ced9e0d6ccc1b7afa59e96918b87858586888c92979fa7b1b9c3cfd8e3edf8e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000040a0f12181d20202324252525242320201d18120f0e11171b1f2022242525242321201f1b1713100d07010000000000000000000000000000000000000000000000000000000000000000000000070c10151b1f212225262522211e1a150e06000000000000000000000000000000000000000000000000000000000000040c12181d202024262523201f1c18120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3b4754616e7a87939facb9c6d0dbe6dacfc5b8ab9f95897d7063594f43382c1e150b000000000000000000000000000000000000000000000000000c18242f3d4a5663707d8999a3aebbc7d3e0ded2c5b9aca196887b6e6155483b313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000071a2633404d596673808c99a6b3bfccd9e6e3d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4b2aa9d9083766a554b4035291d1004000000020e1a26313c4955626f7c88949fabb7c1ccd6e0ded3cac2bab2acaba39f9d9c9c9d9fa2aaaaafbbbfc6cfd7d0c5bcb0a69d9184776a6054473b2e22150800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7ede2d9d0c8bfb9b1acaaa5a2a1a1a2a5aaacb2babfc8d0d9e2d8cfc6bbafa4998f82766a605443392f23180c00000000000000000a15202934404b555f6a707d87929aa3abb4bcc4ccd5dae0e2dcd7d1cbc7c5bfbab8b6b3b2b1b1b2b2b4b7b9bbc0c7c8ced6dae1e1d7ccc0b5ab9c8f8376695c504336291d100000000000000000000000000000000b1825313e4b5864717e8b97a4b1becad7dad6c9bcb0a396897d7063564a3d3023170a0704010000000000000000000000000000000000000000000000000000000002080d141a1d23282c2d3036393a3c3e3f40403f3e3d3b3a36312d2c29241e1b150e09030000000000000000000000000000000000000b17222d3a4653606d7884919ea8b2bdc8d4deded3c9c1b7afa8a19e989892919298999fa2a9b1b9c2cbd5e1eaf4ece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000001070d101314161818191818161413100d070100060b0f12131517181818171513120f0b060401000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161919181514120e0903000000000000000000000000000000000000000000000000000000000000000001070d101314181919161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876838f9caab4bfcad6e2e1d4c7bcb1a79c8f82766b6054483e30271c12070000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1bed0dbe7eae1d9d1cbc7c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c1b8ac9f928579675d5145392c201306000000000915222e3b47545f6a76828f9ca5afbac4ced8e1dcd3ccc4bdb9b5afacaaa9a9aaacaeb4b6bbc1cbd1d8e1d7cec2b8aca096897c6f6256493c2f23160900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4ede7e2dad1ccc3bcb8b7b2afadadafb2b7b8bdc3ccd1dae4d9d0c6bcb2a89f93877c6f62584e4331271d12070000000000000000040c18232f39434e58616b717e889299a2aab2bac0c9ced6dbe2e3dcd7d3d0cbc7c5c2c0bfbebdbebfc1c4c6c8ccd2d4d9dfe4e0d7d0cac2b7aa9d9084776a5d5144372a1e110000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdd0cdcdcdcbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000003090e12181c1f20252a2d2e30313233333232302e2d2a2521201d19130f0a04000000000000000000000000000000000000000006121f2b3844505c66727e8b96a0acb8c0ccd5dfdbd3c9c1bab2adabaaa29f9e9fa3aaabadb3bbc2cbd4dde7f3fcece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000306060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000001040607090b0c0c0c0b09070604010000000000030506080b0b0c0b0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0d0c08080602000000000000000000000000000000000000000000000000000000000000000000000000010406070b0d0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b98a2aebac6d3dfe4d8cdc2b7ab9f94897c6f635a5042392e23180c0200000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d42363e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996aab4bfcad6e2efeae3dcd7d3d2cececececececececececececececececec6baaea298867a6d6053473a2d2014070000000006131f2b37434e58636f7c89939ea8b2bcc6cfd8e1ded6cec9c7c0bbb9b7b6b5b6b8babfc6c6ccd7dce3dfd6cfc6bcb1a7988b7e7165584b3e3225180b00000000000c1825323f4b5865727e8b98a5b1becbd8e4f2eae2dbd6d3d2d2cec8c5c4bfbbbababbbfc4c5c8ced5dee2dcd2c7beb4aaa0968d81746a5f54463c321f150b0100000000000000000007121d27313c464f59626c717e879298a0a8afb9bdc4cad0d6dbe2e3e0dcd6d3d2cfcdcccacacbccced0d2d4d8dde4e4dfd9d4cec5bfbab0a69c8f8275695c4f4236291c0f0000000000000000000000000000000a1724313d4a5764707d8a97a7b1bec0c0c1c0bfbbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232525262626252321211e1a1413110d08010000000000000000000000000000000000000000000003101c28343f4a54606d7984919ea5afbac3cdd7e0dbd3ccc4bdb9b8b4aeacabacaeb4b8babec5cdd4dde5ebf2faece0d3c6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030607090c060b0f121314141312100b060c090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754606d7a85929facb8c2cdd8e4dfd3c7bbb0a69c9083766c61544a4034281f1409000000000000000000000000000000000000000000000004101d2935404b556673808d99abb5c0cbd7e3ded1c4b7ab9e918478695f53463a3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a2aebac7d3e0ecf3eee8e3e0dfdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd6cabfb4aa94877a6d6154473a2e21140700000000030f1b26323c4854606b74818e96a1aab4bdc6cfd6dfe0dad5d1cbc7c5c4c2c2c3c5c6cad0d2d7dde1dbd6cdc4bcb4aaa095897d7063564a3d3023170a00000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d8d0cac6c5c5c7cbd1d0cbc8c7c7c8ccd1d2d4d9e0e1d8d1cbc0b6aca3989184796d60584e43342b200d0300000000000000000000010b151f2a343e47505a626c717e8691969da5acb2babfc6cad0d5dae0e2e3e0dfdcd9d8d7d7d8d9dadddfe0e4e1ded8d4cdc8c1bcb4aea69f948a7e7164574b3e3124180b0000000000000000000000000000000815222f3b4855626e7b8895a0acb2b3b4b4b4b3b0aa9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000406080d11131416181919191918161514120e09060401000000000000000000000000000000000000000000000000000b17232e3845515c66707d8a939da8b1bbc5ced7e0dfd6cfc9c5c4bfbab8b8b9babfc5c6cacfd1d2d5dae0e8f0ece0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004060b10121316191b171c1f202121201f1c171b19161313100c07040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000020e1b2835414e5b6874818e9ba7b4c1cedadfd6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000010406070c0f1112110e09090703000000000000000000000000000000000000000000000407090a0e1112110f0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f11121212110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0e1011121211100d0a060503000000000000000000000000000000000000000000000000000000000000000814202c3945515d6774818e9aa6b0bbc7d3dfe3d8ccc2b7ab9f948a7d70665c51443b3025190d0300000000000000000000000000000000000000000000010d18242f3d4a5663707d8999a3afbbc7d3e0ded2c5b9aca196887b6e6155483b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929facb8c5d0dbe3e7e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e8e2d6cabeb3a994877a6d6154473a2e21140700000000000a15202c38444f59606d7a849198a3abb4bcc5cdd4d9dfe3dcd7d4d2d0cfcfd0d2d3d6dbe2ded9d5cfcac2bbb2aaa2989083786c605346392d20130600000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec6bfbab8b9bbbfc6cfd8d5d4d4d5d8dddee1e4ddd8cfc6bfbaafa49a92867c6f675d51463c3222190f000000000000000000000000030d18222c353f48505a616c707c848e939ea1a8aeb4babfc6c9cfd3d6dbdfe0e3e7e5e4e4e5e5e7e2dfdfdad5d2cdc7c3bcb8afaaa29f948f82776c605346392d2013060000000000000000000000000000000814212e3a47535f697783909aa1a8a6a7a7a7a6a69f988f8276675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0d0c0b0a08070502000000000000000000000000000000000000000000000000000000000006111c2834404b54616b74818e95a0a9b3bcc5ced6dee0dad5d2d0cac7c5c4c5c7cbd1cec9c5c4c5c9ced6dee8f4e0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000001070c1013171c1f2023262822282b2d2d2d2d2b2823282623201f1c1813110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000010e1b2834414e5b6774818e9aa7b4c1d1d2d2d1d0bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000001080d111314181c1e1e1e1b1615130f0a04000000000000000000000000000000000000050b101416171b1e1e1e1c181312100c07000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1e1f1e1d1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1d1e1f1e1e1c1a1713120f0b06000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88949fabb7c3cdd9e4ded3c7bcb0a69d9184796d60564d42362a1f150b01000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dfe1d5c9bdb2a8978b7e7164584b3e3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9b3becad3d7dcd4d4d4d4d4d4d4d4d3d3d3d3d3d3d3d3d3d3d3ddd7d3c6baada297867a6d6053473a2d2014070000000000040f1b27323d45525d686f7c869299a3aab3bbc1c8cdd3d6dbdcdedfdddcdcdddedddbd9d4d1cec9c5bebab0a9a19892867c6f655b5044372b1f120500000000000c1825323f4b5865727e8b98a5b1becbd8e7dbd0c6bcb4aeacacaeb5bdc6d1d8dee1e5e8e4e0dfd9d2ccc4bcb4aea39f93887e716a60554b41342a2010070000000000000000000000000006101a232d363f485059616a6f79818a91969fa2aaaeb4b9bec4c6cad0d2d3d7dcd9d9dadad9dbd6d3d2cec9c5c2bcb8b1aca59e98928b82796d655b5044372b1f120500000000000000000000000000000006121e2b37424d5763707d88919698999a9a9a9997948f867c6f62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59606d79839197a1aab3bcc4ccd6dbe2e1dfdbd6d3d2d1d2d3d7ccc4bdb9b7b9bdc4ccd6e2ebe0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000003090e12181d1f23282b2d2f32342d3338393a3a3a38342e3533302d2c2823201d19130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000010d1a2734404d5a6773808d9aabb5bfc4c5c5c5c4bdb2a895897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000040c13191d202125292b2b2a2823221f1b160c0701000000000000000000000000000002090e161c202323282a2b2b2824201f1c18120b030000000000000000000000000000000000000000000000000000000000000000050d141a1e202126292a2b2b2b2a282621201e1a140b060000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024282a2b2b2b2a292723201f1b17110a02000000000000000000000000000000000000000000000000000000010d19242f3a4754606a7683909ca7b1bcc8d4e1e4d8cdc2b8aca0968c7f72695e52463d31271d1207000000000000000000000000000000000000000000000613202c3945515d677683909da9b6c3d1dce5dacec1b4a79b8e817468574d423e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727e8b97a2adbac1c7cbd1c7c7c7c7c7c7c7c7c7c7c7c6c6c6c6c6c6c6c6d2ccc7c5b8ab9f928578675c5145382c1f13060000000000000a16212935414c56606a707e879298a1a9b0b8bcc3c6cad0d0d1d2d3d7d3d2d1d0cecec8c5c4bdb9b3ada69f9691867d706a5f53493f33271b0f0300000000000b1825323e4b5865717e8b98a4b1bed2ddd7d6cabfb4aaa29f9fa3abb5bfc6cfd2d5daddd8d4d2d0c7c0bbb2aaa39f918b7f726c61584e433a2f22190e00000000000000000000000000000008111b242d363e474f585f676d747d848c92989fa2aaadb3b8babfc3c5c7cbd1cccdcdcdccd0cac6c5c2bdb9b7b1aba7a09d938e867f786d675d53493f33271b0f03000000000000000000000000000000020e1a26313c4855606b717e84898b8d8d8e8d8c8a87827c6f6a5f5343392f24180c00000000000000000000000000000000000000000000000000000000000000000000030506080b0d0e10101110100f0f0d0c0a0807050200000000000000000000000000000000000000000000000000000000000000000007121d27303e45515d676e7b859298a2aab2bac2cad0d6dbe0e3e2e0dfdedbd6ccc3bab2acabacb2bac4d0d9e3e0d3c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000030a0f151a1d24292c2e34383a3c3f41433f4446474746443f43413f3c3a38342e2c29241e1b150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000b1825323e4b5865717e8b99a3aeb6b7b8b8b8b7b4aca196877a6d6154473a2e21140700000000000000000000000000000000000000000000000000080d161e24292c2d323537383734302f2c272118120b03000000000000000000000000050d141a21272c2f303537383735312d2c28231c150c070000000000000000000000000000000000000000000000000000000000010a0f171f252a2d2e3235373838383735322e2d2a251f17110a020000000000000000000000000000000000000000000000000000000000080d151d24292c2d313537383838373633302d2b27221b140b0300000000000000000000000000000000000000000000000000000008131e2b37434e5863707d8a95a0acb8c2cfd9e3ded4c8bdb2a89f92867b6e61594f43392f24180b0200000000000000000000000000000000000000000004111d2935404b556773808d9aabb5c0cbd7e3ded1c4b7ab9e918478695f53463e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa7b0b9bbbfbbbbbbbabababababababababababababababababac0bbb9b4aa9c90837669554b4034291c1004000000000000040d1924303a444e58616c717e8692979ea6acb1b8babec1c3c4c5c7cbc7c5c4c3c2c0bdb8b7b2aca9a29f948f847d706b60584e41382d22170b0000000000000b1825313e4b5864717e8b97acb6c0ccd2cbcec6baaea298929299a3aeb4bdc2c5c9ced2ccc8c6c2beb6afa8a198928a7f726d625a50463c31281d10070000000000000000000000000000000009121b242d353e464e555d606c70797f868d92989ea1a9acaeb4b6b9bbbfbebfc0c0c0bfbebfbab8b6b2acaba79f9d959089817b726c665d554b41382d22170b00000000000000000000000000000000000915202c38444f59616c71787c7e80818181807e7b766e6a5f584e4331271d12070000000000000000000000000000000000000000000000000000000000000004060b0f121315181a1b1c1d1d1d1d1c1b1a18171514120e090705010000000000000000000000000000000000000000000000000000000000000b151e2935404b555f696f7c869298a1a8b0babfc5cad0d3d7dcddd7d4cfcac3bab2a8a19ea1a8b2bdc7d2dddad6cabeb4aa93867a6d6053473a2d201407000000000000000000000000000000000000000001070c151a20262b2f35393a3f4446494c4e504a5053545453504a504e4c494645403a39352f2b26201a150c07010000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000814212e3b4754616e7b86929fa6a9ababacabaaaaa29e918478685e5246392d20130700000000000000000000000000000000000000000000000109111a1f282f35393a3f42444544413c3b383229241d150d0300000000000000000000060e171f252a33383c3d41444544423e3a38342e271e191008000000000000000000000000000000000000000000000000000000000a131c212930363a3b3f424445454544423f3b3a363027221b140b0200000000000000000000000000000000000000000000000000000008121a1f272f35383a3e41434445454443403d3937332d261d150c030000000000000000000000000000000000000000000000000000010f1b27323c4653606c7883909da6b0bdc7d1dce5d9cec3baaea2988e81756b60554b4035291d140a000000000000000000000000000000000000000000010d18242f3d4a5763707d8a99a3afbbc7d4e0dfd2c5b9ada196887b6e6155483e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c959ea6acaeb5aeaeaeaeaeaeadadadadadadadadadadadadadadadb5afacaba3988c807366594d402f23180c000000000000000008131e28323d464f59616c717d858f949da0a7abadb3b4b6b8b9babfbab9b8b6b5b3b2acaaa8a09e97928b827a6f6b60594f463c2f261b11060000000000000a1724303d4a5763707d8a9aa4afbbc0bebebdbdb8ac9f928686929fa3abb0b7b9bdbdbdc0bbb9b7b0aca49f9691867e726d625b51483e342b1f160c00000000000000000000000000000000000009121b232c343c434b515961676d737a80868c91979b9fa2aaaaacaeb5b2b3b3b4b3b3b2b4aeaca9a8a19e9a95908a837d756e69605b544b433a2f261b1106000000000000000000000000000000000003101c27333d47505a61666c6f727374747473716e69625f584e463c311f150b010000000000000000000000000000000000000000000000000000000001070c1013171b1f2022242628292a2a2a29292827252321211e1a1413110d080200000000000000000000000000000000000000000000000000000000030c18242f39434d57606a6f7d8691969fa6aeb4babfc5c7cbd1d2ccc7c5beb9b1a8a0969196a1abb5c0cccdcdcdc6baaea29886796d6053463a2d20130700000000000000000000000000000000000000030b121820262b3137394045474a505356595b5c5e5b606060605c5e5d5b595653514b4745413a37312b262018120b03000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000714202d3a46525e6974818e949a9d9e9f9f9e9d9b98928b7e7165564c41362a1e1105000000000000000000000000000000000000000000000009131b232c313a4145474b4f5151514e4948433d352f271f150c030000000000000000060f18202930363d44484a4e5151514f4b46444039302b221a1208000000000000000000000000000000000000000000000000000009121c252e333b4246484c4f51515251504f4c4846423b332d261d140a000000000000000000000000000000000000000000000000000008111a242c31394045474b4e50515251514f4d4a46443f382f271e150b0000000000000000000000000000000000000000000000000000000a151f2b3744505b65707d89949fabb5c0cbd7e1dfd6cabfb4aa9e93897d70675d51453c2f261c11060000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe1d5c9bdb2a8988b7e7165584b3e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606d78838f949c9fa3aba1a1a1a1a1a1a1a1a1a0a0a0a0a0a0a0a0a0a0a0a0a0a49f9e9992867b6e6154483b2e2115070000000000000000020c16202b343e47505a616b707a828990959b9fa2a9a8a9abacaeb4aeacabaaa8a6a8a09d9a96918c857f776d6860594f473d342a1d140a000000000000000714212e3a4754616d7a87939faaafb5b2b1b1b2aca59c8f827e8b92999fa6abacb2b0b0b6afacaaa69f9a938e847c716c625b51493f362c22190d040000000000000000000000000000000000000009111a222a313a41454f555d60686d737a7f858a8e92989a9d9fa3aba5a6a6a7a7a6a5aaa29f9c9996918d88837e78706b615e57504a423a31281d140a000000000000000000000000000000000000000b16212c353e4850545b606265666767676664615e57534e463c342a200d03000000000000000000000000000000000000000000000000000000040a0f12181d1f22272b2d2f313335363637373636353432302e2d2a2521201d1913100b0500000000000000000000000000000000000000000000000000000007121d28313b454e58606a6f7c848f949fa2aaaeb4b9bbbfbebec0bbb9b3ada7a09691849199a4afbbc0c0c0c0bfb8ab9f928578665c5044382b1f1206000000000000000000000000000000000000070d151d242931373c42474b5153545c60626567696b666c6d6d6d666b69686663605c5454514c47433c373129231d150d0700000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000005111e2a36424d57606d7982898d9091929292918f8b867f726c6256443a3025190d010000000000000000000000000000000000000000000008111b252d363e434c5154585c5e5e5d5b56544f45403931271e150a00000000000000040e18212a333b42464f55565b5d5e5e5b5753514a423c342c241a1107000000000000000000000000000000000000000000000000020b1b242e3740454d5254595c5d5e5e5e5d5b5954524d443f382f261b1106000000000000000000000000000000000000000000000000050f1a232c363e434b5153575b5d5e5e5e5d5c5a56535049413930271d12070000000000000000000000000000000000000000000000000000030f1b27333f4953616b76828f99a3afbbc5cfdae6dbd0c5bcafa59e9184796d60584e42382d22170b0200000000000000000000000000000000000000000613202c3945515d677783909daab6c3d2dde5dacfc1b4a79b8e817468574d424b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000010d18242f3a45515c666d7a828a8f929995949494949494949494949494939393939393939393939993918d877e71695e53463a2d211407000000000000000000040e19222c353e48505960686d757d83898e9297989b9d9e9fa3a0a39f9e9d9b999796918d89847f7a726c655e564f473d352b22180b02000000000000000713202d3946525e6875828f989fa4aba5a4a4a8a09e938a7e717e8690949a9ea1a8a3a4aca49f9d99948f87817a6f6a615a51493f372d241a10070000000000000000000000000000000000000000000810181f282f353e434b51565e61686d73797d82858a8d9092999798999a9a9a99989798928f8c8884807c76716c656059524d443f382f281f160b0200000000000000000000000000000000000000050f1a232c363e424a505356585a5a5b5a595754534d47433c342a22180e0000000000000000000000000000000000000000000000000000040a0f151b1d24292c2d3337393b3e404143434443434242403f3d3b3a36312e2d2a251e1c160f0a0300000000000000000000000000000000000000000000000000010c161f2a333d464e58606a6f7a828b92989fa2aaacaeb5b1b1b5afaca9a29e9590847b87939faab1b3b4b4b3b2b0a79c90837669544a3f34281c100300000000000000000000000000000000000711191f272f353c43474e53555d6064666d6f7274767879797a7a7979787674726f6d6665605d55534e47433c342f271f191006000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000020e1a25303b45515c676d767d80838485858584827f7a726d625a504532291e130800000000000000000000000000000000000000000000020b1a232d373f4850555d6065686a6b6a67636059514b433930261c11060000000000020c16202a333c454d52596063686a6b6a6864605c544e463e362c23190f0500000000000000000000000000000000000000000000000a141d2d36404951575e6165686a6b6b6b6a6865615e57504941382d22170b0000000000000000000000000000000000000000000000000b16212c353e4850555d6064686a6b6b6b6a696663605b534b43392e23180c0200000000000000000000000000000000000000000000000000000b17222d38414f59626f7c87929fa9b3bec9d5e1e2d7cec1b9aca0968d80736a5f544a3f33281f1408000000000000000000000000000000000000000004111d2935414c556773808d9aabb5c0ccd7e3ded1c4b7ab9e918478695f53464b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000007131d2834404b545d686d757d8286878888888887878787878787878787878787878787878787868684817b716c62574d42362a1e12050000000000000000000007101a232c363e474f565e616b70777c8185898c8e9091929993999291908f8d8a8784807c78726d68605b534c443d352b231a1006000000000000000005111d2a36414c56626e7c868f9399979898979696918c81776c717c83898e9196959697969a93918d88827c746d68605850483f372d251b12080000000000000000000000000000000000000000000000060d161d2429313940454c52565e61666d7075797d808386888a8b8c8d8d8d8c8b8a8885827f7c78736f6a64605b534f46423b332d261d160d0400000000000000000000000000000000000000000008111a242c2f383f4446494b4d4e4e4e4d4b4846423b37312a2218100600000000000000000000000000000000000000000000000003090e161b20262b2f35393a3f4446484b4d4e4f505050504f4e4d4b4a4846423e3a3936302c27211b150e0600000000000000000000000000000000000000000000000000040d18212b343d464e585f686d777f868d92989c9fa3aba4a5aba49f9d97928c837b76828f98a0a7a6a7a7a6a6a69e958b7f7265584c3f2e23170b00000000000000000000000000000000030b1218232b313940454e53575f62676d7175797c7f8183848586878786868583817f7c7976716d67625f58534e454039312b2217110a02000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080000000000000009141f2934404b555c606b707476787879787775726d68625b51483f3420170d02000000000000000000000000000000000000000000000a141d2b353f49515a61676d7275777877746f6b605d554b42382e23170c040000000008131e28323c464e575e616b707477787775716d66605850483e352b21160b0000000000000000000000000000000000000000000006111b262f3e48515b63696e7275777878787775726e69605b53493f33271c11060000000000000000000000000000000000000000000004101c27333d47505a61676d717476777878777673706c655c554b4034281e1308000000000000000000000000000000000000000000000000000006111b262f3d47535f6a74808d97a1adb9c2cfd8e2e0d5c9bdb2a89f92877c6f665b50443b3025190d0400000000000000000000000000000000000000010d19242f3d4a5763707d8a99a4afbbc7d4e0dfd2c5b9ada196887b6e6155484b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000010c18232e39424c565d606c7076797a7b7b7b7b7b7b7b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746e69625a50453b31251a0e02000000000000000000000008111a242c353d444c525960636b6f75797c7f8183858686868686858382807e7b77746f6c65605d565049413a322b231a1108000000000000000000010d1925303a47535f6a6f7c8286898b8b8b8a8987847f786d656a6f767c818487898a8a8a898684807b766f6a605d564e463e362d251b130900000000000000000000000000000000000000000000000000040c13181f272f353a41464c52545c6063676d707377797b7d7f80808180807f7d7b7976726f6a67625f58535049413d363028221c140b04000000000000000000000000000000000000000000000008121a1d262d3338393c3f40414141403e3b3a36312b2620180f06000000000000000000000000000000000000000000000000050d141a21272c3237394045474950535557595b5c5d5d5d5c5c5b5a585654534d4b4746413a38322b262018100800000000000000000000000000000000000000000000000000060f19222b343d464e565e656c727a80868b8f9299979898979993908b857f786e6f7c869195989a9a9a9a9997948f83796d6053473a2d201406000000000000000000000000000000040c151d2328353d434b51585f626a6e74797e8285898c8e8f9192989393989291908e8c8986827e7a756f6a625f58514b433d3428221c140b0200000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d0200000000000000020c18232f39434b51596063676a6b6c6c6b6a6865615e5651493f362d220e050000000000000000000000000000000000000000000006111b262f3d47515b626c707a7e82848483817c756d675d544a3f342821160b000000010d1924303a444e585f696e767d81848484827e786f6a615a50473d33271c10040000000000000000000000000000000000000000000b17222d3841505a636d737b7f828484858483827f7b736c655b5044382e23170c000000000000000000000000000000000000000000000714202c38444f59616c71797e81838485848482807d776d675c51453a3024190d0100000000000000000000000000000000000000000000000000000a141d2b37434e58606d7a85929ea6b0bcc6d1dce5d9cec4bbafa3999083786c60564d41362a1f160c01000000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2dfe1d5c9bdb2a8988b7e7165584b4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c525a6164656c6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6567625f5750483f33291f14090000000000000000000000000008121a232b323a41464f54596063666d6f7275767879797a797978777573716e696762605b53524c443f382f2920191108000000000000000000000008131e2b37424e575f6a6f767a7d7e7f7e7e7c7b77726d665c5f626b6f74787a7c7d7d7d7c7a77736f6a626058524c433d342c241b130901000000000000000000000000000000000000000000000000000001070d151d242930363a41464a5053555d606367666d6f7072737374747372706e6c6566625f5855534e46443f382f2a251f17110a0200000000000000000000000000000000000000000000000000080b141c22282b2d2f323334343433312e2d2a251f1a150e06000000000000000000000000000000000000000000000000090f171f252a32383c43474b5153535b606264666869696a6a696968676563615e575854524c48443d37312a221a120800000000000000000000000000000000000000000000000000071019222b343c444c535b60686e747a7f8386888a8b8b8b8986837f79726d666a6f7c83898b8d8d8d8d8c8a88827b6e675d5145392c1f13060000000000000000000000000000040d161e272e343f474f555d606a6e757b81858a8f9298989a9c9e9fa2aaaaa39f9e9c9b9998928f8b86817c756f6a605c554e463f332d261d140c030000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000000000000007121d27313940454f54565a5d5e5f5f5f5e5c5854524c443f372d241b1100000000000000000000000000000000000000000000000b17222d38414f59626d727e858b8f9191908e8981796d665c50443d32271b1002000004111d2935414c565f6a6e7b82898e9091918e8a837c716c61594f44382c20150a0000000000000000000000000000000000000000030f1b27333f4953616c737f868c8f90919191908e8c8680776c60544a3f34281c10030000000000000000000000000000000000000000000916232f3c4855606b717e858a8e90919191908f8d8982796d60564c4135291d11040000000000000000000000000000000000000000000000000000020b1b26323c45525d68717e8b949faab4bfcbd7e1e0d7cbc0b5ab9f958b7f72685e52463e31281d1207000000000000000000000000000000000000000613202c3945525d687783909daab6c3d2dde5dacfc1b4a89b8e817568564c4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000b151e28323a41455055535b6061626161616161616161616161616060606060606060606060605b5355534d453f362d21170d030000000000000000000000000000081119202930363d44484f54545c606365686a6b666d6d6c666b6a686664615e575653504945413a332d261d170e07000000000000000000000000020e1a26313c454e585f62686d7071727171706e6965605c545359606367686d6f7071706f6d6766625f58544e45413a312b221b1209010000000000000000000000000000000000000000000000000000000000030b12181e252a3036383f44464b515357545c606264656667676766656461605b5355534e4847433c37332d261d1a140b0600000000000000000000000000000000000000000000000000000000020a11171c1f20232527272827262421211e1a140f0a0300000000000000000000000000000000000000000000000009121b212931363d43484e53555d6064656c6e717374767677767675757372706e696864615e56544f47433c342c241a120800000000000000000000000000000000000000000000000000071019222a323a414950565e61686d7276797c7d7e7e7e7c7a76726d67605c606a6f777c7f808181807f7e7b756e695e554b4035291d100400000000000000000000000000040d161f2830394045515960676d737c81878e92989c9fa2aaa7a9abacaeb4b4aeacaba9a7aaa29f9c98928e87827c736d67605850443f382f261e150c03000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000000000000010b151f272f343d4448494d5051525252514f4c4746413a322d251b120900000000000000000000000000000000000000000000030f1b27333f4953606b727f8892979b9d9e9d9a938e82786d60594f44382c1e130800000713202c3945525d686e7c848f949b9d9e9d9b9591867e716b6054483c32271b0f000000000000000000000000000000000000000005121f2b3744505b65717e8b92999b9d9e9e9e9d9b99928b7f72665c5044382c1f1206000000000000000000000000000000000000000004101c2834404a5463707d8892979b9d9e9e9e9d9c99948d8074685d5245392c2013070000000000000000000000000000000000000000000000000000000a15202935414c56606c77839098a3aebac3cfd9e3dcd1c7bdb1a79f92857b6e61594f43392f24180d0300000000000000000000000000000000000004111d2935414c566774808d9aabb5c0ccd7e3ddd1c4b7aa9e918477685d524b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000030c1620282f353e4449495053545555555554545454545454545454545454545454545454535350494847423c332d241b0f0500000000000000000000000000000000070e171e252a33383d44484a505356595b5d5e5c6060605b5e5d5c5a5754524d4946443f38352f27221b140b0500000000000000000000000000000915202a333c464e53565d60636465656463615e5753504a474f5456565e616263646362605d5555534e47433d352f281f191009000000000000000000000000000000000000000000000000000000000000000001070c13191e252a2e34383a4045474a4a5153555758595a5a5a595857555350494947433c3a37312b27221b140b090200000000000000000000000000000000000000000000000000000000000000060b0f121316181a1b1b1b1a181514120e09030000000000000000000000000000000000000000000000000007101b242d333b42464e54585f62676d7175797b7e808182838383838281807e7d7b7874716d68636059534e463e362c241a0f060000000000000000000000000000000000000000000000000007101820292f383f444c52565d6165676d6f71717271706d6865605d55515860626a6f727374747373716e69615e574d43392f24180c00000000000000000000000000030c161f283139434b515b626b6f7980878e93999fa2aaabaeb4b4b6b7b8babfbfbab9b8b6b4b4aeacaaa29f9a938e8780796f6a625a504a423830261e150a00000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d030000000000000000000000030d151d232933383c3d41434545464544423f3a39363028201b130a000000000000000000000000000000000000000000000005121f2b3744505b65707d88939aa1a9aaabaaa59e948d80736b6054483a3025190d01030f1c28333f4a54606d7a8491969fa6aaabaaa7a09892877d7063584e43372b1b1106000000000000000000000000000000000000000613202d394653606c7784919ea3abaaabababaaaba39e9184796d6053463a2d201307000000000000000000000000000000000000000006121f2c3844515c667683909aa1a9a9aaababaaa9a69f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000040d19242f3a44505b656e7b86929fa7b1bdc7d1dce3d9cfc2baada2978e81756b61554b4035291f1409000000000000000000000000000000000000010d19242f3d4a5764707d8a99a4afbbc7d4e0dfd2c5b9aca096877a6d60544a5764717d8a97a4b0bdcad7e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000040d161e24293339383f44464748484848484848474747474747474747474747474747474746443f3b3a37312a211b1209000000000000000000000000000000000000050d131921272c3238383f4446494c4e504a50535353504a504f4d4a4846423c3937332d29241e17110a02000000000000000000000000000000030e18212a343c43474c525456585858575654524d46443f3d4448494c5254565757575654514b4847433c373229241e160d07000000000000000000000000000000000000000000000000000000000000000000000002080d13191c23282c2f35383a3d404446484a4c4d4d4e4d4d4c4a4846443f3c3b37322e2b261f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030606090c0d0e0e0e0d0b080705020000000000000000000000000000000000000000000000000000040f19222d363f454d535860626a6f74797d8185888a8c8e8f9090908f8f8e8d8b898784817e7a75706b625f5850483e362c21180e0300000000000000000000000000000000000000000000000000060e171d262d333b41464c5254555c60626465656463615d5653514b444e5458606265676767676664615f57534d453b31271d1207000000000000000000000000020b151e28313a434b555c606d727d848d92999fa4abaeb4b8babec1c2c4c5c7cacbc7c5c4c3c1bfbab8b4aeaca49f99928d847c716c605b544a423830261c110600000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b0300000000000000000000000000030b121821272c2f303437383939383735322e2d2a251e160e0a0100000000000000000000000000000000000000000000000613202d394653606c7883909aa4acb3b7b7b7afa69d92897d7063564c41362a1e110506121f2b3844505b6673808d96a1a9b0b7b7b7b1aaa3999083776a605447382d22170b000000000000000000000000000000000000000915222f3c4855626f7c8896a0acb5b7b7b8b7b6b5ada196897c6f6256493c2f23160900000000000000000000000000000000000000000713202d3a4653606d7986929facb3b6b7b8b7b7b5aea3988a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000008131e27333f49535f6a737f8c95a0abb5c0cbd7e1e1d6cabeb3a99e938a7d70675d51453b31261a0c030000000000000000000000000000000000000814212d3a4754606d7a86939facb9c6d2d3d2d0c7bdb2a895887b6e62554a5764717d8a97a4b0bdcfd3d6d3cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000040c131922282d2d3337393b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d2e2b261f180f09000000000000000000000000000000000000000002080d161c21272c2e34383a3c3f42433f44464746443f4442403e3b3a36302d2b27221b19130b06000000000000000000000000000000000000060f18222a31373a4145474a4b4c4b4b494846423b383432383b3c414647494a4a4a494745413c3a37312b272019130c04000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f24292c2d2e34383a3c3d3f40404141403f3d3b3937332d2e2b26211f1b150f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343f4850575e616a6f767c81858a8e919797999b9c9c9d9d9c9c9b9a989696918e8b86817d766f6a615a50483e332a2015090000000000000000000000000000000000000000000000000000050b141b222730363a4146474b515355575858585654524c4745403d43474e5456585a5a5a5a595755534d46423b33291f150b010000000000000000000000000a141d27303a434c555d676d757f8791969fa3abafb5babfc5c6cad0cfd1d2d3d6d7d3d2d1cfd0cac7c5bfbab6afaba39f9691867e746c665c544a42382e231711080000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000000000000001070c161c202223272a2b2c2c2c2b292521201d19130c0500000000000000000000000000000000000000000000000004101d2935404b5563707d8a95a0acb6bec4c4c1b8aea49c8f8276685e5246392d2014090613202d394653606c7884919ea8b2bbc2c4c3bcb4aba095887c6f6253493f33271b0f030000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc3c4c4c4c3bdb2a8978a7e7164574b3e3124180b00000000000000000000000000000000000000000815212e3b4854616e7b8799a3afbec3c4c4c4c3bfb4aa998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000010b17222d38414e57606d78839099a3afbbc3cfd8e2dbd0c5bcafa59e9184796d60574d42362a1e150a0000000000000000000000000000000000000713202c3945525d687783909daab6c3cbc7c5c2bdb5ada196887b6e61554a5763707d8a96a9b3bec5c7cac7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000001080d171c1b22272b2d2e2f2e2e2e2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2d2d2d2d2d2d2b2722211e1a150e060000000000000000000000000000000000000000000000050b10161b1c23282c2d3032352e34383a3a3938332d3533312e2d2a25201f1b17110d0801000000000000000000000000000000000000000006101820262b3035393a3d3e3f3e3e3d3b3a36302c28272c2f3036393a3c3d3e3d3c3a39352f2e2b26201b150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012181d1f2023282c2d2f3132333434343332312e2d2b2722211f1b15120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46505a62696e757c82888e92989b9ea1a9a6a7a9a9aaa9a9a8a8a6a5a8a19e9b99928e89837c716c615a50463c31261a0f050000000000000000000000000000000000000000000000000000020a11171e252a3035393a404547494a4b4b4b494746413a393532373d4347494c4d4e4e4d4c4b4846423b36312921170d0300000000000000000000000006111b262f39434c565d676d79818c9299a0a8afb5bbc0c7cad0d3d6dbdcdedfe0e2e3e0dfdedcdbd6d3d0cac7c0bbb5afa8a098928b80786d665c544a3f3428231a0e050000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a0300000000000000000000000000000000000000050b101316161a1d1e1f1f1f1e1c191413110d08020000000000000000000000000000000000000000000000000006131f2c3945515d6775818e9ba7b1bec7d0d1cac0b9ac9f92867a6d6154473b3025190e101c28343f4a54636f7c8996a1adbac4cdd1cec6bdb1a79a8d8073655b5044372b1f12060000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced1d1d1cfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000916222f3c4955626f7c8895abb5c0d0d1d1d1d1c1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000006111b262f3c44505c666f7c87929fa7b1bdc6d1dce1d7cec1b9aca1968d8073695f53463d30261c1106000000000000000000000000000000000004111d2935414c566673808d99a7b1bcbfbab9b6b0aba49e9184786c60534955626f7c8897a1adb7b8babfbbb9b7afa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171b1f2021222222222121212121212121212121212121212121212120201f1b1714120e09030000000000000000000000000000000000000000000000000000040a0f11171c1f2023262823282b2d2d2d2b282229272421201e1a13120f0b06000000000000000000000000000000000000000000000000060e151a1e24292c2d3031323231302e2d2a251f1c1b1f22252a2d2e2f3031302f2d2c2924211f1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c101314181c1f202224252627272726252422201f1b1715130f0a060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e58626c717b82898f949a9fa2aaabadb3b3b4b5b6b6b6b6b5b4b3b1b2adababa39f9b9490867e716c61584e43372b21160b00000000000000000000000000000000000000000000000000000000060b14191e24292d2f34383a3c3e3e3f3e3d3a3935302c29272b32373b3c3f40414140403e3b3a36312a251f170f05000000000000000000000000050e17222d38414b555d686d79828e939fa3abb2bbc0c7ccd2d6dbdfe2e7e6e2dfdedddddedfe2e6e7e2e0dbd6d2ccc7c0bbb2aaa39f928d81786d665c50443f352c20170d02000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d0908060300000000000000000000000000000000000000000000000407090a0e1012121312110f0c070705010000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c3d0d9ded4c7bbafa3998b7e7265564d42362a1e11121f2b3844505c6674818d9aa9b2bdccd6ded8cfc3b8ab9e9184786c605346392e23170c0000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded8cbbeb2a5988b7f7265584c3f3225190c00000000000000000405060401000000000000000916232f3c4956626f7c8995a2afbcd1d5dedbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a73808c95a0abb4bfcbd7e0e0d5c9bdb2a89f92867b6e61594f42382e23170c0000000000000000000000000000000000010d1924303c4956626f7c8995a0aab1b4aeaca9a69f99938b7e71665b504653606d7985929ea6aaacaeb4aeacaaa79e93887c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131415151515151515141414141414141414141414141414141413120f0b06060200000000000000000000000000000000000000000000000000000000000000060c10121316191b171c1f2020201f1c171c1a171514120e090503000000000000000000000000000000000000000000000000000000030a0f13191d202123252525242321201e1a14100f1315191d2021232424242321201d1815120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c1012131517191a1a1b1a1a19171513120f0b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a717e868f939c9fa6acaeb4b8b9bebfc1c2c3c3c3c2c2c1c0bebdb9b7b4aeaca69f9892887e716a5f53473d33271c10010000000000000000000000000000000000000000000000000000000002080d13191d2023292c2d2f31323231302e2d2924201d1b20272b2e2f323434343433312e2d2a261f1a140d05000000000000000000000000020d172027333f49535c676d7a828f949ea5afb5bdc4cbd1d7dde3e5e1dedddad5d2d1d1d1d2d3d6dbdedee1e5e4ddd8d1cbc3bcb4aea49d938e81786d605b51473e32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d5e2e3d7cbc0b5ab9c8f8376695e52463a2d201413202d3a4653606d7985919eabb8c4cfdee8dfd2c5b9ada196897c6f63544a3f34281c100300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c000000020507080d101213110e08080602000000091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000040607070707070b17232e38424e58606d78839099a3aebac2ced8e2dacec4baaea3988f82756b60544a3f34281c110600000000000000000000000000000000000813202d394653606c788390989fa7aba39f9d99948f877f726c62544a44505c66737f8c949b9d9fa2aaa39f9e9b958f82756a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060808080808080808080808070707070707070707070707070706050300000000000000000000000000000000000000000000000000000000000000000000000000030607090c060b1012131413120f0b060d0b08070502000000000000000000000000000000000000000000000000000000000000000002080d1113141718191818161514120e09030307080d11131416171717161413110d070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0c0d0d0e0e0d0c0a08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8892989ea5abb0b8babfc4c6c9cfcecfcfd0d0cfcfcecdcfc9c5c4bfbab9b0aaa29a92867c6e62594f44382c1d130700000000000000000000000000000000000000000000000000000000000002080d1113181c1f2022242525252321201d1913110f161b1f22232527272727262422211e1a140e09030000000000000000000000000008141e29323b44505b656d79828f959fa6afbbc0c7cfd7dce3e4dfd9d4d1d0cfc9c6c5c4c4c5c6cacfd1d2d5dae0e4e3dcd7cfc6bfbaaea59e938e81746d63594f443b3025190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875828f9baab4bfcad6e7e8dcd1c6b9ac9f93877b6e6154473b30251a1c28343f4a5463707d8997a1adb9c6d2dfebe1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0002080e111414191d1f1f1e1a1514120e090300091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030607070c1013131414141414141c26303c44515c666f7c86929fa7b1bcc6d0dbe0d7cbbfb4aa9e93897d70665c5044382e23170b000000000000000000000000000000000005121f2b3744505b656f7c86909596969992908c88827c726d635a50423f4a54606d78828a8e919298939992918e8a837a6d60584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0c0b0b0a08070502000000000001050707090a0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa2aaafb7bbc2c6cad0d2d4d1d1cbc7c5c4c4c5c6cad0d1d2d1cbc7c2bcb4aca2989082766b6054483a2f24180d01000000000000000000000000000000000000000000000000000000000000000105070c1013141617181818161413110d0804040a0f131516191a1b1b1a19181514120e09030000000000000000000000000000020c1925303b444f59606c77818e949fa7b0b8c1cbd1d9e1e6ded8d3cec8c5c4bfbeb9b8b7b7b8babec0c4c5c9ced4d8dfe7e1d8d1cbc0b7afa59d938c7f726b61564c41362a1f160c0100000000000000000000000000000000000000000000000000000000000000000000030606090c070c101313141313100c070c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbe7ede0d4c7bbafa4998b7f7265574d42362a1e1f2c3844505c6674818e9aa9b3bec9d5e1eee5dacfc4b8ab9e9285796d6053463a2f23180c00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060b14191e2021262a2c2c2b2722211e1a150d07091623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000060b10121318181c1f2020202020202020202834404a545f6a727f8c959faab4bfcad6e2dcd1c6bcafa59d9083786d60544a3f34281c110600000000000000000000000000000000030f1b27333f4953606a6f7c83888989888683807c766f6a635b51483e3845515c666d777d8184858687868684827d776d685d52463c31261b0f030000000000000000000000000000000000000000000000010507070b0d0f1011100f0e0b080806020000020507080c0e0f101110100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1012131313131313131313131313131313131313131313131313131313131313131313131312100d08070502000000000000000000000000000000000000000000000003050606060504010000000000000000000000000000000000000000000000020507080e11110d0807050200000000000000000000000000000000101c2936434f5c6976828f9cacb4bcc1c7ccd3d6d3cdc8c4c3bfbab9b8b8b8babfc3c4c8cdd7d3cec6beb4aa9f94897d7063554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000040607090b0b0c0b0a0707050100000000030608090c0d0e0e0d0d0b08070502000000000000000000000000000000000a141e2a36414c56606b73808d939ea6b0b9c2cad7dce3e1dbd6cdc7c3bdb8b7b2b3adabaaaaabadb3b3b7b9bdc4c8cdd6dbe2e2dcd7c9c1b7afa59f93887d70685e52463f31281d13070000000000000000000000000000000000000000000000000000000000000003060b0f121316191b181c1f2021201f1c181b19161313100c07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b99a3aebac7d3e2edf0e3d7ccc0b5ab9c908376695e52463a2d20202d3a4653606d7985929eabb8c4cfdae6f2ebdfd2c6b9ada197897d7063554b4034291c1004000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190a11171f252a2d2e3337383937342f2e2b262018120c1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000020a11171c1f202423282c2d2d2d2d2d2d2d2d2d2d2e39424e58606d78839098a2aebac2d0d9e2d8cfc1b8aca0958b7e71665c5044382d22170b00000000000000000000000000000000000b17222d38414e58606a6f767b7d7d7b7976736f6a62605851493f3634404b545c656c70757779797a7a797775716c655d564c41342a20150a0000000000000000000000000000000000000000000003080d111314181a1c1d1d1d1c1a181514120e09090e121415181b1c1d1d1d1c1b181413100c070100000000000000000000000000000000000000000000030606070707060400000000000000000000000000000000000000000000000000000000020507080c0f100f0b06050300000000000000000000000000000000000000000000000000000000000000000000010507070d1012100d0908060300000000000000000000000000000000000000000000000000010407070d0f0b0a0805000000000000000000000000000000000000000003090e121415191d1e1f202020202020202020202020202020202020202020202020202020202020202020201f1d1a1514120e090300000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000002080e1114141a1e1d1a1514120e090300000000000000000000000000000e1b2834414e5b6774818e9aa9b2bdc9d3d8d4ccc7c3bcb8b6b4aeacababacaeb4b6b8bcc3cbd4d8d0c6bcb0a69c8f8275675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68707d88939fa5afb8c2cbd4dce8dfd7cfcac2bbb7b1acaaa6a9a19e9e9e9fa2a9a6abacb2b8bcc3cad0d7e0e7dbd3c9c0bbafa49a92857a6e615a50433a2f24180d0200000000000000000000000000000000000000000000000000000000060b0f12171c1f2023262823282c2d2d2d2c2823282623201f1c1812100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9cabb4bfcbd7e3f3f4e8ddd2c6b9ac9f93877b6e6154483b31252834404a5463707d8997a1adb9c6d6e1ebf7eee2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519141c22283036393b4043454644413b3a373129241d161623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c141c23282b2d312e34383a3a3a3a3a3a3a3a3a3a3a3a3c44505c666e7b86929fa6b0bdc7d2dde1d4c8bcb1a79e9184786d60544a3f33281c0f030000000000000000000000000000000006111b262f3d464e585f62696e70706f6d6766625f58544e463f372e2e39424b535b6064686a676d6d6d6c656864605b534c433a2f22180e030000000000000000000000000000000000000000060b1013191d20212427292a2a2a29272522211e1a15141a1e21222527292a2a2a292724201f1d18120b0300000000000000000000000000000000020507060b0f121314141413100c0708060300000000000000000000000000000000000000000003090e121415191c1d1c1713120f0b0600000000000000000000000000000000000000000000000000000000000002080d1113141a1d1e1d1a1515120f0a0300000000000000000000000000000000000000000002080d1113141a1c181715110c060000000000000000000000000000000000060d141a1e212226292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2a2722211e1a140d060000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b040000000000000000000000000000050d14191e2021272b2a2721211e1a140c07000000000000000000000000000b1724313e4a5764717d8a96a1adb9c3cfcdc8c2bbb7b1abaaaba39f9e9e9fa2aaaaabb1b9c3cdd7d8cec2b9ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59616e7a85919aa4afb7c1cad4dde5ddd4cdc5beb9b0aba8a09d999697929191929796999ea1a8abb1babfc5ced5dde4dbd8ccc0b6aca1978f82766c62554b4035291e13080000000000000000000000000000000000000000000000000000070c11171b1f22282b2d2f32352e34383a3a3a38342e3533302d2c28231f1c18120d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dce7f3f9ede0d4c8bbafa49a8c7f7265574d42362a2c3844515c6674818e9ba9b3bec9d5e8f2fdf2e6dacfc5b8ab9f9285796d6053473a2f24180d010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225141d262d333b4146474c505252514d4847423c352f281f1623303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e262e34383a3e42404546474747474747474747474747474a545f69727f8b949fabb5c0ccd7e3d9cec3b9aca0968a7e71665b5044382b1f150a00000000000000000000000000000000000a141d2b343d464e54575f61636362605c5555534e47433d342e2527303941495053575b555c606060605b5357535049413a31281e100600000000000000000000000000000000000000020a11171c1f252a2d2e3134363637363634322e2d2b261f1f262b2d2e3234363637373634312d2c29241d150d080000000000000000000000000003090e121415171c1f202021201f1c181515120f0a030000000000000000000000000000000000040b0f141a1e212226292a2824201f1b17110a02000000000000000000000000000000000000000000000000000000050d13191e2021272a2b2a2722211f1a15100b04000000000000000000000000000000000000040c13191d202127282424211d1710090000000000000000000000000000010a0f171f262a2d2e33363839393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a261f180f080000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000080e171e252a2d2e343737342e2d2a251f18120b0300000000000000000000000713202d3a4653606d7884919ea7b1bdc7c3bcb8b0aba79f9d98999291919298979d9fa7b1bbc5cfdbd3c7bbaea3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b75818e97a1acb6c0c9d3dce5dcd3cbc2bbb3ada69f9c95918c89878584848587898d91969d9fa7aeb4bcc3cbd4dce8ddd2c7beb3a99e948b7e71675d51453a3024190d000000000000000000000000000000000000000000000000030b12181b22272b2d3338393c3f41434045464746454044423f3d3a38342e2c28231c19130c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2edf8fcf0e4d8ccc0b6ac9d908376695e53463a2d2d3a4653606d7985929fabb8c5cfdae6f8fff7ecdfd3c6baaea2988a7d7064554b4035291d11040000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251d262f383f444d5254595d5f5f5e5a55534d45403931282023303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f2830383f44464b4f4b515353535353535353535353535353535357606c77839099a4afbbc7d4e0dfd5c9bdb2a89d9184786c6053463d32271b0f0000000000000000000000000000000000020b19222b343c43474d535556565553514b4847433c38322b221c1e272f383f44464a4e4b515354535350494a46443f382f281f160c00000000000000000000000000000000000001080c141c23282b3036393a3e404243444342413e3b3a37312c2931373a3b3f414243444343413e3a39352f271f1911080000000000000000000000050d141a1e212122282b2d2d2e2d2c292322211f1b150e06000000000000000000000000000003090e161b1f262a2d2e33363735312d2b27221b140b0400000000000000000000000000000000000000000000000000070e171e252a2d2e33373837332f2e2b26201b160e0903000000000000000000000000000000040e161e24292c2d333531302d28221a120a020000000000000000000000000a131c212931363a3b40434546464646464646464646464646464646464646464646464646464646464646464646464543403b3a363129211a11080000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000009111a20293036393b414444403b3a363128231c150c050000000000000000000006121f2c3844515c66717e8b95a0abb5bab9b1aba69f9c95908b8886858585878a90959fa9b3becad6d7cbbfb5ab998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d89939ea9b3bec7d2dbe5dcd3cac1b9b1a9a29e949089847f7c7a787777787a7c80848a90959fa2aab1b9c2cad4dce4d9d0c5bbb0a69e9185796d60564c4135291c120700000000000000000000000000000000000000000002090c151d23282d3337393f4446494c4e504b51535453514b504e4c494645403a38342e2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909dabb5c0cbd7e3f4fffff4e8ddd2c7b8ab9f95877b6e6154483b3134404b5563707d8a97a2adbac6d7e1ecf7fffbeee2d6cabeb3aa9b8e8275675d5145392c2013080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225262f38424a50565e61666a6b6c6a67625f57514b433a322823303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a424a5053575b545c606060606060606060606060606060606060656f7c87939facb9c6d2dfe5d9cec4b8aca0958a7e7164584e43372b1d12070000000000000000000000000000000000071019222a32373c4246484a4a484645403c3a37312b27201910151d262d3337393d42404546474746443f3e3937332d261d160d040000000000000000000000000000000000040c13191e262e34383a4146474b4d4f5050504f4d4b4847423c38353c4246484b4e4f5050504f4e4b47454039312b23190f05000000000000000000090f171f252a2d2e2d3338393a3a3a38342f2f2e2b262018100a010000000000000000000000060e151a21272c31363a3b3f4243423e3937332d261d160d04000000000000000000000000000000000000000000000007101820293036393a40434543403c3a37312c27211a140d0500000000000000000000000000040d1620283035393a40423e3d39342c241c140a000000000000000000000009121c252e333b4246484c5051525353535353535353535353535353535353535353535353535353535353535353535352504d4846423b332c231a0d03000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d030000000000000009121b232c323b4146474d51504d4846423b342e271e170e0600000000000000000004101c2834404a54606d78839099a3afaeaca79f9d948f89837f7b797878797a7d839097a2adb9c6d2dcd1c1b4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7883919da5afbbc4d0d9e4ddd3cac1b8b0a79f97928a837d77736f6d676b6b686d7073787d838b9298a0a7b0b8c2cad4dee2d7cdc2b9ada1978c8073685d5246392e23180c0000000000000000000000000000000000000000050d14191e272e34383f44464a505356595b5d545c6060605c555d5b595653514b46444039363028231d150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabbdc7d1dce8f4fffff9eee4d4c8bcb1a7988c7f7265574d42363845515c6774818e9ba9b3becad6e2eefbfffef2e6dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32222d38424a545b60686e7376787977746e69605d554c443a2f26303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000010d19242f3a434c545c6064686b666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d75818e9ba8b4c1cedbe7e0d4c8bdb1a89d9083776a605447392e23180c00000000000000000000000000000000000007101920262b31373a3b3d3d3c3a38342e2e2b26201b160f070b141b22272b2d312e34383a3a3a3937332d2d2b27221b140b040000000000000000000000000000000000060d161e242930383f44464c5254575a5c5d5d5d5c5a5855534d464440454d5355585a5c5d5d5d5c5a5753514b433d352b21170d030000000000000009131b212931363a3b3f3f44464747474540413c3a37312a221c130a00000000000000000000090f181f262b32383b4246484c4f504f4a46443f382f281f160c01000000000000000000000000000000000000000000040d18222a323a4146474d5051504d4847433c38322a251f170f080000000000000000000000010c162028323a4145474d4f4b49453e362e261c110800000000000000000006111b242e3740454d5355595c5e5f6060606060606060606060606060606060606060606060606060606060606060605f5f5d5a55534d453e362c1f150b01000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b01000000000008121b242d353e444c52545a5e5d5a54534d444039302920180f060000000000000000000c18232e3944505c666f7c87929fa4a39f9c959089827c77726e6a6b6b686d707985929eabb8c5d1dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5964717e8a95a0acb7c1cdd6e2e1d5cbc2b8b0a69e9590857e76706b6663605d55565d6063656c70787e8690959fa6b0b8c2ccd6e2dfd5c9beb3a99f92867a6d61544a4034281c1004000000000000000000000000000000000000080e171f252a30394045495053545b606265686a6b666d6d6d676b6a686663605c5453514a46413a342e271e17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7b1bccfd9e3eef9fffffff0e4d8cdc2b6aa9d908377695f53463a3a4653606d7985929fabb8c5cfdbe6f2fefffff7ece0d3c7baaea2988a7e7164564c4135291d110500000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3228333f4a545b666c727b7f83858584807b746d675e564c42382d303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004111d2935414c565d666d71757779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a97a4b0bdcad7e3e5d9cec3b8aca095897c6f62544b4034281c1004000000000000000000000000000000000000070e151b1f262b2d2e30302f2d2c2823211f1b150f0a0400020a11171b1f202423282c2d2d2d2d2b2722201f1b17110a02000000000000000000000000000000000008101820282f353e424a5053565e61646769696a69696765615f5753504b51575f61656769696a6a696764605d554f473d33291f140900000000000007111b252d333b4246484c4a5053535453514b4d4847433c342e261c1209000000000000000009121b212a31373d44484d5355595c5d5b57535049413a31281d13070000000000000000000000000000000000000000010c161f2a343c444c52545a5d5e5d5a55534e48443d363129211a11080000000000000000000008131e28323a444c52545a5b5755504840382e231a100500000000000000010c18232d36404951575f6166696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615f5750483e31271d12070000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d12070000000007111a242d363f474f565e61676a6a67615e57514a423b322a22181006000000000000000007121c28343f4a545f6a73808c939999928f8a837d766f6a6562646668686e727a85929eabb8c5d1dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7783909da7b1bcc9d3dfe2d8cfc3b9b0a69e948f837b716c6360595654514b4c5254535b60656c717b838f949fa6b0bac4d0d9e4dacfc4baaea2988c7f72665c5144382c1f120700000000000000000000000000000000010a111a202930363e434b51535b6063666c6f7274767879797a797978777572706d6664605c54524c4540393028231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7783909daab7c2cdddebf5fffffffff5e9ddd1c4b8ab9f95887b6e6155483c404b5564707d8a98a2aebac6d3e1ecf7fffffffbefe2d6cabfb4aa9c8f8275685d5246392d20140800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32323b44505b666c787f868c909292918d8780796d685e544a3f33303c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000613202c3945525d686d787e8284868686868686868686868686868686868686868686868a909aa6b2becbd8e4eadfd4c8bcb1a79a8e8174665c5145382c1f130600000000000000000000000000000000000000040a0f141a1e2122232322201f1c1815120f0a040000000000060b0f121317181c1f202120201f1b1713120f0b0600000000000000000000000000000000000008111a222a323a41454f545c6064686d7173757677767574716e6964605c555d60696e7274757677767674716d6760594f453b31251a0e0200000000040f19232d373f454d535459545b606061605c555a55534e4640382e241b0b0200000000000009121b242d333c42474f54575f6166696a6864605b534b433a2f24180c020000000000000000000000000000000000000008131e28313c464e565e61666a6b6a66625f58544f46423b332c231a11080000000000000000010d19242f3a444c565d60666864615a524a40352c21160b0000000000000005111d29343f48515b63696e73767879797979797979797979797979797979797979797979797979797979797979797979797876736e69615a5043392f23180c000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c010000060f19232c363f48505961686e747777736e69605c544c443c342a22180e0500000000000000000b17232e38424e58606c788087898986827d78706b6367696e707375777a7f849197a2adb9c6d2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8995a0acb9c3cedbe7dcd1c6bcb1a79f948f82796e69615a544f494745414145474950535b60696e7a828f949fa8b2bec7d2dde1d6cabfb4aa9e9184796d6053463a2e23180c000000000000000000000000000000020a131c232c323b424650555c60656c7074797c7f81838586868786868583817f7c7975716d66615e56514b423d342e261e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0acb8c5d1deeafdfffffffff9ece0d4c8bcb1a7998c7f7266574d4245515d6775818e9baab3becad6e2f3fdfffffffff3e7dbd0c5b9ac9f92867a6d6154473b3025190e02000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f2f3b444f59606c78818c92989d9e9f9d99928d837a6d665b50443d323c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005121e2a36424d57606d7a828a8e9192999393939393939393939393939393939393939393979aa2acb7c2cedae7f0e4d9cdc3b8ab9f9285796d6053463a2d20130600000000000000000000000000000000000000000003090e1214151717151313100c070603000000000000000000030506070c101313141413120f0b0605030000000000000000000000000000000000000008111a232c343c444c525961666d70767a7e808283838382807e7b77716d665f676d747b7e818283838382817e79706b60574d42362a1e1205000000000b16212b353f4951575e616669666c6d6d6d676a67625f58524a40362d1d140a0000000000060f1b242d363e454d53596063696e72757675716c655d554b4135291e140a000000000000000000000000000000000000010d19242f3a434e585f686d73767876736f6a636059534d453e352c231a0d040000000000000004111d2935414c565d686d7375716c645c52473d33271c10040000000000000915222e3a45515b636d737b7f838485868686868686868686868686868686868686868686868686868686868686868686868583807b706c61554b4034291c1004000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e130800050e18212b353e48505a626b707a808483807b736d665e564e463c342a20170c020000000000000006111c26303c44505b666c747a7c7c7a75706c666d7074787b7d7f8184878b9196a1a9b3becad6dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba7b1bccbd5dfe3d7cbbfb4aaa0958f82786d675e575048443d3a393535393a3f444950575f686d79829096a1acb6c0ccd8e3dbd0c6b9ada1968a7d7064544b4034281c100400000000000000000000000000020a141c252e353e444d525a61676d72787d8185898c8e9092929993999292908e8c8985827e79736d68605c544f443f3830281f170e05000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcc8d4e0edf9fffffffffcf0e4d8cdc3b6aa9d908377695f53474753606d7985929facb8c5d0dbe6f2fffffffffff8ede0d3c7bbaea3998b7e7165564d41362a1e1105000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f38424d56606b727f8c939fa2aaabacaba39f958f82786c60594f443a3c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3a46525e6975818e949b9e9fa3a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4a6acb4bdc8d3dfeaf5eadfd3c6baaea298897d7063564a3d2d22170b0000000000000000000000000000000000000000000000020507080a0a0907060400000000000000000000000000000000000004060707070605030000000000000000000000000000000000000000000008111a232c353e464e565d606b70787d82868a8d8f9090908f8d8b88837e786f6a6d7981878b8d8f9090908f8d8a847d70695e53463a2d21140700000003101b27323d47515b62696e727678797a7a7a7977746f6a635c52483e2f261b1106000000030d18212d363f4850575f626b6f767b7f8283827e776d675d51453e30261c1106000000000000000000000000000000000004111d2935414c565f6a6f7a80838483807b76706b615e574f473e352b1f160c010000000000000713202c3945525d686d7a80827e736e64594f44382c21160b0000000000000b1724313d4a56626d737f868c8f9192939a939393939393939393939393939393939393939393939393939393939393999292908d867e70675c5145382c1f130600000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d040d17202a333d47505a626c717d858d91908d867f786e685f584e463c32291e130800000000000000000a141e28333f4a545b60686e706f6d67696e73797d8185878a8c8e9196989ea1a8b2bbc5cfdbdacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c3cddfe7e0d3c7baaea3989083796d665d554d453e38332d2c29292c2d33383f444d565d676d7a84919aa4afbbc7d2dde2d5c9bdb2a99b8e8175665c5145382c1f1306000000000000000000000000000a141c262e373f474f565e616c70797e84898e9297989b9d9e9fa3aba39f9e9d9b9998928f8a85807a726d666059504a4239312920170d04000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3ced9e4f0fcfaf8f8f8faf5eaded1c4b8aca095887b6e6255484b5564717d8a98a2aebac6d3e1ecf7f9f7f7f7f9fbefe3d7cbbfb5ab9c8f8376685e5246392d201409000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3f4a545e68707d87929fa5aeb4b8b8b5afa79f948c7f736b60564c413c4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212e3b4854616e7b87939fa6aaacaeb4adadadadadadadadadadadadadadadadadadadb0b2b7bdc6cfdae4f0fbeee2d6cabeb3aa9a8d80746753493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c363e474f585f686d757d838a8f93999a9c9c9d9c9c9a9895908b837c7075818e939a9a9c9c9d9d9c9a9691867b6e6154483b2e2115060000000713202c38444f59626d727b7f8285868687868683807c736e635a5041382d22170b00000009141f29333f48505a62696e767c82888c8f908e8a82796d605a5042382e23170b00000000000000000000000000000000000613202c3945525d686f7c858d9091908d88827d756e6961594f473d31281d1307000000000006121f2b37434e58606d7a838d8e8a80736b6155483d32271b10000000000005121e2a36424d5765727e8b92999c9e9f9fa49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d989185796d6053473a2d20140700000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110c161f29323c464f59616c717e8792989d9d98928c827a6e6a5f584e443a3025190d0300000000000000020c17222d38424a50565e616362696e757b80858a8e919797999b9da0a8abacb2bac4cdd7e1d5c9beb3a9988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a98a2aebac6d3dfe2d6cabeb3a99f92867c6e675d544b433b332c2721201d1d2022272d333c434c555e686f7d88939fabb5c0ccd7e3dacfc4b8ab9f9285796d6053463a2d20130700000000000000000000000009121c262e384049515961696e767d848b91959b9ea1a9a7a9abacaeb4aeacabaaa8aaa29f9b97918c857f796f6b605c544b433a32291f160c030000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a0acb9c5d5dfeaf5f2eeecebeceef2ece0d4c8bcb1a7998c7f7366584e515d6775828e9baab4bfcad6e2f3f1edebeaebedf1f3e7dcd1c6b9ac9f93877b6e6154473b31261a0e020000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f44505b666e7a859199a3afbabfc5c5c0bbb0a69f92877d70685e52463f4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1825313e4b5864717e8b9aa4afb7b9babfb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdbec2c8cfd8e1ebf6fef2e6dbd0c3b6a99d908376655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000040607070707060400000000000000000000000000000000000000000000000000040d18222c353e485059616a6f7a818a90959c9fa4aba8a9aaa9a8a7a7a09d9590867d7c88939fa4aca8a9aaa9a9a8a1988d8073665a4d402e23170c0000000916222f3b4854606b727f868c8f919693949892908d8780736c6253493f33271b0f0300020e1a26313b45505a626c717b82898f94999c9d9b948f82756c61544a3f34281c110600000000000000000000000000000005111d2935414c56606d7a8491979d9e9d99948f89827b706b61594f433a2f24180d01000000000815212e3a47535f6a74818e959b92897d7063594f44382c1c1106000000000714212d3a46535f697784919ea3ababacacafb6acacacacacacacacacacacacacacacacacacacacacacacacacacacacb5afacabaaa197897c706356493d3023160a0005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c2013141e28313b444e58606b717e879299a2aaaaa39f9490847c6f6a5f564c41362a1f1409000000000000000006111c262f383f444e585f676d737b81878d92979a9ea1a9a6a8aaacb2b7b9bdc4ccd6dfdcd2c6b9ada197897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c566774818e9aaab4bfcad6e2dfd3c6baada2978c80736a5f554b42393129211c1413111113171b2227313a434c56606b74818e99a4afbbc7d4e0dfd3c6baada297897c706356493d30231608000000000000000000000007101b242e38404a525b636b707b828a91969da0a7abadb3b4b6b8b9babfbbb9b8b6b4b4aeaca9a19e97928c847c736d665d554c443a31281e150b000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9d5e7f1ece6e2dfdedfe2e6ece4d9cdc3b7aa9d9084776a5f5353606d7a86929facb8c5d0dbe7eae5e1dedddee1e5eaede0d4c7bbafa4998b7f7265574d42362a1e12050000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c444f59606c78828f97a1abb5c0cad0d1cbc2bbafa39991847a6d615b51464956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99acb6c0c5c7cbd1c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cacbced3dae1eaf3fdfff7ecdfd2c5b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d070c10131314141313100c0706040100000000000000000000000000000000000000010c16202a343d47505a616b707c848e939da0a7acafb5b5b6b6b6b5b3b1aca7a0989285818e9aa5afb6b5b6b6b6b5b2aa9d9083776a544a3f34281c10030004101c2834404b5563707d8892989c9ea1a9aaa39f9d99928b7e71655b5044372b1f12050005121e2a36424d57626d717e868f949c9ea6a8a9a69e948a7d71665c5044382d22170b0000000000000000000000000000010c13202d3946525e6873808c96a1a9aba9a69f9c948f857d706b60554b4035291d110400000004101c2834404b54626f7c87939fa49d9083776b605448382e23170b000000000815222e3b4855616e7b8896a0acb5b7b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b3a9988b7f7265584c3f3225190c000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21141c26303a434c565f6a707d879299a3abb3b4aea69f9691857c6f685e52463b31251a0e0200000000000000000d1924303a444e585f6a6f7980868e92999ea2a9abadb2b2b4b7b8bdc3c5c9ced6dedbd6cabfb4aa9e9185786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919daab7c4d0dbe7ded2c5b8ab9f9285796d60584e433930271f170f0b060404060b11171f28313a444f59616e7b87939facb9c6d2dde2d6cabeb3a9998c7f7366594c402f24190d01000000000000000000040d19222d36404a525c636d727d858f949ea0a8acb1b8b9bec1c3c5c5c7cbc7c5c5c3c1bfbab8b3ada9a29f96918780786d675e564c433a30271c1207000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4ced9e5e9e1dad6d2d1d2d6dae1e9ded1c5b8aca095887b6e62555564717e8a98a2aebac7d3e2e7e0d9d4d2d1d2d4d9e0e7e3d7ccc0b5ab9d908376695f53463a2d21150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4c56606b73808c949fa9b3bdc7d1dbdcd7cbc0b5aba1968f82756d62584e4956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2d3d7dcd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d7d8dadfe4ebf7f7f7f7f7ece0d3c7baaea398877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000205090e121415181a1c181c1f202121201f1c181413110d0701000000000000000000000000000000000008131e28323c464f59616c707d8691969ea5acb1b9bbc0c2c3c3c3c2c0bcb8b1aaa298928e929da9bbc0c2c3c3c3c2b8ac9f928579665c5044382c1f12060006131f2c3845515c6775828f9aa3aaabadb2b4aeacaba39e9184786c605346392d201306000714212d3a46535f69717f8b92989fa6aab0b5b6b0a69d9184786d60544a3f33281c0f030000000000000000000000000007121d2935414c56616d7a85929fa8b2b7b6b0aba69e9792877d70675d5145392c20130600000006131f2c3845515c6674818e9aa4aca095897c7063544a3f34281c10030000000a1724303d4a5763707d8a96a8b2bdc4c5c6c8ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5bfb3a6998c807366594d4033261a0d000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d312417232e38424b555e686e7c859299a3abb5bdbfbab0a8a19791847a6d61574d42362a1e12050000000000000004111d2935414c565f6a6f7c848d92989fa3abadb3b8b9bebfc1c4c5c8ced2d5dadad5d0cac1baaea2988d8073655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb8c5d1e2e1d5c9bdb2a8998d8073675d51463c31271e150d05000000000000060d161f28323d46535f6975828f9bacb6c0ccd8e4dbd0c2b5a89c8f827569554c4135291d11040000000000000000010c161f2b343f48525c636e737f8892979fa6acb2b8bcc3c6c9cfd0d1d2d3d7d3d2d1d0d0cac6c4beb9b3ada8a099928c82796d685e554c42392e23180e04000000000000000000000000000000000000000000000000000000000000000004101c2834404a5463707c8996a1adb9c5d5e0e9dfd7cfcac6c5c6cacfd7dfe0d4c8bcb1a7998c807366585d6775828f9baab4bfcad6e2ded5cec8c5c4c5c8ced5dee8ddd2c7b8ab9f95887b6e6155483c31261a0f0200000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c525e68707d87939fa6b0bbc4cfd9e3e8dcd1c7bdb2a99e948b7f726a5f554b56636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbe3e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3eaeaeaeaeaeaeaeaeaeaeae3d7cbbfb4aa94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000002090e11151a1e212225272923282c2d2d2d2d2c282321201d18130c04000000000000000000000000000000030c19242f3a444e58616b707e879298a1a8afb8bcc3c7ccd2cfd0cfcfcdc8c3bcb3aaa29f9a9da5afbaccd2cfd0d0c6baaea29886796d6053463a2d201307000713202d3a4653606d7986929facb4b8b9bdbfbab9b5aca096887b6f6255483c2f221509000815222e3b4855616e7b86929fa3aab0b7bbc2c1b8aca0968b7e71665b5044382b1f160b000606060606060606060606010d18242f3945525d6873808d98a2aebac4c2bbb7b0a9a2999185796d6053473a2d2014070000000713202d3a4653606d7985929facb1a79b8e8174665c5044382b1f12060000000b1825313e4b5864717e8b97a4b1beced2d2d4d8ddd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2dcd7d3cdc0b3a79a8d8074675a4d4134271a0e000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f32262428343f4a545d676e7a849197a2abb4bdc7cbc2bab2a9a1968e8175695e53463a2d211407000000000000020d17202c3945525d686f7c8591969fa3aaafb5b9bec4c6c9cfced0d1d4d9dcd7d3cfc9c6bfbaafa59f92867a6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a8b2bdc8d4e1ded2c5b9aca096887b6f62554b40332a1f150c030000000000000000040d16202a36424d5764717e8a9aa4afbbc8d4e0ded1c5b8ab9e928578675d5145392c201306000000000000000007131d28313d46505a636e73808c939aa1a9b0b9bdc4c8ced2d5dadcdedfe0e3e0dfdedddbd6d3cfc9c5bebab2aba39f948f837a6d675d544a40342820160c020000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818e9aa9b2bdc9d5e7dfd7cdc5beb9b8b9bec5cdd7e1d9cec3b7aa9d9184776a5f606d7a86929facb9c5d0dbe0d5ccc3bdb8b7b8bdc3ccd5e1e3d4c7bcb1a7998c7f7266584e43372b1f120600000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558515b616d7a849199a4afb8c2cdd6e1ebeee3d9cfc4bbb0a69f92867c6f675c5156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000f1b2835424e5b6875818e9ba8b4c1cedbdededededededededededededededededededededededededededededededededdd7cbbfb5ab94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000060b14191e20262b2d2e3134352e34383a3a3a3a38342e2d2c29241d160d0400000000000000000000000000000b151e2935414c565f6a707d879299a2aab2bac1c8ced4d7dddcdddcdbd9d4cec5bcb3aeaba7a9afb7c0cbdddcddd6cabfb4aa93867a6d6053473a2d201407000916222f3c4955626f7c8899a3aebec4c5c9cbc7c5bdb2a8978a7e7164574a3e3124170b000d1a2633404d596673808c99a3aeb4bcc2c7ccc8bdb2a89d9184786c6053463e33281c1013131313131313131313131313101d2935404b55606d7a85929faab4beccccc7c1bcb3aba1978a7e7164574b3e3124180b0000000a1723303d4a5663707d8997a2adb8ab9f9285796d6053463a2d2013060000000b1825323e4b5865717e8b98a4b1becbd7dfe0e4e8ddd7d2cfcecacacacacacacacacacacacacacacacacacacacacacacacacfc0b3a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033262c363e44505c666d79839096a1a9b3bdc6cfd7ccc4bbb2a89f93877b6e6154483b2e21150800000000000008141f2b37434e58606d7a849197a0a8aeb4bbc0c7cacfd2d5dadbd9d9d5d2d1cbc7c5beb9b4aea69e938b7f72685e5241382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1beced9e5ddd1c4b7aa9e9184776a5f53433a2f21180d0300000000000000000000040e1a26313b4754606d7a86939facb9c6d2dfdfd2c6b9ada197877a6d6054473a2d21140700000000000000030c18242f3a434e58626c73808d929fa4acb3bbc2c9ced4d9dfe2e6e8e4e0dfdfdfe0e3e7e7e2dfdad5d0cac3bdb5afa69f959083796d665c51443d32281e1308000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae1d7cdc5bbb3adabadb3bbc5cfdaded1c5b8aca095887c6f6264717e8b98a3aebac7d3e2d9cec3bab2acaaacb2bac3cfd9e3d8cdc2b7aa9d9083776a5f53473a2e21150a00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655858626d75828f96a1abb5c0cad4dfe8f3f5ebe1d6cdc1baaea3989083796d605956636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000e1b2834414e5b6774818e9aa7b4c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0c7bbaea399877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020a11171f252a2d31373a3b3e40424440454647474645403f3a39352f281f160c0300000000000000000000000007121d27303945525d686f7c869299a3abb4bcc4ccd4d9e0e3e8e7e3e0dfdfe0d7cec5bebab8b4b5bac0c9d2dde9e7dbd0b9ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97abb5bfd0d2d5d7d3cebeb1a5988b7e7265584b3f3225180c000e1b2835414e5b6874818e9babb4bfc6ced3d8cec3b8aca0958a7d7164594f44382c211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f202c3945515d67737f8c98a2aebcc5d0d8d3cec5bdb3a9998c7f7266594c3f3326190c000004101d2935404b556773808d9aa9b3baada297897c6f6256493c2d22170b0000000c1825323f4b5865727e8b98a5b1becbd8e4ede5dbd3ccc6c3c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbeb5ab998c7f7366594c403326190d000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d40332b353e48515b606d78828f95a0a8b2bbc5cfd8dfd6cdc4bbafa49a8a7d7064574a3d3124170a0000000000020e1925303b4754606a75818e96a1a9b2babfc6cbd1d6dbd6d2d1cfcccec9c5c4c0bbb9b3adaaa29f948f81786c60564c412f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e6dacec1b4a79b8e817468584e4331281d0f060000000000000000000000000914202c3945525d687784919daab7c4d0dde2d6cabeb3a995887c6f6255493c2f221609000000000000000a151e2935414b55606a717e8b929ca4afb6bec5cdd5d9e0e5e1dfdeddd8d4d2d2d2d3d7dcdcdddfe3e1dbd6cfc7c0bbb0a79f958f82786d60594f443a3024190d04000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d8a97a2adb9c6d6e0dacfc5bbb3a9a19ea1a9b3becad6e3d4c8bdb1a8998c8073666875828f9caab4bfcbd7e1d4c8bdb2a8a09ea0a8b2bdc7d1dcded1c5b8aca095887b6e6255483c32271b0f00000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265555f6a727f8b949ea9b2bdc7d2dce6edecebece8dfd6cbbfb4aaa0958d80746b6156636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000d1a2633404d596673808c99abb5c0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2b9ac9f9286786c605346392d20130600000000000000000000000000000000000000000000000000000000030c141c232830363a3c4247484b4d4f504b5153545453514b4c4745413a31281e150b0000000000000000000000000c18232e39434f59606d7a849198a2abb5bdc6ced6dee5e4e0dddcd7d3d2d2d3d7d7d0cac6c5c1c2c5cbd2dbe4eee0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed1d7e1e3d8cbbeb2a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a8b1bdc8d4e0dfd4c8bdb1a89d9083776b6155483d32272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2834404b55606d7985929eaab3beced7e2e0d3c7bbafa3998a7e7164574b3e3124180b00000613202c3945515d677783909daab6beb3a9998c7f736653493f33271b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd3c9c1bbb6b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3ada3998a7d7164574a3e3124170b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033343d47505a636d74818e949ea7b1bac4cdd7e1e0d6ccc4b9aca196897c6f6256493c2f231609000000000005111e2a36414d56626f7c87939fa8b2bbc3cbd0d7d8d3cfcac6c5c2c0bebdb9b7b5afaca9a19e98928c82796d665b50443b301d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cedae5d8cbbfb2a5988c7f7265594c3f3126160c0000000000000000000000000004111d2935414c566875828f9ba8b5c2cedbe6dacfbdb0a3978a7d7064574a3d3124170a00000000000006111c26303845515d676f7c87929fa4aebbc0c7d0d7dfe5e1dad5d2d1d2ccc8c6c5c5c7cbd1cfd0d3d8dee3e1d9d1cbc2b9b1a79f948d80746b61564c41352920150a000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e2d6cabeb3a9a1979297a1adb9c7d2ddd9cec3b7aa9e9184776a6d7a86929facb9c5d1dcded2c5b8aca0969196a0abb5c0cbd7e0d4c8bcb1a7998c807366584e43372b1b1106000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72655d676f7c86929fa6b0bbc4d0d9e3e3e0dfdfdfe2e7dcd0c6bcb1a79f93887d70685e636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5b1a99d918477665b5044382b1f1206000000000000000000000000000000000000000000000000000000030c151e262e343b4246474d5355585a5c5d545c606060605c545954514b433a30271d12070000000000000000000004101c2834404b55616c75818e96a1aab4bdc6cfd7e0e7ded8d3d0d1cbc7c5c5c7cbd1d1d4d3d2cdced1d6dde4edece0d3c6b9ada093867a6d6053473a2d201407000b1825323e4b5865717e8b98a4b1becbd7e4e5d8cbbeb2a5988b7f7265584c3f3225190c000916232f3c4956626f7c8995a0acb8c4cfdae5d9cec3b8aca0958a7d7063594f443839393939393939393939393939393939393845515c67727f8c97a1adbcc5d0e0e9dfd2c5b9ac9f92867a6d6154473a2e21140700000714202d3a4753606d7a86929facb9c2b5a89c8f8275655b5044372b1f120500000c1825323f4b5865727e8b98a5b1becbd8e4e3d7ccc1b7afaaa8a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9a19e92867b6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40323c464f59616c727f8c939da6b0b9c3ccd6dfe1d7cec4bab0a69e9184786c605346392d20130600000000000714202d3946525e6875828f9aa4afbac4cdd6dcd4cdc7c5beb9b8b5b3b1b2acaaaba39f9c97928c867f786d675d544a3f32291e0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000000000000000010d192430404d5a6773808d9aa6b3c0cdd9e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000c17232e38424f59606d79849199a3aeb6c0ccd2d9e2e1dbd6cfc9c6c4c0c0bbb9b8b9babfbec2c3c7ccd3d8dee3dcd7cbc2b9b0a69d92897d70685d52463c32261b0f04000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfdbdfd2c6b9ada1979285929eabb5c0ccd7ded2c5b9aca096887c6f717e8b99a3aebbc7d3e2d4c8bcb1a79e91849199a3afbbc7d4e0d9cec3b7aa9e9184776a605447382d22170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606d79849199a3aeb8c1cdd6e2dcd7d4d2d2d3d6dbe2d8cec3bbafa49a91857a6d61636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000814212e3b4754616e7a86929fa6a8aaaaababababababababababababababababababababababababababababababababaaaaa9a7a0978d807367544a3f33281c0f030000000000000000000000000000000000000000000000000000000b151e2730383f444d5254575f616467686a6b666d6d6d6d666966605d554b42392e23180c0000000000000000000006131f2c3845515c67707d8a939ea8b2bcc5cfd8e1e2dcd6cdc7c4c3bfbbb9b9bbbfc3c4c8cdd7dddbdee2e7eef6ece0d3c6b9ada093867a6d6053473a2d201407000b1825313e4b5864717e8b97a4b1bed0dbdbdcd8cbbeb2a5988b7f7265584c3f3225190c000915222e3b4854606a7784919da8b2bdc9d5e1dfd4c8bcb1a79c9083766b6054484646464646464646464646464646464646463f4a54606d7984919ea9b3beced7e1dfd3c7bbb0a69b8f8275685e5246392d2013070000091623303c4956636f7c8999a3afbbc5b8ab9e9285796c605346392d20130600000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6bbafa59e9b979797979797979797979797979797979797979797979797969697928c8074695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b444e58606b717e8a919ca5afb8c1cbd5dee2d9cfc5bcb2a89f948b7e71665b5044382b1f120600000000000814212e3b4754616e7b86929facb6c0ccd6dad2cac2bbb7b3adaba8a6a4a8a09e9b99928f8b85807a736d665d554b42382d20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c9bcafa296897c6f6356493c30231609000000000000000000000000000008192633404c5966737f8c99a6b2bfccd9e5d8cbbeb2a5988b7f7265584c3f3225190c000000000003101c28343f4a54606b74818e96a0abb5bfc8d8dde4dfd7cfcac4beb9b8b3b6afacacacaeb4b1b6b7bbc2c7ccd4dce8ddd4cbc2b8aea49e91857a6d61584e43372b21160a00000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6d7e1ded1c5b8ab9e92857f8b99a4afbbc7d4e0d4c8bdb2a8998d807376828f9cabb5bfcbd7ded1c5b8aca095897c87929facb9c5d2ddded2c5b9aca096887c6f6253493f33271b0f030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656c74818e96a0abb4bfcad3dfd9d1cbc7c5c5c6cad0d7e0d8ccc0b6aca1978f82756d636f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000714202d3946525e6875818e94999c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9c9a9591857b6e6154483b2d22170b00000000000000000000000000000000000000000000000000000007121d273039424a50565e6166696e717375777879797a7a797876726d675d544b4034281c10040000000000000000030f1c28333f4a54606d7984919ea5afbac4ced7e1e0d8d0cbc2bcb7b6b5aeacacaeb5b6b8bcc2ccd2d9e2ebf5f9f9ece0d3c6b9ada093867a6d6053473a2d201407000a1724303d4a5763707d8a96a9b3becacecfcfcfccc0b5ab978b7e7164584b3e3125180b0007131f2c38434e5865717e8b96a1adb9c5cfdae4d9cdc3b7ab9f94897d7063584e52525252525252525252525252525252525252505c66727e8b97a1adbbc5cfe0e9ddd0c4b7ab9f94897c6f63564c41362a1d110500000c1926323f4c5965727f8c98abb5c0c6b9ada297887b6e6255483b2f22150800000c1825323f4b5865727e8b98a5b1becbd8e4dccfc3b6aa9e938f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988857f786c60574d42362a1e1105000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40434d565f6a707d87929fa3adb7c0cad3dde4d9d0c7bdb4aaa1968f82776c60544a3f33281c0f0300000000000b1825323e4b5865717e8b99a3afbec7d2ded2c8c0b8b0aba9a29e9c99979596918e8b86827e79736e68605c544b43392f261c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbd8e5d8ccbfb2a5998c7f7266594c3f3326190c000000000006121f2c3844505c66707d89939da8b2bdc6d1dae8ddd4cdc5bebab3adaba7aca49f9f9fa3aaa5a9abb0b7bbc2cad1dae3ddd4cac0b9ada1978d81746a5f53473d32271b0f0300000000000000000000000000000000000000000000000000000613202c3945525d6875828f9baab4bfcad6e2d6cabeb3a99a8e817a87939facb9c6d2ddd9cec3b7aa9e9184777a86929facb9c5d1dcddd0c3b7aa9d908377828f9cabb5c0ccd7e1d4c8bdb2a89a8d8073655b5044372b1f12060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7269717e8a939da8b2bdc6d1dcd9cfc7c0bbb9b8babfc6ced7ddd2c7beb3a99e948b7f726a6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111e2a36414c56606d7982888c8f9091919191919191919191919191919191919191919191919191919191919191919191908f8d89837c6f695e52463a2d1c11060000000000000000000000000000000000000000000000000000000c18232e39424b545c60696e73777b7e80828385858687878685837f796d665c5145382c1f1306000000000000000006121f2b3844505b66727e8b96a0acb7c1ccd6e0e0d8cec6bfbab0aba9aba39f9fa3aba9abb1bbc0c7d0d9e3eef9ffece0d3c6b9ada093867a6d6053473a2d201407000915222f3c4855626f7b8897a2adbac0c1c2c2c2c1bbafa499897d7063564a3d3023170a00030f1b27323d4653606d7984919ea9b3bec9d5e1dfd3c7bcb0a69c8f82766a605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7884919ea9b2becdd7e1e0d4c8bcb1a79c9083766b6054443a3025190d010003101c28343f4a546875828e9ba8b5c1cabeb3a9978b7e7164584b3e3125180700000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f817d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b78736c665b50453b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d424b555e686f7c859299a3aeb5bfc9d2dce8ddd2c7beb5aba29891847a6e655b5042382d22170b0000000000030f1b27333f49536875818e9babb5c0d0d9d6cbc0b6aea69f9c97928f8d8b898784817e7a76716d67615e56504a423931271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccd8e5d9ccbfb2a6998c7f7366594c403326190d0000000004101c2834404a54606d7883909da5afbac4cfd8e3dcd4cbc2bbb3ada9a19e9a969a9392929895989c9fa6abb0b8bfc8d1d9e3dcd5c9beb3a99f93877c6f62594f43382c1f140900000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0dbdfd3c6baada297897d76838f9cabb5c0ccd7ded2c5b9aca096897c7e8b99a3afbbc7d3e3d4c8bcb1a7998c7f737e8b99a4afbbc7d4e0d9cec3b7ab9e9184786c605346392e23170c0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726e7b85929fa5afbac3cfd8dcd1c7bdb5afacacaeb4bcc6d0dbd9d0c4bbb0a69f92867c6f6f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000010d1925303b45515d676d757c808283848484848484848484848484848484848484848484848484848484848484848484848482807d786f6a5f574d42362a1e0a00000000000000000000000000000000000000000000000000000004101c2834404b545c666d737b8084888b8d8f9091929893939792908c83796d6053463a2d20130700000000000000000613202d394653606c7884919ea8b2bdc9d3dee2d8cec6bcb4aea69f9c9799929299979d9fa7afb5bdc7d2dde8f2fbece0d3c6b9ada093867a6d6053473a2d201407000613202d394653606c7985929fa8b0b3b4b5b5b5b4b1a99f93867a6d6054473a2d21140700000a161f2c3845515c66727f8b97a1adb9c5cfdbe4d8cdc2b7ab9f94897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66717e8b96a0acbbc4cfdfe9ddd1c4b8ab9f95897d7063594f4332291e1308000006121f2b3844505c667784909daab7c3cfc0b3a69a8d8073675a4d402f24180d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073707070707070707070707070707070707070707070707070706e6c65605b544a3f33291f140900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a545d676e7a849197a2abb4bfc7d1dbe4dad8ccc0b6aca39992867c6f685e53493f2f261c1106000000000005121f2b3744505b657784909daab7c3d1ddd1c5baaea49d948f898582807e7c7a7774716d6864605d55534d443f3830271f150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe2d6c9bcafa396897c706356493d3023160600000000000000000000000000000d1a2633404d596673808c99a6b3bfccd9e5d8cbbfb2a5988c7f7265594c3f3226190c0000000006121f2c3844515c66727e8b95a0acb7c1ccd6e1dfd4cac2b9b1a9a29f97918d8a8786858686888b8f949c9fa6adb6bfc7d1dbe6dacfc4bbafa4998f82766b6054483b31261a0e0000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7d3e2ded2c5b8ab9f928579727e8b99a4afbbc7d4e0d5c9bdb2a89a8d80828f9cabb5c0cbd7ded1c5b8aca095887b6e7a86939facb9c6d2dddfd2c5b9ada196897c6f63544a3f34281c100300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7278839097a2adb7c0ccd5ded7cbc0b5aba39f9fa2aab4bfcad6ddd6cdc1baaea3989184796f7c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000008141e2935414c555d606a6f73757777787878787878787878787878787878787878787878787878787878787878787877777673706d665f584e453b30251a0e00000000000000000000000000000000000000000000000000000006131f2c3845515c666d787f868c9196979a9b9d9e9fa3aaa9a29f9c958b7e7164584b3e3125180700000000000000000a1723303d4a5663707d8996a0acbac4cedbe7dcd0c6bcb4aaa39f94908a878686878b90959fa4abb5c0ccd7e0e9f3ece0d3c6b9ada093867a6d6053473a2d2014070006121f2b3844505b6674808d969fa6a6a8a8a9a8a8a7a0978f8275685d5245392c201307000004101c2834404b54606d7985929ea9b3becad6e2ded3c7bbb0a69b8f817979797979797979797979797979797979797979797979797883919da8b2bdcdd6e0e0d4c8bcb1a79d9083766b6054473d3220170c0200000713202d3a4653606d7986929facb9c5cfc2b5a99c8f827669554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736664646464646464646464646464646464646464646464636361605b53504a42382d20170d0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d505c666d79839096a1a9b3bdc6d1d9e3dbd2c8c0bbafa49a92877d706a5f564c41382d1d140a0000000000000613202d394653606c7985929facb8c5d2dfcec2b5a99d928d827d797573716f6d6868646163676968625f574f473d332a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae4d7cabdb1a4978a7e7164574b3e2e23170b00000000000000000000000000030f1c28333f4a546874818e9ba7b4c1cedae4d7cbbeb1a4988b7e7165584b3e3225180b000000000713202d3a4653606d7984919ea7b1bcc9d2dee0d6cdc2b8b0a79f97928b85807d7b7979797a7c7f82888f949ca4adb5bfc9d3e0e1d7ccc0b5ab9f94897c6f63574d42362a1b11060000000000000000000000000000000000000000000000000714202d3946525e6876828f9caab4bfcbd7e2d6cabeb3a99b8e81746e7a87939facb9c6d2ddd9cec4b8ab9e928587929facb9c5d1dcddd0c4b7aa9d9184776a7683909cacb6c0ccd8e1d5c9bdb2a89a8d8174665c5044382c1f120700000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f73808d959fa9b3bec9d2ded6ccc4bbafa399929298a2aebac0cbd5dfd7cbbfb4aaa0968e81757c8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000020d19242f3a434c51585f6266696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a696763605c544e463c33291f1409000000000000000000000000000000000000000000000000000006121f2b37434e58606d78828c92989ea0a8a6a8aaabacaeb4b3adaba79b8e8275685b4f422f24180c0000000000000006121f2b37434e586874818e9ba8b2bdccd5e0e3d6cbbfb4aaa398928a837e7a79797a7e838b9399a4afbbc0ced7e1ecf7e0d3c6b9ada093867a6d6053473a2d20140700030f1c28333f4a54616d7a848f94989a9b9c9c9c9b999590857b6e61564c4135291d11040000000c18232e3945515d67727f8c97a2adbac5d0dbe3d8ccc2b6aa9e938f858585858585858585858585858585858585858585858585869195a0acbac4cedfe8ded1c5b8aca0958a7d7064594f44342b210e050000000815222e3b4855616e7b8898a3aebac7d1c4b8ab9e918578675d5145392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a575757575757575757575757575757575757575757575655535049443f382f261c0e050000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515b606d78828f95a0a8b2bbc5cfd8e2dbd2c8c0b6aea49f93887e716b61584e443b2f261b0b020000000000000714212d3a4754606d7a8798a3aebac7d3dacdc0b4a79a8d8077706d66666462605d60656b6f7476746e6960594f453b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e5d9ccbfb2a6998c7f7366544a3f34281c100300000000000000000000000006121f2b3844505b6676838f9ca9b6c2cfdce4d7cabdb1a4978a7e7164574b3e3124180b00000006121f2b37434e5864717e8b96a1acb9c3cedbe6dacfc4bbb0a69f9590857e7974706e6c65676d6f72767c828c919ca3adb7c1ced7e2ddd2c7bdb0a69c8f8275695f5346382d22170b0000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1dcdfd3c6baada2978a7d706876838f9cabb5c0ccd7dfd2c6b9ada197929299a3afbbc7d4e3d4c8bcb1a7998c807366727f8b9aa4afbbc8d4e0dacfc4b8ab9e9285796d6053463a2e23180c00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7d87939fa7b1bcc5d0dbd8cfc4bab0a69f928786929fa4aeb9c3ced7dcd1c6bcb2a89e938b7f7d8996a2afbcc9d5e2dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000008131e28313a41454e5455595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5653504a423c342a21170d0200000000000000000000000000000000000000000000000000000814212e3a47535f6a74808d949fa3aaacb2b3b5b6b8b8babfbebab7aa9e9184776b554b4035291d10040000000000000814212e3a47535f6a7885929eabb8c3cedee7e0d3c7baaea39892867e76716e6c6c6e71787f87939fa4aebcc5d0dbe6f2e0d3c6b9ada093867a6d6053473a2d20140700000b17222d3846525e686e7b82888b8d8e8f8f8f8e8c89837c6f695f53443a3024190d0100000007121d2935404b55606d7a85929faab4becad6e2ded2c6bbafa59e989292929292929292929292929292929292929292929292929298a0a8b1bdccd6e0e1d4c8bdb2a89d9083786c6053463d3320190f000000000a1724303d4a5763707d8a96aab4bfcbd2c6b9ada197867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846443f38332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a636d74818e949ea7b1bac4cdd7e1dbd2c9c0b6aea49c928b7f726c61594f463c32291d140a000000000000000814212e3b4754616e7a8794aab4bfcbd6d3c7baada094877a6d65626161626365676d71777c8083817b706b60574d41382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced9e5dbcfc2b5a89c8f8275665c5044382b1f14090000000000000000000000000613202d394653606c7985929fabb8c5d2dee2d6cabfb4aa96897c6f6356493c302316090000000815212e3b47535f6a7783909da8b2bdcbd5dfe1d5c9bdb2a99f9490837a726d676361605b5d6062656a6f777f8c919ca5afbcc5d0dbe3d9d0c2b9ac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7d4e2ded2c5b8ab9f9285796d65727f8b99a4afbbc7d4e0d5c9beb3a9a19e9fa3abb5c0cbd7ded1c5b8aca095887b6f626e7b87939facb9c6d2dfdfd2c6b9ada197897d7063554b4034281c1004000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80859199a4afb9c2ced7dcd1c6bdb2a89e948c7f7e8a929da7b1bcc5d0dbd8cfc3baafa59f92867f8b98a5b2becbd8e5dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000010c161f282f353c4347494d4f5051515151515151515151515151515151515151515151515151515151515151515151514f4d4a46443f38302a22180f05000000000000000000000000000000000000000000000000000004101c2934404b55626e7b87939fa6aeb4b9bdc0c2c3c4c5c7cbcac5b9ac9f928679675d5145392c1f13060000000000000815222f3b4855626e7b8897a1adb9c6d2dfe0d4c7bcb1a79f92867d716c6461606061656c727e8b929daab3becad6e2eee0d3c6b9ada093867a6d6053473a2d201407000006111c2a36414c565f696e767b7e8081828282817f7c776f6a5f574d4232281e130800000000000c18242f3945515d6773808c98a2aebac6d0dbe3d7ccc1b8afaaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab1bac3cedee8ded1c5b8aca0968a7e71655b5044372b1f1207000000000b1825323e4b5865717e8b98a4b1bed1d5c9beb2a995887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3937332d28221c140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736659616c737f8c939da6b0b9c3ccd6dfdbd3c9c0b7aea49d928c80736d625a50473d342a20170b02000000000000000814212e3b4754616e7a8794aab4bfcad6d5c8bbafa295887c73706f6e6e6e7072757a7e83898d908e867d70695f53493f33271b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2bdc9d5e1ded1c5b8ab9e9285796d6053463b31261a0f060000000000000000000008101c28343f4a54626f7c8898a2aebac6d3dfe0d3c7baaea298877b6e6154473b2e2114080000000915222f3c4855626f7c8895a0acbac4cedde7dfd2c5b9ada1969082796e68605c55545350515355585f656c737f8c939eaab4becad6e1e0d4c8bbafa49a8d8073655b5044372b1f1205000000000000000000000000000000000000000000000714212d3a46535e697683909cabb5c0cbd7e2d6cabeb4aa9b8e817566616e7b87939facb9c6d2dddacfc5bbb3adabacafb5bdc7d1dcddd0c4b7aa9d9184776a5f697683909da9b6c3cdd8e2d5c9beb3a99b8e8174675c5145382c1f1307000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869197a1abb5c0cbd4ded7cbbfb4aba1968f827774808d95a0a9b3becad6ddd5ccc1baaea3989286929facb9c5d2dfe8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000040d161e242932373b3c404244444545454545454545454545454545454545454545454545454545454545454545444443403d3a38342e261e18100700000000000000000000000000000000000000000000000000000006131f2c3845515c6774818e99a4afbabfc6c9ceced0d1d2d3d6d3c7baaea399867a6d6053473a2d2014070000000000000b1825313e4b5864717e8b97a9b3bec9d5e2ddd1c4b8ab9f958b7e716b615a545353535b606c74818d98a2aebac6d3dfece0d3c6b9ada093867a6d6053473a2d2014070000000d1925303a444d575f616a6e72737575767575736f6b625f584e453c3120160c02000000000007121d2935414b55606d7a85929faab4bfcad6e2ddd3cac1bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc3ccd5dfe1d5c9bdb2a89d9184786c6053493f33271b0f03000000000d192633404c5966737f8c99a6b2bfccdacfbcb0a396897d7063564a3d3023170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403331313131313131313131313131313131313130302e2d2b27221b17110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366606b717e8b919ca5afb8c2cbd5dedbd3c9c1b7afa59d928d80736e635b51483e352c22190e0500000000000000000714212d3a4754606d7a8798a2aebac6d3ded2c5b8ab9f9285807d7b7b7a7b7c7f82858b90959a9c9892867b6e655b5044382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acb9c5d2dedfd2c6b9ada297897d7063574d42362a21180f06000000000000000006111a242c3844505c6673808d99aab4becad6e2dfd2c5b8ac9f9285786c605346392d201306000006121f2b37434e586774808d9aa7b1bcccd6e0e1d4c8bdb1a89e91847a6d675e56514b4846444547494e535b606d75818e98a2aebac5cfdae4d8ccc0b6ac9e9184786c605346392d201306000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dcdfd3c6baaea2988a7d70645e687683909cacb6c0ccd8e1d6cdc5beb9b8b9bbc0c7cfd9e3d4c8bdb2a8998c8073665865727f8c98a7b1bcc8d4e0dacfc5b8ab9f9285796d6053463a2f24180d010000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a9b3bdc7d2ddd5ccc3baaea39991847a6d6d79839097a2adbac0cbd4ded7cbbfb4aaa3999299a3aebac7d3e0e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000040c131920262b2e2f33363738383838383838383838383838383838383838383838383838383838383838383838373634302d2b28231c140c07000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb5c0cbd0d5d9dbdddedfe0e3d7cbbfb4ab93877a6d6054473a2d2114070000000000000d1a2633404d596673808c99a6b3bfcfdae6dcd0c3b6a99d9083766c62595047464649505a616d7a85929fabb8c5d2deebe0d3c6b9ada093867a6d6053473a2d20140700000008131e29323b454d53585f626567686969696866636059534e463c332a1f0e04000000000000010d18242f3a45525d6873808d98a2aebac6d1dce7dcd3cec6bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced5dee7ded2c5b9aca0968b7e71665b5041382d22170b00000000000e1b2734414e5a6774818d9aa7b4c0cdd7cabeb1a4978b7e7164584b3e3125180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272424242424242424242424242424242424242322201f1b17110b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666a707d87929fa3adb7c0cad3dddbd3c9c1b7afa59d938d80746e645b52493f362d231a10070000000000000000000713202c3945525d687985929facb8c5d2dfd3c6baada297928d8a88878788898b8f92989da0a7aaa2989083776c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784919eaab7c4d1dce2d6cabeb3a99b8e8175695f53463e332a21180f080200000000030a1117232935404b55606d7984919eabb7c4d0dbe7dcd0c3b6a99d908376655b5044372b1f120500000814212e3a47535f6a7784919eaab7c3cddde8ded1c5b8aca0958a7e71685d554d45403b3937393a3c4149505b616e7a86929fa9b3becad6e2ddd2c7b9ada196887c6f6255493c2e23170b00000000000000000000000000000000000000000006121f2b37434e5866727f8c9aa4afbbc8d4e3ded2c5b8ab9f9285796d605665727f8b9aa4afbbc8d4e0dfd6cfc9c6c5c5c7cbd1d9e1ded1c5b8aca096887c6f6255616e7b87959fabb8c4d1dddfd3c6baada2978a7d7064554b4035291d11040000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb3bbc4d0d9d8cec3baafa59f92877c6f68676e7b85929fa4aeb9c2cdd7dcd1c6bcb4aba39fa3abb4bfcbd7e3e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000001080d151b1f222226292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292723201f1c17110a0200000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebdc7d2dce2e5e8e8e3e0dfd9d4c8bbafa49a867a6d6053473a2d2014070000000000000f1b2835424e5b6875818e9ba8b4c1cedbe4d7cabeb1a4978b7e71645a50473e39393f46525e6874818e9ba7b4c1cedae7e0d3c6b9ada093867a6d6053473a2d201407000000020c172029333b42464e5355585a5b5c5c5c5b5956544f47433c342a21180e000000000000000007131d2935414c56616d7a86929fabb4bfcbd7e3e5e0d7d0cac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d8e0e7e1d5c9bdb2a89e9184786d60544a3f2f261b110600000000000f1c2835424f5b6875828e9ba8b5c1ced8cbbeb1a5988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1717171717171717171717171717171717161513120f0b060000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073696f7c859299a3aeb6bfc9d2dcdbd3c9c1b7afa59e938e81776c605c524940372d241b11080000000000000000000004111d2935414c566a7783909daab6c3cdd9d6cabeb3a9a29f9a969594949596989b9fa2aaacb1b4aa9f948a7e71655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566874818e9babb5c0cbd7e3dbcfc5b9ac9f92877b6e615a50453c332a2119130e0909060b0f141c2328353d45515d67717e8a96a1acb9c5d2e2e3d7cbbfb4ab9a8d80736753493f33271b0f0300000815222f3b4855626e7b8896a0acb9c5d2dee2d6cabeb4aa9d9184786c60564c433b342e2d2b2c2d2f383f46525e68737f8c97a1adb9c6d2dfe4d5c9bdb2a8998c7f7366544a3f34281c100300000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccd8e2d6cabfb4aa9b8e8175675c54616e7b87939facb9c6d2dde8e1dad5d2d1d2d4d7dce3ebddd0c4b7aa9d9184776a5f535e697783909daab6c3cdd9e2d6cabeb3a99b8e8175675d5145392c2013080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4cdd6dbd0c6bcb2a89e938b7f726a605f69707e8a929da7b1bbc5d0d9d8cfc6bdb4aeacaeb4bdc6d1dce7e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a171312100b06000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4bed0d9e3edebe3ddd7d4d2ccd1c6b9ac9f9386796c605346392d2013060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe1d4c7baaea194877b6e6154483f352d2d35414c5664717e8b97a4b1becad7e4e0d3c6b9ada093867a6d6053473a2d201407000000000a141d2730394045464b515355555656555453504a46443f3830261d140a0000000000000000010d1924303a46525e6874808d99a3aebac7d1dce8e9e2dbd6d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbe2eaebdfd2c5b9ada1968b7e72665c5042382d1d140a0000000000000f1c2935424f5c6875828f9ba8b5c2ced8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0806050300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e7b849197a2abb5bfc8d1dbdbd3c9c1b7afa59e938e81786c655b504a40372e251b12090000000000000000000000010d19242f404d5a6773808d9aa7b1bcc8d4dbd0c5bcb3adaba6a3a2a1a1a1a3a5a8abaeb4b8bcbcb0a69d9184786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303e4b5864717e8b99a3afbbc7d4e0e0d3c7bbafa3998f82756c61574d453c332a251e1a161516171b1f262e343e47505a606d7984919ea8b2bdc9d5e1e0d3c7baaea3998a7d7064574a3d2d22170b0000000c1925323f4c5865727f8b98a8b2bdc9d5e1dfd3c6baaea2988b7e71655b50443a312823201f1f20262d36414c56606d7985929eabb8c4cfdae5dacfc3b6a99c908376665c5044382b1f120600000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2dddfd3c6baaea2988a7d706455525e697683909cacb6c0ccd8e4ece6e1dfdedfe0e3e8eee1d4c8bdb2a8998c807366584e5766727f8c99a7b1bcc8d4e0dbd0c5b8ac9f92867a6d6053473a3024190d0100000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd6ddd6cabfb4aaa0968e81756d625857616c74808d959fa9b3bec7d2ddd8cfc6bfbab9babfc6cfd8e2ede8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030608090d0f111112121212121212121212121212121212121212121212121212121212121212121111100d0a070603000000000000000000000000000000000000000000000000000000000000000004111d2935404b556976828f9ca9b6c2d0dcebebe2d9d2ccc7c6bfbbc0b8ab9e918578655b5044372b1f1205000000000000101d293643505c6976838f9ca9b6c2cfdcdfd3c6b9aca09386796d6053463a2d2025303d4a5663707d8996a3b0bcc9d6e3e0d3c6b9ada093867a6d6053473a2d20140700000006111c262f39434b5153545c60616263626261605c5453504a42382f261c1106000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7e3eeede7e2dfdfdfdfd8d3d0cfcacacacacacacacacacacad0d1d4d9dfdfdfe0e2e7edeee1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000101c2936434f5c6976828f9ca9b5c2cfd8cbbfb2a5988c7f7265594c3f3226190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807379839096a1a9b3bdc6d1dadbd2c9c1b7afa59e938e81786d665b53493f382e251c130900000000000000000000000000081623303c4956636f7c8995a0acb8c0ccd2d7cec5bebab8b3b0aeaeadaeafb2b5b8babec5c8c2b8aca095897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d0dbe3d7cbc0b5ab9e938a7e71695f574e453e36302a2623222222272b30383f445059616c74808d96a1acbac4cedae5dfd2c5b9ac9f92867a6d6054473a2d211406000003101c28343f4a546874818e9ba7b4c1ced9e5ded2c5b8ab9f9285796d6053493f32281f18131213141b25303b45515c6774808d9aa9b3bec9d5e1dfd2c5b8ac9f9285796d6053463a2d2013070000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d9e4dfd2c5b8ac9f9285796d60534d5665727f8b9aa4afbbc8d4e0edf2eeecebecedeff4ebded2c5b8aca096887c6f62554855616e7b8895a0acb8c4d1dee0d3c6baaea2988a7e7164564c4135291d110400000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e0d5cbc3baaea2989184796d605b51505a606d78839097a2acb6c0ccd8dfd8d1cbc7c5c7cbd1d8e1eaf4e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885919eabb8c4d1deebe3d9d0c7c0bbb9b2afb5afa89c8f82766953493f33271b0f03000000000000101c2936434f5c6976828f9ca9b5c2cfdce0d3c7baada094877a6d6154473b2f2628313e4a5764717d8a97a4b0bdcad7e3e0d3c6b9ada093867a6d6053473a2d2014070000000b17222d38424b555c6066666d6e6f6f6f6f6e6d6665605c544a42382d22170b0000000000000000020d1925303a46525e6974818e99a3afbbc7d2dde8f4f2efece6dcd4ccc7c3c2bdbdbdbdbdbdbdbdbdbdbdc4c5c8ced5dee7eceff3f8ecdfd2c6b9ada1978b7f72665c5142382e1d140a00000000000000101d293643505c6976838f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079828f95a0a8b2bcc5cfd8dbd2c9c1b7afa59e938e81786d665c544a41382d261c130a01000000000000000000000000000915222f3b4854606b7783909da4aebbc0c7d0d3d0cac6c5c0bdbbbababbbcbec2c5c6cad0cbc7bdb1a8998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9ca9b3becad6e2dcd1c7bdafa59f92857b6e695f575046413a36312f2f2f2d33373c424a505a616b717e8a929da8b2bdccd6e0e2d6cabeb3a99b8f8275685d5245392c201307000006121f2c3844505c667784919daab7c4d0dde7dbcec1b4a89b8e8175675c5141382d20160d0705060a141e2934404b55626f7c8897a1adb9c6d2dfdfd3c6baaea298887b6f6255483c2f221509000000000000000000000000000000000000000815222e3b4754606a7784919eaab7c3cddde2d6cabfb4aa9b8e8275675d514754616e7b87939facb9c6d2dde8f4faf8f8f8f9fcf7eaddd1c4b7aa9e9184776a5f5347535f697783909daab7c3ced9e2d6cabfb4aa9c8f8275685d5245392c20140800000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce1d7cec3b9afa59f92867c6f675d514944515c666e7b85929aa4afbbc2cdd6e2dcd7d3d2d3d7dce2eaf3f5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000030709090e101213131312100d09080603000000000000000000000305060a0e111213131312100d08070502000000000000000000000406070b0f1112131313110f0c070705010000000000000000000714202d3a4753606d7a8697a1adb9c6d2dfe8ddd2c7bdb5afaca6a2aba39f968b7f7265584c3f2d22170b000000000000000f1c2935424f5c6875828f9ba8b5c2cedbe2d6c9bcafa396897c7063564c41382f303a434f5966737f8c99a6b2bfccd9e5e0d3c6b9ada093867a6d6053473a2d2014070000030f1c28333f4a545c676d7277797b7c7c7c7c7b7976716d665c544a3f33281c0f03000000000000000008131e2a36424d57616e7b87929fabb5c0ccd7e3f0fcf4e9ded4cac2bbb7b6b1b1b1b1b1b1b1b1b1b1b1b7b8bdc3ccd5dfeaf6fbeee2d6cabeb3a99e9285796d60544b4030261c0b0200000000000000101c2936434f5c6976828f9ca9b5c2cfd7cbbeb1a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80818e949fa7b1bac4ced7dbd2c9c0b7afa59e938e81786d665c544a42382f261b140a01000000000000000000000000000007131f2c38434f5963707d89929da5afb6bec3c7cbd1d1d2cdc9c8c7c7c8c9cbced2ccc8c6c0bbb9b0a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8b97a2adbac6d1dce3d9cfc1baada29791847b6e6a615a524c46423e3c3c3c3d3f44464e545c606c717d87929fa4aebac4cedee8ded2c6b9ada2978a7e7164564c4135291d110400000713202d3a4653606d7986929facb9c5d2dfe2d6cabeb3a9978a7e7164554b402f261b0e04000000020c18232f394754606a7885919eabb8c4d1dee2d6cabfb4aa978a7d7164574a3e3124170b000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d2dee0d3c6baaea2988a7d7164554b46525e697683909cacb6c0ccd8e4f0fcfffffffffaede1d4c8bdb2a8998d807366584e434d5766737f8c99a7b1bcc8d4e0dbd0c5b9ac9f92867a6d6054473b3025190e02000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e6dbd0c5bcb1a79d938b7e716a5f554b40404a545e69707d88939fa6b0bbc5d0d9e3e3e0dfe0e3e7edf4fcf5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000060b0f1213171b1d1f20201f1e1d1a1514120e0903000000000000070c101313181b1e1f20201f1e1c191413110d0802000000000000000815222f3b4855626e7b8895a9b3bec9d5e1e3d7ccc0b5aba49f99959499928e847a6d6054473a2d211406000000000000000e1b2734414e5a6774818d9aa7b4c0d2dde8dacdc0b3a79a8d8074685e5349413e3e434b55606b7783909daab6c3d0dde9e0d3c6b9ada093867a6d6053473a2d201407000006121f2b3844505b666d797f838688888989888786837e786d665b5044382b1f12060000000000000000020e1a25303b46535f6974818e99a4afbbc7d4e0e9f4efe3d8ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a4aaacb1bac3ced9e5f1f8ecdfd3c6baada2978c7f72675d5142392e1e150a00000000000000000f1c2835424f5b6875828e9ba8b5c1ced2cabdb0a3978a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e91858e939da6b0b9c3ccd6dad2c8c0b7afa59e938e81786d665c544a42382f261d140a02000000000000000000000000000000030f1b27323d4854606b74808d939fa4acb1b9bbc0c3c5c6cacfc9cacad0cbc7c5c3c0bbb9b5afaca69f968c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4753606d7a85929faab4bfcbd7e1e1d6cabeb3a9a19691847c706c615e56534d4b494849494950535860666d737e869299a3aeb6c0ccd6e0e0d6cabfb4aa9e9285796d6053473a2f24190d0100000815212e3b4854616e7b8799a3afbbc7d4e0dfd3c6baada297877b6e6154483b2f21140a000000000007121d2b37434e586975828f9ca8b5c2cfdbe7dbd0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000005121f2b3744505b6573808d9aa8b2bdc8d4e1dfd2c5b8ac9f92867a6d605347424d5765727f8b9aa4afbbc8d4e0edf9fffffffff8ebded2c5b9aca096887c6f6255493c4855626e7b8895a0acb8c5d1dee0d3c7bbaea3998b7e7165564c41362a1e1105000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff8f3efececece6ddd6cabeb3aaa0958e81746c61584e433a39424d57616b73808d949fa9b3bdc7d2dde8ecececeff3f8fffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160c07000000020a11171b1f2024282a2c2c2d2c2b292622211e1a140e06000000030b12181c1f2024282b2c2c2d2c2b292521201d19130c04000000000000091623303c4956636f7c8996a2afbccfdae6e0d4c7bbafa499938c88878786817b6e675d5145392c201306000000000000000c1926323f4c5965727f8c98abb5c0ccd7e3dfd2c5b8ac9f92867a6e655b534d4b4b4e555d67707d89959fabb8c4d1ddeae0d3c6b9ada093867a6d6053473a2d20140700000613202d394653606c78828c909299959695959992908b81786c605346392d20130600000000000000000009141f2a36424d57626e7b87939facb9c1ccd7e3efecdfd3c7bbb0a69f9c97979797979797979797979da0a8b1bdc8d4e1edeee2d6cabeb4aa9f92857a6d60554b4030271d0c0300000000000000000e1a2734414d5a6774808d9aa7b3c0c5c5c4bdb1a895897c6f6256493c2f231609000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada19791979da5afb8c2cbd5dad1c8c0b6aea59d938e81786d665c544a423830261d140b0200000000000000000000000000000000000a16212c38444f59606d78818d939aa0a7acafb5b6b8b9bebcbcbdbdbcbfbab8b6b6afacaba39f9b948f847a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c3945515d6773808d98a3aebac5cfdbe6dbd0c5bcb2a8a19691857d746d68615f575756555556535b60636a6f7880889298a3abb4bfc8d2dee5dacec6baaea2988c8073675d514539281e1308000000091623303c4956636f7c8996abb5c0cbd7e3ded2c5b8ab9f928578695e53463a2d2114020000000000010f1b2732404c5966737f8c99a6b2bfccd9e5dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9e3d6cbbfb4aa9b8e8275675d51453b4854616e7b87939facb9c6d2dde8f4fffffffff7eaddd1c4b7aa9e9184776a5f53473b47535f697784909daab7c3ced9e3d7cbbfb5ab9c8f8276685e5246392d201409000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffbf9f4e9dfd4cbc2baaea2989083796d605a50463c31303b454f59606d78829097a1abb5c0ccd7dee8f3f9fbfffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000030b121821272c2f303437383939393836342f2e2b272018120b03040b141b22272b2d303437383939393836332e2d2a261f180f0a01060c151d23282c2d313537393939393836322e2d29241e160e0800000000000a1724313d4a5764707d8a97a3b0bdcad6e3dfd2c6b9ac9f93877f7c7b7a79756e695e554c4135291d1104000000000000000a1724303d4a5763707d8a99a4afbbc7d4e0e0d3c6baaea2988f82776c655e575758585f676d7984919ea7b1bcc8d4e0ece0d3c6b9ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a949d9fa3aba2a2aba39f9d938b7e7164584b3e3125180b000000000000000000020e1a26313b47535f6a75828e9ba6b0bbc7d3dee9e9ddd0c3b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a9195a0acb8c5d1deebecdfd3c6baaea2988c8073675d5143392f1e150b0000000000000000000c1825323f4b5865727e8b98a6b0b7b8b8b8b6aca095877a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19ea1a9afb7c0cad4dad1c8c0b6aea49d938e81786d665c544a423830261e140b0200000000000000000000000000000000000004101c27333d44505c666d78808890959c9fa3aba9abadb3afb0b0b0afb4aeacaaaca49f9d99928f89827b6e685d5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616e7a86929fa9b3becad6e0e1d7cec4bab2a8a197928a817a736e6966646262626365656c6f757c838d939aa3aab4bdc6d1dae4ddd5c9bdb2a89f92867a6d61554b403529160c010000000a1724313d4a5764707d8a97a3b0bdd1dce8dcd0c3b6a99d9083766a574d42362a1e12050000000000000a1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000003101c28343f4a5463707c8996a1adb9c5d5e0e0d3c7baaea3988a7e7164554b403a46525e697683909dacb6c0ccd8e4f0fcfffffaede1d5c9bdb2a8998d807366584e4337424d576673808c99a8b2bdc8d4e1dcd1c6b9ac9f93877a6e6154473b31251a0e020000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff5ebe2d7cdc2b9aea49f92857b6e675c51483e342a29333e44505c666e7b859299a4afbbc2ccd6e1eaf4fffffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000030c151d232832383b3c4143454646464543403c3b373228231d150c0e161d262d3337393d4144454646464543403b3a36312a211c130a0f181e272e34383a3e42444546464644423f3a39353028201a1108000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f82756f6e6e6d66615e574d433a2f24190d01000000000000000714212d3a4754606d7a86939facb9c6d2dde2d6cabfb4aa9e948d80776e69656464666a6f79828f96a0acb9c3cdd8e4f0e0d3c6b9ada093867a6d6053473a2d2014070003101c2936434f5c6976828f9ca6acafb5afafb5aeaca59c8f8376695c504336291d100300000000000000000009141f2b37424e57626f7c88949eaab7c2ccd8e3e9dccfc2b6a99c8f827e7e7e7e7e7e7e7e7e7e7e84919daab7c4d0ddeae2d6cabfb4aa9f92857a6d60554b4131271d0c030000000000000000000815222f3b4855626e7b88949fa6aaabababa9a59d918477685d5245392c201307000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc4bbb3adabadb3bbc0c9d2dcd1c8bfb6aea49d928d81786d665c544a423830261e140c0200000000000000000000000000000000000000000b162128343f4a545c666d737d838a8f92999a9c9ea1a9a2a3a3a3a3aaa39f9d9b9a93908c86827d766e695e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525e6874808d97a2adbac2ced7e1e0d6ccc4bab2a9a29f938e86807b7673716f6f6f707274787c828790959fa4acb4bcc6cfd8e2e0d5cbc3b9aca1968c8073685d5243392f241804000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcfc2b5a89c8f8275695c4f4231251a0e020000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7dfd2c5b8ac9f92867a6d6053473a36424d5765727f8c9aa4afbbc8d4e0edfafffff8ebded2c5b9aca096887c6f6255493c323c4855626f7b8896a0acb8c5d1dee0d4c7bbafa4998b7f7265574d42362a1e12050000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff9eee4d9d0c5bbb1a79d928a7e71695f554b40362d222128343f4a545e69707d87939fa6b0bac4cfd8e3edf8fffffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e271e151620282f383f44464a4e505253535251504d4846423b332e251c1118212a30394045464b4e5152535352514f4c4746413a322c231a0e040000000b1825323e4b5865717e8b98a4b1becbd7e4d9ccbfb2a6998c7f73666161605c54524d453b31281e130800000000000000000713202c3945525d687783909dabb5c0ccd7e4dbd0c6bcb0a69d928d827b7572717172767c828f949ea8b2bdcbd4dfeaf5e0d3c6b9ada093867a6d6053473a2d2014070005121e2b3845515e6b7884919eabb7bbc0bcbcbfbbb8ab9e9185786b5e5245382b1f1205000000000000000000030e1a26313c47535f6a75828f9ca6b0bbc7d3deebded2c5b8ab9f92857a7171717171717171717b86939facb9c6d2dfece0d3c7baaea2988d8073685d52433a2f1f150b000000000000000000000814212e3a47535f6a76828f949b9e9f9f9e9d9a938b7f7265564c4135291d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe1d6cdc4beb9b8b9bec4cdd2dbd9cfbfb6aea49c928d80776c665c544a423830261e140c02000000000000000000000000000000000000000000050b17232e38424a545c606b70787d82868a8d909297959696979796959892908e8b87837f7b75706b615e564d443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36414c56616d7a85929fa7b1bcc5d0dbe6ded6ccc4bbb3ada59e98928d8783807e7c7b7c7c7e8184898f939a9fa7afb6bec6cfd8e1e0d7cec3b9afa59e9184796d60564c4131271d1207000000000b1825323e4b5865717e8b98a4b1becbd7e4dbcec1b4a89b8e8175685b4e4235281b09000000000000000916232f3c4956626f7c8995a2afbcc8d5e2dccfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfdae3d7cbbfb4aa9b8f8275675d514539303b4854616e7b87939facb9c6d2dfecf5fffff7eaddd1c4b7aa9e9184776a5f54473b2e3a47535f6a7784919daab7c4ced9e3d7ccc0b5ab9d908376695e53463a2d2115090000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf1e8ddd2c7beb3a99f958d80746c61574d43392f241b17232e38424d56606b737f8c949fa8b2bdc6d1dce7f0f9fffffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e45403930271d1e28323a41495053575b5d5f5f605f5e5c5955534d453f372e231a1f2a333c424b5153575b5e5f5f605f5e5c5854524c443d352c20160c0200000b1825323e4b5865717e8b98a4b1becbd7e4d7cbbeb1a4988b7e7165585453514b46423b33291f160c01000000000000000004111d2935414c5666727f8c99a4afbbc7d2dde2d8cec1b8aea49d938f86827f7e7e7f838790949ea6b0bac3cedde6f0ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5cbd1d1cbc5b8ac9f9285796c5f5246392c1f1306000000000000000000000915202b37434e58626f7c89949fabb7c2cdd8e4dfd3c6baada2978c7f726764646464646975818e99a4afbbc7d4e0e3d7cbbfb4ab9f92867a6d61564c4131281d0d030000000000000000000006121f2b37434e58616e7b838a8e91929291908d8981776c6053463a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c4c6c9cfd6dfdcd1c7bdaea49c928d80746c655b544a423830261e140c02000000000000000000000000000000000000000000000006111c263038424a505960656c70757a7d808385878889898a8a8988888583817e7a77726e68636059524d443b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1925303b46525e68727f8b959faab3becad6dbe4ded6cdc5bebaafaaa29f9a93908d8a898888898b8e91969b9fa4acb1bbc0c7d0d8e1e1d8cec5bcb1a79d938a7d70675d51443a301f150b01000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000004101d2935404b5563707d8a97a1adb9c6d6e0e0d3c7baaea3988a7e7164554b40352d3a46525e697683909da9b6c2cdd8e4f0fcfaede1d5c9bdb2a8998d807366584e43372b37434e586673808d99a8b2bdc9d5e1ddd2c7b7ab9f95877b6e6154483c31261a0f0200000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8dfd8ccc0b6aca1979083786d605a50453c31271d12111c26303b444f59606c78828f96a1abb5bfcbd7dee7f2fcfffff5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6967626058514b42392e2324303a444c535b6063676a6b6c6c6c6b6966615f5751493f352b2126313c454d545c6064686a6c6c6c6c6b6965615d564f473d32281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b4645403936302920170d04000000000000000000010d19242f3b4854616e7b87939facb6c0ccd8e1e0d3cac0b6aea69e99928f8c8a8b8c8f92999fa6b0b8c1ccd5e0eff8ece0d3c6b9ada093867a6d6053473a2d2014070006121f2c3945525f6c7885929fabb8c5d2dcdcd2c5b9ac9f9286796c5f5346392c20130600000000000000000000030f1b26323c4754606a76828f9ca6b0bcc7d3dfe2d6cabeb3a99e9285796d60545757616e7b87929fabb5c0ccd7e3e0d3c7baaea3998d8074685e52443a301f160c0000000000000000000000020f1a26313c46525e696e787d828485858583817c746c655b504437281e130800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d2d5dae1e3d7cbc0b5ab9c928c80746e605b534a423830261e140c02000000000000000000000000000000000000000000000000000a141e2630383f444f535b6064686d717476787a7b7c7d7d7d7c7c7b797774716e6866615e56544f46423b322920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2a36414c56606d78839098a2aebabfc9d2dbe7dfd7d0cac1bcb4aeaca49f9d999795959596989a9ea1a8acafb6bec3ccd2d9e2e0d8cfc6bcb3a9a0958e81746c61554b4032281e0d0300000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000006131f2c3845515d6775818e9ba9b3becad6e8dfd2c5b9ac9f92867a6d6054473a2f2a36424d5765727f8c98a7b1bcc8d4e0ecf9f8ebded2c5b9aca096887c6f6255493c3226313c4955626f7c8896a0acb9c5d2dee3d3c7bcb1a7998c7f7266584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6cdc4bbafa49a92857b6e665c51483e332a1f150b0a141e29323d44505b666d7a849199a3aebbc1ccd5e0eaf4fefff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000004101c2834404b555c606b6f7476787979797876736f6a605c544b4034282935414c565d656c707477787979797876736e69635b51473d33272b37424d575f666d717577787979797775726d6861594f443a3024190d01000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e38342e2a251f170e0500000000000000000000000814212d3a46535e6975818e9aa4afbbc5cfdbe6dcd2c8c0b8b0aba39f9c989797999c9fa3abb0b9c1cad3dee7f1ffece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000a15202b37434e5863707d89949fabb7c3cdd8e4dbcfc5b9ada1978b7f72665c535e6974818e99a3afbdc7d2dde3d7cbc0b5ab9f92867b6e61564c4132281e0d040000000000000000000000000a15202a36424d565e666c71757778787876746f6b605b53493f3327160c0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe6e1dfdedfe1e6ebe0d3c7bbafa3998c80736e645c504941382f261e140c020000000000000000000000000000000000000000000000000000020c141e262e343d41495053565d60646769686d6e6f707070706f6e6d666865615e5654524d48443d36302920170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a44505c666e7b85929fa4aeb7c0c9d7dce2e1dbd6cec5bfbab6afaca9a6a4a2a2a2a3a5a7abacb2b9bbc0c7d0d8dde4dfd7cec6bdb4aaa2979083796d60594f43392f20160c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000714202d3a4753606d7985929fabb8c5cfdae3d7cbbfb5ab9c8f8275675d5145392c25303b4854616e7b87959fabb8c4d1ddeaf5f7eaddd1c4b7aa9e9184776a6054473b2a212e3b47535f6a7784919eaab7c4cedae4d8cdc2b7aa9d9083776a5f53473a2e21140900000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bbb0a69f93887d70695e544a40362c21180d03020c172028333f4a545e686f7c87929fa5afbac3ced8e2edf8fff5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006131f2c3845515c676d757c8083858686868583807c756d665c5145392e2d3946525d686d777d8183858686858482807b726d63594f44382c2e3a47535f696e797e81848586868584827f7a706b61564c4135291d1105000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3128231d1a140d0500000000000000000000000005121e2a36424d57626f7c87939fa9b3becad6dce4dad2cac1bdb4aeaca8a5a4a4a5a9acafb5bdc2cbd3dce5f0f9f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000040f1b27323d4854606b7683909ca7b1bcc8d4dfe1d5c9beb3a99e9184796d6057616e7b87929fabb5c0d0d9e3e0d3c7bbafa3998e8174695e52443a3020160c00000000000000000000000000030e1925303b444d545b6064686b6c6c6b6a67636059504941382d2217040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfe0e3e7ecdfd2c5b9ac9f92867d716c615a51493f372e251c130a02000000000000000000000000000000000000000000000000000000020c141c23282f383f44464c5254575a565d606263636464636261605c545854524d4746413b38332a251f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545f69717e8a929ca5afb7c0cbd1d8e1e6e0d7d0cac7c0bbb9b6b3b1afaeafafb1b4b7b9bdc4c8ccd2d9e2e6ded5cdc5bcb4aba29892857b6e675d51473e31271d0e040000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c2934404b5564717d8a98a2aebac6d7e1e0d3c7bbaea3998b7e7164554c413529212d3a46535e697683909da9b6c3cdd8e4f0ede1d5c9bdb2a89a8d807367584e43372b1f2b37434e586673808d99a8b2bdc9d5e1ded1c4b8aca095887b6e6255483b30251a0e02000c1825323f4b5865727e8b98a5b1becbd8e4f1faf0e8dcd1c7bdb2a99f948c80736b61574d42392e241a0f060000050e17222d38424c56606a727f8c939ea8b2bcc6d0dbe7eff8f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d60554b403436414c56616d7a828a8e9092929392918f8c877f726b6054483a2f38444f59626e7b848a8e9192929392918f8b857d70685d5246392d201307000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418120e090200000000000000000000000000020e1a25313b47535f6a74818e97a2adbac0cad3dce4dcd3cfc6bfbab9b5b2b1b1b2b6b9bbc0c7cfd4dde0e4eaf1f9ece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000a16202c38444f5963707d8a959fabb8c3ced9e4dacfc5b9ada1968b7e71665e6974818e99a3afbdc7d1e2e3d7ccc0b5ab9f92877b6e61574d4232291e0e04000000000000000000000000000009141f29323b424a5053575b5e5f5f5e5d5a56544f443f382f261b11060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d2d3d7dce2e0d3c7bbafa39992877e716c625b514940372e251c140a02000000000000000000000000000000000000000000000000000000020a11171d262d33373a4145474a4d4c5254555656575756555553504a4b4746413b3936302c272119140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424d57616c73808d929da5aebabfc6cfd7dce3e2dbd6d2ccc8c6c3c0bdbcbbbbbcbec1c4c5c9ced4d8dde4e1dad6ccc3bbb3aaa39992867d6f695f554b40352c1f150b000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000006131f2c3845515c6775828e9baab4becad6e9dfd2c5b9ac9f92867a6d6054473a2f241e2a36424d5765727f8c98a7b1bcc8d4e0ecebded2c5b9aca196897c6f6256493c32271b26323c4956626f7c8996a1acb9c5d2dee0d4c8bcb1a7998c807366574d42362a1e1205000c1825323f4b5865727e8b98a5b1becbd8e4f1f3e8ded7cbc0b5aba1978f82786c60594f453b30271c12080000000006111c262f3a444e58626d75818e96a0aab4bfcad6dde6f1f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9c9a938c8073675c5145383946525e6875818e949a9d9e9f9f9f9e9c9992897d7063564c41353b4854606b778390969b9d9f9f9f9f9e9c9792857a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241807000000000000000000000000000000000009141f2b37434e58616e7a85929fa4aeb8c1cad4dce7e1d8d1cbc7c5c2bfbdbebfc2c5c7cbd1d2d0d1d4d9dfe7efece0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000004101b27323d4855616b7783909da7b1bcc8d4e0e1d5c9bdb2a89e9184786d616e7b86929fabb5c0cfd9e3e0d4c7bbafa4998e8174695f53453b3020170d000000000000000000000000000000020d1720292f383f44464a4f51525252504e4948433d332d261d140a000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbd1d8e1d7cbc0b5aba39992877e726d625b514940372e261c140b0200000000000000000000000000000000000000000000000000000000060b141b22272b2f35393a3e4141454748494a4a4a49494846443f3e3b3936302d2a251f1c160e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a636e74808e939ca4aeb4bcc3cbd1d9e1e4e4ddd8d4d2d0cccac8c8c8c9cbcdd1d2d5dae0e4e4ddd8cfcac1bab2a9a29892877d706b60574d43392f231a0d03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202d3a4753606d7985929facb8c5d0dbe3d7cbc0b5ab9c8f8275685d5245392c1e1a25313b4854616e7b87959fabb8c4d1dde9eaded1c4b7ab9e9184786a6054473b2b2015222e3b4754606a7884919eabb7c4cfdae4d9cdc3b7aa9d908377695e52463a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d6ccc4bbafa39991857a6e665b50473d33291e150b0000000000000a141d28323d46515b606d7a849198a2aebac0cbd4dfe9f4e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7985919ea5a9abacacacaba9a59e9285796d6053463a3b4754616e7a86929fa6aaabacacacababa39c8f8276685d5245393c4956636f7c8995a0a8aaabacacacaaa9a2978c7f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000030f1b26323c46525e68707e8a929da6b0b8c2cad6dbe2e2dcd7d3d2cfcbcacacccfd2d2ccc8c6c3c5c8ced5dde7f1e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000b16212c38444f5964707d8a95a0acb8c3ced9e5dacfc4b9aca0968a7e716874808d99a3aebdc7d1e1ebdfd2c6b9ac9f93877b6e62574d4233291f0e0500000000000000000000000000000000050e171d262d3338393e424445454543413c3b383227221b140b02000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd4dcd1c7bdb4aba39992887f726d635b524a40382e261d140b0200000000000000000000000000000000000000000000000000000000020a11171b1f24292c2d312f35393a3b3c3d3d3d3d3c3b3a38342e2e2d2a25201e1914100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e48525c606c78818d929fa3aab2bbc0c7cfd3d8dfe2e4e0dfdcd9d7d5d5d5d6d8dadedee1e5e3dcd7d2ccc5beb9afa8a09792867e706b61594f453c31271d110800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e2e0d3c7bbafa3998b7e7164564c4135291d14212d3a46535e697783909daab6c2cdd8e4e1d5c9bdb2a89a8d807367584e43372b19131f2b37434e586773808d9aa8b2bdc9d5e1ded1c5b8aca095877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbd8e4eae2d8cfc4bab0a69f92877d6f685e544a3f352c21170c03000000000000020b16202b343f45515d676f7c86929fa4aeb9c2cdd7e2ebe8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6ada297897c6f6356493c3e4b5764717e8a99a3afb6b8b9b9b8b7b5ac9f92867a6d6054473a404d5a6673808d99a7b1b7b8b9b9b8b7b3a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000a15202a36414c56616c74808d949ea6b0b8c1cad0d8e0e4e3e0dfdbd8d7d7d8d9d0c7c0bbb9b7b8bcc3cbd5dfeae0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000004101c28333e4653606c7883909da8b2bdc8d4e0e0d5c9bdb2a89d9183786e7b86929fabb4bfcfd9e3dfd3c7bbb0a69b8e81756a5f53453b3120170d000000000000000000000000000000000000050b141c22282b2d3135383939383734302f2c272117110a0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc2cbd4d9cfc6bdb4aba39a938b7f736d635c524a40382e261d140b020000000000000000000000000000000000000000000000000000000000060b0f13191d20212424292c2d2f30303131302f2e2d2b282321201e1914110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18212c364044505b666c74808b9298a0a8afb5bdc2c7cdd3d6dbdfe1e6e6e4e2e1e2e2e4e8e3e0dfdad5d1cbc7c0bbb3ada59e9691857d706c61594f473d332a1f150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000d192633404c5966737f8c99aab4bfcad6dedfd2c5b9ac9f92867a6d6154473a2f2419121e2a36424d5766727f8c99a6b0bbc7d3deddd2c5b9aca196897c6f6256493d32271b0f1b27323d4956626f7c8996a1adb9c5d2dfdfd4c8bcb1a7978a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1becbd8dddddbd1c6bdb2a89e948c7f726b60564c42382d231a0f050000000000000000050e19222935414c555f6a717e8b929da7b1bbc5d0d9dddddbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4beb3a9978b7e7164584b3e404d596673808c99abb5c0c5c5c6c5c4bbafa399887c6f6255493c424f5c6875828f9ba8b5c2c5c5c6c5c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000040d1925303b44505a606d78828f949fa6afbabfc6ced4d8dfe0e3e8e5e4ddd8d1c7beb6afacaaacb1b9c3ced9e4e0d3c6b9ada093867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000b161f2b3744505b65717e8a96a0acb8c4cedae5d9cec4b8aca0958a7d73808d98a3aebdc6d1e1eadcd0c3b7aa9e94887c6f62574e4233291f0e0500000000000000000000000000000000000000020a11171c1f2024282b2c2c2b2a2723221f1b160b06000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb1b9c2ccd5d8cfc6bdb5aca49f918c7f736e635c524a40382f261d140b0200000000000000000000000000000000000000000000000000000000000003080d11131417191d20212223232424232222201f1c171414110e080502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a2428333f4a545b606e737e8691969fa3abb0b7bcc2c6cad0d2d5dadadbdcdcdcdbdbddd7d4d2cfc9c7c0bbb6afa9a19e938e847c6f6b615a50473e352b21180d030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c0c7cdd1d4cbc0b5ab9c8f8276685d5246392d1e130e1a25313b4855616e7b88949fabb7c1cbd1d2ccc2b7ab9e9184786a6054473b2b20150a13202d394653606c7884919eabb7c3ced5d2d0c7c0b6ac998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a4b1beced0d1d0d0cabfb4aba1968f82776c60594f443b2f261c110800000000000000000000071019242f3a434e58616c74818d959fa9b3bdc7d0d0d1d1cec1b5a89b8e8275685b4f4235281c0f000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cfbeb1a5988b7e7265584b3f404d5a6773808d9aa6b3c0d1d2d2d2cbc0b5ab96897c6f6356493c43505c6976838f9ca9b6c2cfd2d2d2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000008141e29323e44505c666d79828f949da5aeb4bcc2c8cdd2d4d7ddd9d4d2ccc6bfb6aca49f9da0a7b1bcc8d4ddd8d4c7bbafa499867a6d6053473a2d2014070006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000030f1b27333f4953606d7884919ea8b2bdc9d5e1e0d4c8bcb1a79d90837a86929faab4bfcfd8e2dfd3c7bbb0a69c8f82756a5f53453c3121170d00000000000000000000000000000000000000000000060b0f1213171c1e1f1f1f1d1b1615130f0a0400000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea39992999fa7b1bac3cdd6d8cfc7beb6afa39b918c80736e645c524a40382f261d140b020000000000000000000000000000000000000000000000000000000000000001040707080d11131415161717171616151312100b0607050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081217222d38424a505c636d717c848d92999fa6abb0b8babfc4c5c9cfcdcecfcfcfceced2ccc7c6c3bdb9b5afaca49f97928b81796f6a605950483e352c23190f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000e1a2734414d5a6774808d9aa5aeb7bbc2c5c8c7bbafa3998b7e7165564c4135291d0c0914212d3a46535f697683909ca6b0b9c1c4c5c0bbafa59a8d807367584e43372b190f05121f2b3744505b6574808d9aa8b2bdc8c9c6c2beb6afa49a8c7f7266594c3f3326190c000b1724313e4a5764717d8a97a8b2bdc3c4c4c3c2bfbaaea39991847a6d655b50473d32291d140a00000000000000000000000008131e28313c46505a606d79839097a1abb5bfc3c4c4c4c3c0b5ab9a8e8174675b4e4134281b0e000000000000000000000c1825323f4b5865727f8b98a5b1becbd8dfd8cbbeb2a5988b7f7265584c3f414d5a6774808d9aa7b3c0cddadfdcd1bcafa396897c706356493d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020d172028343f4a545d676d79828e939fa2aab0b8bcc2c6c7ccd2cec8c7c0bbb4aea49a939095a0acb8c5ccd2cbcfc6b9ac9f9386796c605346392d2013060006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000b17222d3844505c66717e8b96a1acb9c4cfdae5d9cec3b8ab9f9590839098a2aebcc6d0e1eaddd0c3b7ab9f94897c6f62584e43332a200f060000000000000000000000000000000000000000000000000306060b0f11121212100e09090703000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f928690959fa8b2bbc5ced7d9d0c7c0bbada39c928c80736e645c524a40382f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000104060708090a0a0a0a09080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44525a626a6f79808790949c9fa6acaeb4b8b9bdbfc1c1c2c3c2c2c1c0c0bbb9b6b2adaba39f9a938e857e756d675f584f473e362c231a110700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000a1723303d4a5663707d89939da4abb0b7b8bcbdb9ac9f92867a6d6154473a3024190d05121e2a36424d5764707d8a949ea7afb7b8b8b6afa69e93887c6f6255493d32271b09030f1b27333f4953626f7c8996a0acb8bfbeb9b8b0aca49f93877c6f6255483c2f221509000915222f3c4855626f7c8896a0acb5b6b7b7b7b6b4aea59f92877c6f685d53493f352b20170b02000000000000000000000000010c161f2a343e45515c676e7b859299a4aeb4b6b7b7b7b6b5afa4998c7f7265594c3f3226190c000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000050e17232e38424b555d676d78818b92989fa6abb1b7b9bbc0bdbdbdb8b6afaba39f938883909da9b3bbc0bebebebeb8ab9e918578655b5044372b1f12050006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000006111b28343f4a54606d7984919ea9b3bec9d5e1dfd4c8bcb1a79f9490949faab4bfced8e2e0d3c7bbb0a69c8f82766a6054463c3221180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d80839096a0a9b3bcc6cfd9d9d2ccbfb5ada49c928d80746e645c524a40382e261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33404850585f676d747c838990949b9fa2aaabadb2b2b4b5b5b6b6b5b4b3b5afacaaa9a19e99928e87817a716c605d554e463d352c241a11080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000916222f3c4854606b75818d929c9fa6aaacb1b1afa59b8f8275685e5246392d1e1308020e1a26313b4955616c75828f959ea5aaababaca49f948e81756a6054473b2b20160a000b17222d384754606a7784919da6afb2b3adaba69f9a938d80736a5f53473a2e211508000613202d394653606c7884919ea3aba9aaaaaaa9aaa29f938b7f726a60564c41382d23190e050000000000000000000000000000040d18222834404b555e69707d87939fa2aaa9aaaaaaaaa8a59f93877b6e6155483b2e221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000006111c263039434b555d666d747f8690949d9fa7aaacafb5b0b0b2acaca49f99928b7f7e8b97a2abafb5b2b1b1b3ada69b8f82756853493f33271b0f030006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000b17232e3844515c66727f8b97a1adb9c5cfdae4d8cdc3b9b0a69f9c9fa6b0bcc6d0e0eaddd0c4b7ab9f94897d7063584e43342a200f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807a849197a1aab4bdc7d1dcddd8c8bfb6aea49c928d80746e645c524a40382e251c130a00000000000000000000000000000000000000020507080c0f11121212121212121212121212121212121212121111100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228363f464e555d606a6f767d83898e92989b9ea1a9a5a7a8a9a9a9a8a8a6aba49f9d9a96918d87817c746d68625a514b433c342b231a1108000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000714202c38444f59606d7880898f949a9da0a7a4a69e93897c6f63564c4135291d0c020009141f2d3944505a616e7a838f939a9d9e9f9e9a938d82796d60584e43372b190f040006111b2b37434e5865727f8b949ea5a5a9a19e9a94908880786c60584e43372b1f12060005121f2b3744505b65717e8b92999b9c9d9e9d9c9a98928d81746d62584e443a2f261b110700000000000000000000000000000000061018232e39434d57606b727f8c92989a9c9d9e9e9d9b99938e8175695f53463a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000a141e283139434b545c606d727b828a9095999d9fa4aba4a3a8a09d9a938f867f727a8592999fa4aba5a5a4a9a19e948a7d7063574a3d2d22170b000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000006111c2834404a54606d7985919ea9b3becad6e1dfd4cbc2b9b0aba9abb0b9c2ced8e2e0d4c8bcb1a79c9083766b6054463d3222180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80737b859298a2abb5c0cbd7dbdad1c8bfb6aea49d928d80746e645c524a40372e251c12090000000000000000000000000000000003090e121415191c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1d1c1b19171413110d080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117242d343c434b51585f626b70767c81858a8e919697999a9b9c9c9c9b9b99989993908d8984807b756f6a615e565045413a312a2219110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000004101c27333d44515c666d747d83888d9095969798948e81756b6054443a3025190d000003101c28333e46525e686e7a81898d909192918e8780786d675d51463c32271b070000000f1b27323d4653606d78828e9398999797918e89837c736c665b50463c31261b0f0300030f1b27333f4953626c737f868b8e909191908f8d8a8680786d605b51463d32281d140a00000000000000000000000000000000000007121d27303b454f59636d727f868b8e90919191908f8c8882796d60574d42362a1e1205000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000020c161f283139424b515b626a6e767d83888d9093999697979596918d87827b726d707e878f9399989898979697928d82776c605346392d201306000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000c18232e3945515c67727f8c97a1adb9c5d0dbe6ddd4cbc2bcb7b6b7bcc2cbd4e0eaddd1c4b8ab9f95897d7063594f44342b2010060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736f7c869299a3afbbbfc9d2dcdad1c8c0b6aea49d928d80746e645c524940372d241b12080000000000000000000000000000050d141a1e212126292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2928262421201d1913120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121b222a313a40454e535960636b6f747a7e8184888a8c8e8e8f908f8f8e8d8b898683807d78736e69625f58524c443f352f281f1810070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000b16212834404a545c606b6f767c808487898a8b8882796d60594f4332281e13080000000b17222a36414c565e686d757c8083858584817c746d665d554b40342b20150a0000000a161f2c3844505c666d7981888b8c8b8985817c766f6b605b544a3f342a20150a0000000b17222d3841505a636d737b7f818384848483817e7a736d665c50493f342b20160b02000000000000000000000000000000000000000b151e29333d47515b636d727a7e818384848483827f7c756d675d51453b31261a0e02000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000040d161f273039404551575f626c70767c80848688898a8a898784807b756e6a626c707c8286898b8b8b8b8a888580796d655b5044372b1f1205000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000007121c2934404b55606d7985929ea9b3becad6e2e6ddd4cdc7c4c3c4c7cdd4dde6e0d4c8bcb1a79d9083766b6055473d3222190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a707d87929fa4aeb7c1cad4dddad1c8c0b6aea49d928d80736e635b52493f362d241a11070000000000000000000000010a0f171f252a2d2e323537383838383838383838383838383838383838383737363432312e2d2a25201f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181f282f353c43474f55596063676d7174787b7d7f81828283838281807e7c7a7773706c66615f57534e46413a3229241d160d06000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000050c18232e39424a515960636a6f73777a7c7e7e7c766d675d51473d3220160c02000000050d1925303b444c565d606b6f7477787877746f6a605c544b433a2f22190f0400000003101c28343f4a545d676d757c7e7f7e7c78746f6a636059504a42382d22180e0400000006111b262f3f48525b63686e7274767777777674716d67605c544a3f372d22190e040000000000000000000000000000000000000000030c17212b354049515b63686d7174767777777775736f6a605d554b41332a1f140900000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000040d151e272e343f454e535961646a6f73777a7c7d7d7d7c7a77736e69625f5a616a6f767a7d7e7f7e7e7d7b79736d675d53493f33271b0f03000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232f3945515d67737f8c97a2adbac6d0dbe7e6ded8d3d0cfd0d3d8dee6eaded1c5b8aca0958a7d7064594f44352b211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666b717e8b929ca5afb8c2cbd5dedad2c8c0b6aea49d928d80736e635b51483f362c23191006000000000000000000000a131c212931363a3b3f424445454545454545454545454545454545454545444443413f3d3a3936302d2b28221c1a140e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242932373d44484f54555d606468696e70727475767676757573716f6d686763605b54534d47433c3530282018130c0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000007121c27303940444f54585f6267686e7071716f6a605d554b41352b210e04000000000008141e29323b444c52596063676a6b6c6b67625f58514b423a31281d100700000000000c17232e38424b555d606a6f7172716f6c65626058544f443f382f261c100600000000000a141d2d36404952565e616568696a6b6a696764605d55504a42382e251b100700000000000000000000000000000000000000000000050f1a232e37404951565d616567696a6b6b6a6866625f58514b433a2f21180e0300000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000030c151d2328333c42474f5558606266676d6f7071706f6d6866625f575350586062686d7071727271706e6c66605d554b41382d22170b00000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000007121d2935404b55606d7a85929faab4bfcad6e2ede9e4e0dddcdde0e4e9ede1d4c8bdb2a89d9083786c6053463d3320190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807366626c73808c939da6b0b9c3ccd6e0dad2c8c0b6aea49c928c80736d635b51483e352b22180e05000000000000000009121c262e333b4246484c4f505152525252525252525252525252525252525151504f4e4c4a4746413d3938332d2a251f1a140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b33383d43484b515357575f61646667686969696868666563605d565653504a46423c373129251e160e07010000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000b151e272e343d44484e5355565e61636465626058514b433a2f23190f000000000000020d172029323a41454f54565a5d5e5f5e5b55544e45403930281f160c00000000000006111c26303a434b51585f6265666462605b53544e48433d332d261d140a000000000000020b1b242e3740444d5254585b5d5e5e5d5c5a5754514c443f3830261c130900000000000000000000000000000000000000000000000008111c252e373f444c5254585b5d5e5e5e5d5c5955534e45413a31281d0f060000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000030b1218212a31373e44494e5455555d606263646462615e5655534d47464e54565e6163656565646362605b54514b43392f261b110600000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000010d18242f3945525d6873808d98a2aebac6d1dce7f3f0eceae9eaecf0f5ebded1c5b8aca0968a7e71655b5044372b1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a636e74818e949fa7b1bac4ced7e1dad2c8c0b6aea49c928c7f726d625a50473d342a20170c0200000000000006101b242e3840454d5354595c5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b595754524c4946443f3836302b261f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b21272c32383a4045474b4d535557595b5b5c5d5c5c5b5a585654524c4946443f3837312b262019130c0400000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000030c151c232832383c4347484d525456575855544e45413a31281d100700000000000000050e17202830353d4348494d515252514e4947433c342e271e160d04000000000000000a151e28313a40454e53555859585653504947433d383228221c140b020000000000000009121c252e323b4146474b4e50515151504e4b4745413a342e261e140a01000000000000000000000000000000000000000000000000000a131c252e323a4146474b4e50515151504f4c4947433c352f281f160c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000070f1820262b33393c4347494b5153555657575654524c4847423c3d43474c52545658585858575553504a45403931271d140a0000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000007121d2935414c56616d7a86929faab4bfcbd7e3edf8f8f6f6f6f8faede1d5c9bdb2a89d9184786c6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b606d78828f95a0a8b2bcc5cfd8e2dad2c8c0b6aea49c918b7f726c61594f463c32291e13080000000000000c17222d36404a52575e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a69676564615e565653504a46423b373129241d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c21272c2f35393a3e4247484a4c4e4f4f50504f4e4d4b494745413d3938332d2b261f1b150d08020000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000030b121821272c31373a3c414647494b4b4947433c352f281f160c000000000000000000050e161e242932383b3c4144454544413c3b373228231d150c040000000000000000030c161f282f353c4347484b4c4b4946443f3838322c272117110a020000000000000000000a131c20293036393b3f414344444443413e3a39352f28231c140c020000000000000000000000000000000000000000000000000000010a131c20283035393a3e41434444444442403c3b373229241d160d04000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000060e151a21282d32373b3c404547494a4a4a494746413b3a373132373a4146474a4b4c4b4b4a4846443f38352f271f150b020000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d19242f3a46525e6873808d98a3aebac6d1dce7f3fffffffffff8ebded2c5b9aca1968b7e71665b5041382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a505c666d79839096a1a9b3bdc6d1dce7dad2c8bfb6ada39f93877e716b60584e443a3025190b020000000005111d28343e48525c63696e727577787878787878787878787878787878787878787777767472706d686763605b54524d46423c352f271f17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1d24292c2d31373a3b3d3f41424343434242403e3c3a39352f2d2b28221c1a140f0a0400000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000070c161b20262b2e3036393b3d3e3e3c3b373229241d160d0400000000000000000000040c131921272c2f303437383938342f2e2b262018120b0300000000000000000000040d161d242931373a3c3e3f3e3c3937332d2b27201b160b060000000000000000000000010a0e171f252a2d2e3235363738373634312d2c29241e17110a0200000000000000000000000000000000000000000000000000000000010a0e161e24292d2e3234363738383735332f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000003090e171c20272b2e2f35383a3c3d3e3d3c3a3936302e2b26272b3036393a3d3e3f3f3e3d3b3938332d29241d150d03000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5bfcbd7e3eef9fffffffaeee1d5c9bdb2a99e9184786d60544a3f2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4a545d676e7b849197a2abb4bfcbd7dbe3dad1c8bfbbafa49992877d706a5f564c41362a1d140a000000000815212d3945505a636e737b7f828384858585858585858585858585858585858584848382817f7d7a7774706c66615e57534d4540393128231c140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d2020262b2d2e3133343536363635353332302d2c2924201f1c17110e0903000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000040a0f151b1f21252a2d2e3031322f2e2b272018130c0400000000000000000000000002080d161b1f2223272a2b2c2b2822221f1b150c0700000000000000000000000000040c131820262b2e2f3233312f2d2b27221b1b160f0a040000000000000000000000000000050d14191e202125282a2b2b2a29272421201d19130b060000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2a292622211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000050b10151b1f2224292c2d2f3031312f2e2d2a25211e1a1b1e252a2d2e3032323231302f2d2b28221c18120b0300000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000010d1925303a46525e6874818d99a3aebbc7d1dce8f4fffffef3ebdfd2c5b9ada1968b7e72665c5042382d1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4b555e696f7c859299a3aebabfc9d2dce3dad7ccc0b5aba39992867c6f685e52463e2f261b11060000000a1724303d4956616c7380878c8f909191919191919191919191919191919191919191908f8e8c8a8784817d78736e69615f57514b433d342e261e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141a1e212224262828292a29292827252321201d1913120f0b06000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000040a0f1215191e202123242522221f1b150d0701000000000000000000000000000000040a0f1315161a1e1f1f1e1b1615130f0a0400000000000000000000000000000001070d151b1f212225262523201f1b17110f0a04000000000000000000000000000000000002080e111414181b1d1e1e1e1d1b181413110d08010000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1e1e1d1c191615130f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000040a0f1315181d1f20222324242321201d1914120e0f13191e202123252525252422201f1c17110c07010000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000008131e2a36414d56616e7b86929fabb5c0cbd7e4eef9fff7ece1d5c9beb3a99e9184796d60544a3f2f261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d434d565f6a707d87929fa3adb7c0cad3dde8ddd2c7bdb4aba29891847a6d615a5041382d22170b000005111d2935414c5664717e8b92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9c9a989795918d8984807b746e69605d554f443f38302820170e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e12141517191b1c1c1d1d1c1b1a18161413110d0806030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000306080e1114141618181615130f0a0400000000000000000000000000000000000000030709090e111212110e0908060300000000000000000000000000000000000000040a0f1215151819181613120f0b0600000000000000000000000000000000000000000000020507080c0e10111111100e0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e10111111110f0d09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000306070c10131416171717161413110d08060202080d1113141718191818171513120f0b060000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000020e1925303b46535e6974818e99a3afbbc7d2dde8f4fef2e6dbd0c6b9ada1978c7f72675c5142382e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444e58606b717e8a919ca5afb8c2cbd5dfe3d9d0c6bdb3aaa1968f82766c6153493f33271b0f03000713202d3946525e687783909da3abaaabababababababababababababababababababaaaaa9a7a5a7a09d9a96918d86817b736d676059504a423a322920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0c0e0f1010100f0f0d0b09070604010000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000020507080a0b0b090806030000000000000000000000000000000000000000000000000001040506050100000000000000000000000000000000000000000000000000030608090b0c0b09060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0a09070705010000000000010507070a0b0c0c0b0a0806060300000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000008141f2a36424d57616e7b87929facb6c0ccd8e4f0fbeee2d6cabeb3a99e9285796d60554b4030261c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403c464f59616c737f8c939da6b0b9c3ccd6e0e2d8cfc5bcb2a89f948a7e71655b5044372b1f1205000714212e3a4754616d7a86939facb5b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b7b6b5b4b2b1acaaa8a19e99928e868079706b605c544c443b322a21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0f0d07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414e5a6774818d9aa7b4c0cddae3d6c9bcb0a396897d7063564a3d43505d697683909ca9b6c3cfdcdfd2c5b9ac9f9286796c5f5346392c2013000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000020e1a25313b47535f6975818e9aa4afbbc8d4e0e9f4ecdfd3c6baada2978c7f72675d5143392e1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40343d47505a636d74818e949fa7b1bac4ced7e1e1d7cec4bab0a69e9184776c605346392d20130600091623303c4956636f7c899aa4afbbc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c2c1bfbcb8b7b2adaba39f99928d847d736d665d564d443c332a20170d04000000000000000000000000000000000000000000000000000000000000000000030608090c0e0f1011100f0c090806030000000406070b0e1011121211100e0a070604000000000000000000000000000000000000000000000000000000000000000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b4a79b8e8174685b4e4135281b0e020000000000000916222f3c4955626f7c8895a2afbbc8d5e2dccfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000030607060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181b1a1413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8ccbfb2a5998c7f7266594c3f414e5b6774818e9aa7b4c1cddae3d6c9bdb0a3968a7d7063574a3d404b546a7783909daab6c3d0dddfd2c5b8ac9f9285796c5f5246392c1f13000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000020507080d101213131312100e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000009141f2b37424d57626f7c87939facb9c2ccd8e3eee2d6cabfb4aa9f92857a6d60554b4030271d0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033353e48515b606d78828f95a0a8b2bcc5cfd9e3e0d6ccc2b9aca096887c6f6255493c2f221609000b1824313e4b5764717e8a97acb6c0ccd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0cfcdcec8c5c4bdb9b5aeaba39f96918880786d685e564d453c332920160c02000000000000000000000000000000000000000000000000000000000002060a0f121515181a1c1d1d1d1c191515120f0a070c101313171b1d1e1f1f1e1d1b171312100c07000000000000000000000000000000000000000000000000000000000000000306090e121415161414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000915222f3c4855626f7b8895a2aebbd0dbe0dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000306060c10121313120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c12181d1f20252827201f1c18120b03000000000000000000000000000000000000000000000406070809090807060400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40414c556875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e45515c667784919eaab7c4d1ddded2c5b8ab9f9285786c5f5245392c1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000003090e121415191d1e1f20201f1d1a1615130f0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030e1a26313c47535f6a75828f9ba6b0bbc7d3e0e8ded3c6baaea2988c8073675d5143392f1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d40332c364044505c666d79839096a1aab4bdc7d1dce0d7cec5bbb0a6978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1bed2dddededededededededededededededededededddddcdad9d4d1cfc9c6bfbbb5aea8a19a938c827a6e695f574d453b32281e140a00000000000000000000000000000000000000000000000000000003090e12151b1f21222527292a2a2a282622211f1b1512181c1f2024272a2b2b2b2b2a2724201f1c18120b03000000000000000000000000000000000000000000000000000000040a0f13151a1e21212321201e19140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6d3cdc0b3a69a8d8073675a4d4034271a0d010000000000000815222f3b4855626e7b8895aab4bfcad2d4d3cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000030a0f1215171c1f20201f1b1711100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3135332d2c29231d150d0300000000000000000000000000000000010406070c101313151515151313100c070604010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec1b5a89b8e827568584e4145515d677784909daab7c3d0dde5d8ccbfb2a5998c7f7266554b404653606d7986929facb9c5d2dfded1c4b8ab9e9185786b5e5245382b1f12000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000060d141a1e212226292b2c2d2c2b2a272322201b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2dfdfd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000009151f2b37434e58626f7c88949faab7c2ced8dfd6cabfb4aa9f92867a6d61554c4131271d0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2bfb2a6998c7f7366594c40332628343f4a545d676e7b849198a2abb5c0cbd7d5cec5bcb3a99f94887c6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfe0e1e4e7e5e0dedad5d1cbc6bfbbb2aca49f948f837b6e695f574d443a30261c110600000000000000000000000000000000000000000000000003090e151a1e21262b2e2f32343636373635322f2e2b26201d23282c2d313436383838383634312d2c28231c150c07000000000000000000000000000000000000000000000000050b10151b1f22252a2d2e2f2e2d2a251f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc5c7cbc7c5bfb4aa988c7f7265594c3f3226190c000000000000000814212e3b4754616e7a8798a2aebac5c6c7c7c5c1b4a79a8e8174675b4e4134281b0e000000000000000000050b10151b1f2123282c2d2d2b27221b1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282f35393a3e42403a38342f271f150b010000000000000000000000000001070d111314181c1f2021222221201f1c181413110d0701000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b7ab9e9184786a60534b4d55606d7a86929facb9c5d2dfe8dbcec1b5a89b8e8275675c514c4e57626f7c8999a3afbbc7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000010a0f171f262a2d2e333638393939383734302f2c272118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5d2ddd6d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca6b0bcc6cfd2cec5baaea2988d8073685d52433a2f1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c4c0b5ab988b7f7265584c3f3225232e38424b555e696f7c869299a3afbbc0ccccc4bcb4aaa2978f82766a5f53473a2e211408000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d5d7dadedfe1e5e3dcd7d1cbc4beb6afa69f9590847b6e695e564c42382e23170d0400000000000000000000000000000000000000000000060b141a20262b2e31373a3c3f4142434443423f3c3a37312c272e34383a3e41434445454443413d3a38342e271e19100700000000000000000000000000000000000000000002080e161c20262b2e31363a3b3c3b3936302b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbbb9b7aea298897d7063564a3d3023170a000000000000000613202d394653606c7985929fabb5b8b9bbbbb9b7b1a7998c7f7266594c3f3326190c00000000000000040a0f161c20262b2e2e34383a3937332d2c27211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e34394045474b4e4d4745403931271d1207000000000000000000000001080d13181d202123282c2d2e2f2f2e2d2c282320201d18130d070100000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b9aca196897c6f655c55565e67717e8b99a3aebbc7d3e0ebded2c5b8ab9f9285796d605958585f6974808d9aabb5c0cbd7e3dccfc3b6a99c908376695d5043362a1d10000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000a131c212931363a3b4043454646464543413c3b383229241d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5ccd2cacec5b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000a15202b37434e58636f7c89949faab4bdc3c5c4bcb2a89f92867a6e61564c4131281e0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b8b7b6afa4998a7d7064574a3d31241c26303a434d575f6a707d87929fa4aebbc0c1bab2aaa29892857b6e62584e43372b1f1206000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c7c8cacdd1d2d5dae0e3e3dcd7d0c7c0bbb0a7a09691847b6e685d544a3f34281f160c0100000000000000000000000000000000000000020a11171f262b31373a3c4347484b4d4f5050504f4c4847433c3830394045464a4e5051525251504e4a46444039302a22190d0400000000000000000000000000000000000000050d141921282c32373b3c424648494746413b37322b221910070000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4aeacaba79f9285796d6053473a2d2014070000000000000005121f2b3744505b6576828f99a3ababacafaeacaaa7a095897c6f6356493c30231609000000000000060e151b21272c31373a3c3f444646443f3838322b231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f27303940444b5153585b5a53514b43392f23180c05000000000000000000040c13191d24292c2d2e34383a3b3c3c3b3a38342e2d2c29241d18120c04000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a89c8f82776d676566686e7984919eabb5bfcbd7e3ecdfd3c6baada2978b7f726b6665666a6f7b86929facb8c5d1dce8dbcec2b5a89b8f8275685c4f4235291c0f000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000009121c252e333b4246484c505152535352504d4948443d352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7bbc0bdbdbcbdb7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000030f1b27323c4854606b76828f98a2abb2b7b8b8b2aaa1968d8073685e52443a301f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacabaaaca49f93877b6e6154473b2e21151e28313b454e58616b727f8b929ca4afb6b8afa8a09892867d70695f53463c31261a0f02000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9babbbdc0c4c5c9cfd3d8dee5e2d9d2ccc2b9b1a8a19690837a6d665c50443d31281d1307000000000000000000000000000000000000040b141c222831373c4247484e5355585a5c5d5d5d5b5955534e48443e424b5153575a5d5e5e5e5e5d5a5753514a423c342a1f160c010000000000000000000000000000000000060e171e252a33383c4347494d53545654524d47433c342b22190c03000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8b939b9d9fa3aaa39f9e9b958d8074675d5145382c1f130600000000000000030f1b27333f495363707d8792999c9f9fa4a39f9e9b959083776b6054483b2f221509000000000009101820262b33383c4347484a505353504948443d352c231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a51555d60646866605c554b40342921160b0000000000000000080d161e24292f35393a3e404546484848484645403e3a39352f29241d160d070000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacec4b7ab9f948e8179747272757b829096a1acbdc6d1dce7eee2d6cabeb3a99f92867d76737273757c849198a3aebac7d3e3e6d9cdc0b3a69a8d8073675a4d4034271a0d000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000006111b242e3740454d5355595c5e5f605f5e5d5a56544f45403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca5acafb6b0b0b0b2aca69c8f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000a15202c38434f59626f7c869299a0a8abacaba8a09891847a6d60564c4132281e0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9e9c9a938e8174685e5246392d2014161f29333c464f59626d73808d929fa4acaba59d9691867d706b60574d42342a20150a00000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacadaeb1b4b7b9bdc4c7ccd4d9e0e4ddd8cbc3bab2a8a0958f82786d60594f433a2f24180d0300000000000000000000000000000000050d161d262d333c42464e5355585f62656769696a696865625f58554f464e545c606467696b6b6b6b696764605c544e463c31281d130700000000000000000000000000000000060f18202930363e44484e5455575e6162615e56544e463d342b1e150a0000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c7781898e919298939992918f8b837a6d61554b4035291d100400000000000000000b17222d384854606b727f868d909293999992918e8a837b6e61594f43382c1f13070000000009121b222a32373d44484e5355545c60605b53544f473e352c1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b545c60676d7175736d675c51453d33271c0c0200000000000109111a20282f353a4145474b4b51535455555453514b4b4745403a352f281f19100800000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d3c7bbb0a69d938e84817f7f818690949fa8b2bdcfd8e3edf2e6dbcfc5baaea298928a83807f7f82879196a0aab4bfcbd6e3e3d7cbc0b5ab988b7e7265584b3f3225180c000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000010c18232d36404951575f6166696b6c6c6c6b6a67636059514b43392f24180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a939d9fa4aca3a3a3a8a09e948a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000040f1b27323d47535f6a707e8791969b9e9f9e9c9691867c6f685d52443b3020160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e020000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f91929292918f8c8781796d60564d41362a1e110d17212a343e47515b636e74808c939a9f9f9b938e847c706b60594f453c3122180e0300000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a2a4a7abadb2b7bbc2c8ced5dee8ddd5ccc4bab1a79f948d80736b60554b40352920150a000000000000000000000000000000050e171f282f383f444d53575f62676a6f72747576777675726f6a63615952585f666d717476777878777674706d665f584e433a2f24180d010000000000000000000000000000030c18212a323b41464f55585f6267696e6f6e686260584e463d30261c110600000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c757d8184858687868684827e796d685d5243392f24180c00000000000000000006111b2c38444f59626d727b8083858686868684817d786e695f53463d32271b0f0300000007101b242d343c43474f55585f6267666d6c656360594f473e31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d666d72797e8180796d60594f44382c1e140a000000000109131b232c323a41454b515458555c6061626261605c555753514b454039312b221a1108000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4efe3d8ccc2b8afa59d96918d8c8c8e92989fa6b0bac4cee1eaf3ece7e1d6cabfb4aaa29f94908c8b8c8f9299a0a8b2bcc6d0dce7e0d3c7bbafa399897c6f6356493c30231609000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000005111d29343f48515b63696e7376787979797876746f6b605d554b4035291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c75818b90939a969797969596918c82786c605346392d201306000000000000000000000000000000000000000000000000000000000a16212b37434e58616c707c848a8f9192918f8b847c6f6a60564c4132291e0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f1408000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b8082848585858482807c746d675c51443b3025190e050f18222c353f49525c606c777f888f92928e89817a6f6a60594f473d332a1f0f060000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c999393939393939393939495979a9ea1a8abb0b8bdc3ccd8dde4ded6ccc3b9b0a69f93887d70675d51453c31261a0f0300000000000000000000000000040e172029313a424a50575f616a6e73787b7e8082838383827f7c77706b615d5f6a6f797d81838485858483817d796f6a5f554b4135291d110400000000000000000000000000000b151e2a333c444c525961636a6f74787b7c7a766f6a60584e42382e23170c000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535b606b70757779797a7a797875716d665d564c4131271d120700000000000000000000101c27333d47515b62696e737678797a7a797775706d665f574d42342b21160a000000040f19222d363f464e535960636a6f7377797976706b61594f433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d787f858b8e8d81756b6054483e30261c110600000009131b252d353e444c52555d606468676d6e6f6f6e6d676864605d55514b433d342c231a10070000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4e9ded4cac0b7afa8a19e9a98999b9fa2aab0b8c2ccd6e0f2e9e2dbd6d3d0c6bcb4aea69f9c9998999c9fa3abb2bac4ced8e2ecdfd2c5b9ac9f9286796d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000915222e3a45515b636d737b7f83848586868583807c756d675d51453a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a606d787e838688898a8a898987847f796d665b5044382b1f120600000000000000000000000000000000000000000000000000000000040f1b26313c46505a616a6f787e82848585827e796f6a60584e433a2f20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d020000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879787776736f6a605c554b4032291f14080006101a232d374044505b656c737d828685827c746d685f584f473d352b21180e000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d86868686868686868687888a8d91969c9fa6acb2bac0ccd2d9e2ded5cbc2bbafa49a9184796d60584e43372b1f1409000000000000000000000000030c162029323a434b545b60696e757b8084888b8d8f9090908e8c88837d756d68626f7c848a8d9091919191908d8a847c6f675d5145392c2013060000000000000000000000000007121d27303c454d565e616b70767c8084878987837c6f6a60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950596063686a676d6d6d676b6865605c544c443a301f150b01000000000000000000000b16212b353f4951575e616769656c6d6d676b6864605c544d453c3122190f040000000a16212b343f4850585f626b70767c80848686837d706c61554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79828c92979b93897d70635a5042382e23170b000008111b252d373f474f565d60676d717578797b7b7b7b797875716d67605d554e463e352c22180d0300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f0e6dcd2c9c0bab2adaba7a5a5a8acaeb4bcc2cad4dee8e9e0d7d0cac6c5c5c6bfbab0aba9a6a5a6a8acafb5bdc4ccd6e0eaebdcd0c3b6a99d908376675d5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000b1724313d4a56626d737f868c8f9192939291908d8981796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e44505c666d71777a7c7d7d7d7d7c7a77736d675c544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000a15202a343e48505860666d717578797876716d6760584e463d31281e0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e050000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6b6966625f58514b43392f20170d02000008111b2527333f49535b606b6f767978756f6b605d564e463d352b231a0f06000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807879797979797979797a7b7e8084898f949da0a8afbbc0c7d0d9e2ddd8ccc0b6aca1968d80736a5f53473c31261a0e0100000000000000000000000a151e28323a444c555d666c727b81878d9197989a9c9c9d9c9b9895908a827a6e6b778390969a9c9e9e9e9e9c9a969185796d6054473a2d211407000000000000000000000000000c18232e39434d575f686e757d83888d9196959590867c6f665c5044382c1f160b000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444f54565b555c6060605d555c5853514b423a32281e0d030000000000000000000000050f1a232d373f454d53545a535b6060605d555b5753504a423c332a1f1007000000030f1b27323d47505a626a6f767d82888d91939290877e70675d5145392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b949ea1a59d9083776c61544a3f34281d1207040d1a232d373f49515961686d737a7e818486878888878684817e7a736d6760584f473e342a1f150b01000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1eee5ded7d3ccc4bdb9b8b4b2b2b4b8babfc5ced4dce6ece2d7cec5bfbab8b9bbbfc2bcb7b6b3b2b2b5b9bbc0c7cfd6dee7ebe2d4c8bcb1a7998c7f7366554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000005121e2a36424d5765727e8b92999c9e9f9f9f9e9d9a938d8073685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000b172228343f4a545c6065686d6f707070706f6d6866605c554b42382d22170b000000000000000000000000000000000000000000000000000000000000030e18222c363e464e545c6064686b6c6b6965605c554e463d342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5e5c5955534e45403931271d0e0500000000091217222d38414950596063666d6668636059524c443c342b231a110800000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6f7174787d828991969da5afb6bec7d0d9e4ddd2c7beb2a99f92877c6e62574d42372b1d12070000000000000000000006111c26303a444c565e676d787f868e939a9ea1a9a7a8a9aaa9a8a79f9d938f847b6f7c8995a0a8a9aaababaaa9a8a0978c7f7265594c3f3226190c00000000000000000000000004101c2834404b555f696e7a828a90959a9ea1a79f989184786d6053463d32271c100300000000000000000000000000000000000000000000000000000000000000000000000a141d262d333d4448494e4b51535453514b4f4b46454039302820160c0000000000000000000000000008111b252d333b4246484d4950535353514b4e4a46443f38302a21180e0000000007131f2c38434f59626d717c82898f949a9d9f9f999285796d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a97a1adab9f958a7d71665c5044392e23180c0c161f2b353f49515b626b707a80858b8e91939a95959a93918e8a8580796f6a61594f463c31271d1207000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e5dcd3ccc7c3c2c3c5c4c0bfbfc1c5c6cad0d7e0e6eee7dbd0c5bcb4aeacacaeb5bdc6c4c3bfbebfc2c5c7cbd1d9e1e7eee3d9d0c7b8ab9f95887c6f6255483c2f24180c00000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000714212d3a46535f697784919ea3ababacacacaba9a59f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000050b17232e38424a5053565d60626364646362615e5653514b43392f261c11060000000000000000000000000000000000000000000000000000000000000006101a242c343d424a5053575c5e5f5e5c5853514b433d342b22190d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f51525252514f4d4847433c342f271f150b00000000000006111b262f383f444f54545c605c5456544f45413a322a221911080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060616264656c70767d848e939fa4acb6bec7d2dde4d9d0c4bbafa3998e8175695f5346392f23180c000000000000000000030d17232e38424c565e686d79828c92989fa4acadb2b3b5b6b6b6b5b1aba69e9691857c7f8c99a7b1b6b7b8b8b7b6b2a99c8f8276695c4f4336291c1000000000000000000000000006131f2c3845515c676e7b848f949d9fa7abadb1aaa0968b7e7164594f44382c2015090000000000000000000000000000000000000000000000000000000000000000000000020b141b222732383b3d4240454647474540423e3a38342e271e160e04000000000000000000000000000009121b212931363a3b403f444647474540423d3a38342e261e180f06000000000915222f3b4854606b717f8790949c9fa6aaacaba1978c7f72675d5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea8b1a79d9184786d60554b4034281e13131e28313d47515b626d727d858d92989b9e9fa4acaca49f9e9b97928c847c706b61584e43392f24180c010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae0d3cac1bbb7b5b7bbc1cacbccced2d3d6dbe2e9f0e7ded6cabfb4aaa29f9fa3abb5bfcbcfcccbcccfd2d3d7dce3eaede7ddd2c7bdb1a79d9083766a5f53473a2e1d120700000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000815222e3b4855616e7b8896a0acb5b7b8b9b9b8b6aea2988a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464c525455565757565654524c4745403931271d140a00000000000000000000000000000000000000000000000000000000000000000008111a222b30383f44464b4f5152524f4b46454039302b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b4043444546454443403c3a373129231d150d03000000000000000a141d262d333d43484a5053504a4948433d352f2820181007000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5353535353535455535b60636b7079818b939aa4acb6c0ccd8e0e2d7cbc0b5ab9f93877b6e61554b4034291c100400000000000000010b151f28343f4a545d686d7a838f949fa3aaafb6b9bec0c2c3c3c3c1bcb8b0a8a0979285828f9ba8b5c2c4c4c4c4c3b7aa9e9184776b5e5144382b1e110000000000000000000000000713202d3a4653606d798491969ea6abb1b7b9bcb2a89d9083776b6054483c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000020a111721272c2f302e34383a3a3a38352f322d2c28231d150c0400000000000000000000000000000000090f171f252a2d2e2d3337393a3a38352f312d2b28231c140c060000000000091623303c4956636f7c8792999fa6abb0b7b9b3a99e9285796d60544b4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8c96a1acaca0958b7e71675c51453a2f241919242f3a434f59626d727f8891979fa2aaabacafb6b6afacaba9a29f9691867d706a5f554b4035291e13080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d8cec1b8b0aaa8aab0b8c1ccd5dbdfdfe2e7ecebe6ded5ccc3baaea298929299a3aebbc0c9d6dad9dbdfe0e3e8eeeae2dbd6ccc0b5aba0958a7e7164584e43372b1f0b0100000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000a1724303d4a5763707d8a96a8b2bdc4c5c6c5c4bfb4aa988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a414547494a4a4a4a494746413a38342f271f150b02000000000000000000000000000000000000000000000000000000000000000000000810191e262e34383a3e42454645433e3a38342e271e1910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393836332f2e2b262018120b030000000000000000020b141b22273238383f4446443f3c3b383229241e160d0600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464647484950535960676d747f88939aa4afbbc1ced7e1dcd1c7bbafa4998e8174675c5145382c1f13060000000000000007121d27313944505c666d7a8390959ea6aeb4bbc0c7c9cfcfcfd0cfcdc8c1bab2a9a197928f939eaab6c3d1d1d1d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000b1825313e4b5864717e8b96a0a8b0b7bcc2c5c3b8aca095897d7063574d42372b1e130800000000000000000000000000000000000000000000000000000000000000000000000000060b161b20222323282c2d2d2d2c292425201f1c18120b03000000000000000000000000000000000000050d141a1e212122272b2d2d2d2c292424201f1c17110a020000000000000e1b2734414e5a6774818d9aa3abb0b7bbc2c5b9ada1978b7f72665c5145382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d7984919ea8b1a89e9184796d60554c4135291e1d2935414c55606b727f8b939aa1a9aeb4b7b9bbc0c0bbb9b7b3ada8a19892867c6f675d51453a2f24190d0100000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e7dcd0c6bcb0a69e9c9ea6b0bac3cdd6dfe4e5e7e3e0dad5ccc3bab0a69f928686929fa5afb7c0cacfd7dce3e6e5e6e1dfd8d0cac0bbafa4999083786c6053463c31261b0f0000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d0bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2f35393a3c3d3d3d3d3c3a3935302c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282c2d313538393836322d2c28231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2b292622211f1a150c070100000000000000000000020a111721272c2e34383a38342e2f2c272119130c040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3c3f44464f555d606d727e88939fa6b0bcc5d0dbe3d7ccc0b5ab9f9285796d6053473a2d22170b000000000000000c18242f39434f59606d78828f95a0a7b0babfc6ccd2d5dadbdcdddcd8d4ccc4bbb3a9a19e9b9ea6b0bbc6d2deded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000010d1a2734404d5a6773808d9aa8b2bac1c7cdd2c8bcb1a79c8f8275695f53473a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f2021201f1d18181313100c0700000000000000000000000000000000000000000003090e121415171b1f2020201f1d18171312100b0600000000000000000e1b2834414e5b6774818e9aacb5bdc2c7cdc9beb3a99e9184796d60544a3f34281b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515c67717e8b95a0acada1968c7f72675d51453a3025202c3945515d67707d87939fa4acb3babec4c5c2c1c2c4c6c4bebab2aaa3989183796d60564c4135291d110400000000000000000000000000000b1825323e4b5865717e8b98a4b1bed1dbd8d6cbbfb4aa9e948f949ea8b2bbc4cdd4d8d9dcd7d3cfc9c2b9b1a89f948b7e7f8b939da5aeb9bec5cbd1d6dbd9dad5d2cec6bfbaaea59f93877d6f665b5044382a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d2f303131302f2e2d29251f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2024292b2c2b2925201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f1f1e1c1a1515120f0a030000000000000000000000000000060b161b1c23282b2d2b2823221f1b160d0801000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2e2d33373d434b515b626c727f8c949eaab3becad6e2ddd2c7baaea2988a7d7164544a3f33281c0f03000000000004101d2935404b55606b74808d949fa7b1b9c1cbd0d8dde4e6e8e8e3e0dfdfd6cdc5bbb3adaba8aab0b8c1ccd7e3ded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000c1925323f4c5865727f8b98a7b1bcc7d3d8d9cdc3b9ac9f93877b6e62564c41362a1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c101313141413100c0707060400000000000000000000000000000000000000000000000000020507060b0f1213141413100c07070603000000000000000000000c1925323f4c5865727f8b98a8b2bdc9d3d8cfc5b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404b55606d7884919da7b1a89e92857a6d60564c41362a2935404b55606d7a849199a4afb6bec4beb9b8b5b4b5b7b9bdc4c4bcb4aaa0958d8073685d5245392c20130800000000000000000000000000000b1825313e4b5864717e8b97abb5c0cad0cbcfc7baaea3988f828f96a0a9b2bbc2c8cdccd1cbc7c4bdb9b0a7a0958f827774818e939da4adb3bbc0c7cacfcccfc9c6c1bcb4aea49d938c7f736b60544a3f33281c0f030000000b1825323e4b5865717e8b98a4b1becbd7dcd7cabdb0a4978a7d7164574a3e3124170b000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013191d202122232424232321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213181c1e1f1f1c181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d101112131211100d090806030000000000000000000000000000000000040a0f11171c1f201f1c1715130f0a040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332720202122272b31394045515a636d75828f98a2aebac6d1dce3d6cabeb3aa9b8e8275665b5044382b1f1206000000000006131f2c3945515d67707d89929da6b0b9c3cbd6dce2e8e3dfdcdcd7d4d2d2d3d6cdc5beb9b8b5b6bbc1cad3deebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000815222e3b4855616e7b88959fabb8c5d0dbe0d4c8bbafa49a8d8174685e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070706040000000000000000000000000000000000000000000000000000000000000000000000030506070706040000000000000000000000000000000915222f3c4855626f7b8896a1acb9c6d1dcd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3944505c66717d8a959fabada1978c8073685e52463b312c3945515d6773808c96a1abb5c0bebab3adaba8a8a8abacb2b9bdc4bcb1a79f92867a6d6054473a3025190d01000000000000000000000000000a1723303d4a5663707d8999a3afbabfbebebebdb8ac9f92867a849197a1a9b0b8bcbfbfbfbfbbb9b2ada69f9591837a6d6d78818d929ea1a9afb5b9bebfbfbebeb9b8b0aaa29f928d81776c60594f42382d22170b000000000b1825313e4b5864717e8b97a4b1bececfcfcfccc0b5ab968a7d7063574a3d3024170a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d1113141617171717161413110d0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070b0f121312100b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c101213131312110f0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060606050300000000000000000000000000000000000000000000000000060b10121312100b06070300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1314171b1f272f353f48515b616e7b85929faab4bfcbd7e3dbd0c5b8ab9f9285796c605346392d2013060000000004111d2935414c55606d7984919ea4aeb8c2cbd5dde7e6ded7d3d0d1cbc7c5c5c7cad0cfc9c6c5c2c3c6ccd3dce5ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000714212d3a46535f697683909daab4bfcad6e2d8ccc0b6ac9f92867a6d61554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7884919eabb4bfcbd7dacfc4b9aca0968a7e71655b5044372b1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28343f4a54616c7683909da6b0a99f92867a6d61574d42362d3a4753606d7a85929fa8b2bdbbb3ada9a19e9c9b9b9ea1a8acb2bac3baaea2988c7f7265564c4135291d1105000000000000000000000000000714212d3a4754606d7a86929fa8aeb4b1b1b1b2ada69c9083767b8591969fa6abb1b2b2b2b5aeaca9a19e948f837b6e68666d78808a92979fa3abadb3b2b2b2b2adaba69e98928b80786c655b50473d2f261c1106000000000a1724313d4a5764707d8a97a7b1bcc1c2c2c2c1bbafa499897c6f6356493c30231609000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0a0a0a0907070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1e1f20201f1e1c181413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d060b0f151d2429364046525e6973808c98a3aebac7d3e0dfd3c6baada297887c6f6255483c2f221509000000000613202c3945515d67727f8c96a1acb6c0cad4dde7e1dad5ccc7c3c2c0bbb9b8babfc0c5c6cad0cecfd2d7dee5eeebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000005121e2a36424d5765717e8b98a2aebac6d3dfddd2c7baaea2988c7f73675c5145382c1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3aebac7d1dcd5c9bdb2a89d9083786c6053463d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a63707d89949fabaea2988d8074695e53463c343f4a5465717e8b98a2aebabeb3a9a29f97928f8e8f91969ea0a8b2bbbfb4aa9d918477685e5246392d201307000000000000000000000000000713202c3945525d6875818e969fa2aaa5a5a4a8a19e948b7e716f7c848f949d9fa7a5a6a5aba39f9c96918b827a6e695e5c666d747e858e92999ea2a9a5a6a5a9a19e9a948f867f746c665b53493f352b1d140a00000000000815222e3b4855616e7b8895a0acb3b4b5b6b5b4b2ab9f93867a6d6054473a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d101213131312100d09080603000000000000000000000000000000000000000000000000010507070d10121313131312100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2d2d2c2b2825201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000030b1218242a36424d57616d7a86929facb9c5d2dfe2d6cabeb3a9988b7f7265584c3f3225190c000000000714212d3a4754606d7a85929fa8b2bdc8d2dce6dfd6cfc9c1bbb7b5b5afacacaeb4b3b8babec5ced3dce3e8eff8ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000020e1a26313b4754606d7a85929facb8c2cdd8e4d6cabfb4aa9e9185796d6053463d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754616e7b86929fabb5c0cbd7d9cec4b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4854606b76828f9ca5afaa9f92867b6e61584e433844505c6675828f9caab4bebaada297928a8582818284899196a0a9b3beb8aca095877a6d6154473a2e2114070000000000000000000000000004111d2935414c56616e7a848e9298979898979696918c82786d6a6f7a828a9095979999989799928f8b847e766d685e57545c606c717a81878d9297989999989797918d88827b726d605b544a41382d23190b0200000000000714212d3a46535f697783909da2a9a8a9a9a9a8a8a1998f8276685d5245392c201307000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070706040100000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a04000000000000000000000000000000000000000002080d1113141a1d1e1f20201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e24292c2d333638393939393735322d2c29241d150d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0f11100c07060400000000000000000000000000000000000000000000000000000000000000000000010507070d11110e09080603000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000107121a25303b46525d6875828e9ba8b5c1d1dce6dbd0c1b4a79a8e8174675b4e4134281b0700000006121e2b37424e5765727f8b97a2adbac4cedae4e0d6cdc5beb9b0aaa8aba39f9fa2aaa6abadb3bcc1cad3dbe5f1f8ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000914202c3945515d6774818d9aa6b0bbc7d3e0dbd0c6b9ada1978b7e7165594f44382c20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3a46525e6974818e99a3afbbc7d2ddd4c8bcb1a79d9083776b6055483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c38444f59626f7c89939eabaea3998e81746a5f53473d4653606d7985929facb8bcb0a69f92857e79757575787d849197a2adb9bcb1a7968a7d7063574a3d3024170a00000000000000000000000000010d1924303a46525e686e7b8186898a8b8b8b8a888480796d665f686e767d83878a8c8c8c8b8986827e79716c615d564d4a505a61686d747b8185888b8c8c8b8a8885817c756e69625b504a42382f261b110700000000000005121e2a36424d5764717e8a9297999b9c9c9c9b999691877c6f62564c4135291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709070c10131314141413100d070705010000000000000000000000000000000000060b151b1f2222272a2b2c2d2c2b2a2722221f1b150c06000000000000000000000000000000000000040c13191d2021262a2b2c2d2d2c2b292621211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920283035393a3f43454646464544423e3a39352f271f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161c1e1d181312100c0700000000000000000000000000000000000000000000000000000000000002080d1113141a1e1e1b1515120f0a0400000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009141f2935414c5664717e8b97abb4bfcbd7e3dccfc2b6a99c8f8376695c50432e23180c0000000814212e3a47535f6a7783909da9b3beccd6e0e2d7cec5bbb3ada69e9c979992929895999fa2a9b0b8c1c9d3dfe8f2ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000004111d2935414b55626f7c88949fabb7c4ced9e2d5c9beb3a99d9083776b6055483c31261b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d57616e7b87929facb6c0ccd8d9cec3b8ab9f95897d7063594f44382c20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1c27333d4754606a75828f99a3afab9f93877c6e62584e434855626f7b8898a2aebab7ab9f94897d716c6668686b707b85929eabb8bfb3a6998c807366594d4033261a0d000000000000000000000000000008131e2a36414c565e696e74797c7d7e7e7e7d7b78736d675c565e616c71767b7e7f7f7f7e7c7a76716d66625a524c443f4450565e61696e74797c7e7f7f7f7d7b78746f6a625f5751443f382f261d140a00000000000000020e1a26313b4955616c727f858a8d8e8f8f8f8e8c89847d706a6054443a2f24190d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10131617181c1f20212120201d181413110d080200000000000000000000000000020a111720272b2e2f3437383939393836342f2e2b272017110a03000000000000000000000000000000070e161e24292d2e333638393939393836332e2d2a251f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232b323a4145474c4f5152535352514f4b47454039312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000002090e161c202223282b2a25201f1c18120b03000000000000000000000000000000000000000000000000000000050c13191d2021272a2a2822211f1b150d07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000020d1924303b4855616e7b8899a3aebac7d3e0ded1c4b7ab9e9184786b544a4034281c100400000815222f3b4855626e7b8895a0acbbc5cfdee7dbd0c6bcb3a9a19e948f8a87868586898d92979ea6afb7c1cdd6e0ebebded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000010d18242f3a47535f6a76828f9ca8b2bdc9d5e1dacfc4b8aca095897d7063584e43372b1e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bcb1a79c9083766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58626e7b87929faaafa4998f82756a6054474a5764707d8a97aab4bfb6a99c9083766b605b54596069727f8c99abb5c0b4a79b8e8174685b4e4135281b0e0000000000000000000000000000020e1925303b444d575e61666d6f71727271706e6c65605c554d525a6164696e71727372716f6d6764605c545046413a343e444c52575f61666d6f71727372706e6967625f58534d453f332d261d140b02000000000000000009141f2d3945505a626d72797d808182838281807d78706b61584e4332281e130800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d07070707070707070707060400000000000000000000000000000000000000000000000000000000000001080d161c20222323282c2d2d2e2d2c292421201d19130c040000000000000000000000020b141c222832373b3c4043454646464543403c3b373228231c150c030000000000000000000000000007101920283035393a404345464646464543403b3a363129211b13090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353d444c5254595c5e5f60605f5e5b5853514b433c332a1f15090000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c2f30353836322d2c28231c150c0600000000000000000000000000000000000000000000000000080e161e252a2d2e333737342f2e2b262018130c0400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000813202d3a4653606d7986929facb9c5d2dfdfd2c5b9ac9f928679665c5144382c1f120600000c1926323f4c5965727f8c98a7b1bccdd7e1e2d6cabfb4aaa1979289827d7a79797a7c80858f949ea5afbbc4cfdae6ebded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000007131d2b37434e5864707d8a96a0acb9c5d0dbe1d4c8bcb1a79c8f82766a5f53473b3025190e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d8cdc3b7ab9f94897c6f63584e43372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323d47535f6a74818e98a3aeab9e93897c6f62594f4c5865727f8b98a5b2beb2a6998c7f736659504a4f57626e7b8899a3afbbb5a89b8f8275685c4f4235291c0f00000000000000000000000000000008141e29323b454d52545c6063646565646361605b53514b43465055575e61646666656462605d5553514b423f353028323a41464d53545c60626566666564625f5755544e47423c3328221c140b0200000000000000000003111d28343e48515b62676d7073757676767573706d6661594f463d3220160c0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a141414141414141414141413100c07090704000000000000000000000000000000000000000000000000040c131921272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000a141d262d333c4347494d505253535352504d4947433c342e261e150a000000000000000000000000060f19222b323a4146474d505152535352514f4c4846423b332d251b10070000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d474f565d6066696b6c6c6c6c6a6865605d554d453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000070e171f252a33383c3d4244433f3a38342e271e170f06000000000000000000000000000000000000000000000009111a20283036393a404444413c3b373229241d160d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b3844505c667884919eabb7c4d1dee0d3c7baaea39986796d6053463a2d2013070005111e2a36414c566975828f9ca8b5c2cedbe9dfd3c6baaea29892857d75716e6c676d6f737a828e939ea9b2bdc9d5e1ebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000010f1b26313c4653606c7884919ea9b3becad6e2d9cec3b7ab9f94887c6f62564c41362a1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded3c7bbb0a69c8f82766a6054473c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58616e7b86929faaafa59c8f82766b6053495966737f8c99a6b2bdb1a4978a7e7164574b3f4653606c7986929facb9b6a99c8f8376695c504336291d10000000000000000000000000000000020d172029333b42464b5153565758585857555350494540393e44494d535457595959585653514b46454039302924202830353c42474a515355585959585755534d4947433c37312a2117110a0200000000000000000000000c17222c363f4951555d60646668696969686663605c544f473e342b210d040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033272121212121212121212121201f1d18161613100b05000000000000000000000000000000000000000000040d161e242933383c3d4140454647474745403f3a3935302820191107000000000000000006111c262f383f444e54555a5d5e5f605f5e5d5a55544e443f3830261c110600000000000000000000030d18212b343d444c5254595d5e5f60605f5e5c5954534d453f372d22190f040000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f5960686d727678797979787775716d675f574d42372b20150a0000000000000000000000000000000000000000000000000000000000000000081119202930363d4448494f51504b4644403930292118100600000000000000000000000000000000000000000009121b232b323a4146474d51514e4847433c352f281f180f070000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde3d7cbbfb4ab93877a6d6054473a2d211407000713202d3946525e687885929eabb8c5d1dee2d6cabeb3aa9f92867c706b6461605d6062686d77818e96a1adb9c5d2dfebded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000a151f2b3844505b66727f8b97a2adbac6d1dcdfd3c7bbb0a69b8e8174685e5246392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d8cdc2b7aa9f94887c6f62584e43372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c46535e6974808d98a2aeab9f94897d70655b50596673808c99a6b3bdb0a3978a7d7064574a3d44505b657885929eabb8b6aa9d9083776a5d5044372a1d1100000000000000000000000000000000050e172029303639404546494a4b4b4b4a4846443f38342e33393b4246484b4c4c4c4b494745403a38342e271e19161e2529313739404446494b4c4c4c4a4847423c3b37322b261f180f060000000000000000000000000006101a242d373f434b5153575a5b5c5c5c5b595653504a423e352c22190f000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2d2d2d2d2d2d2d2d2d2d2d2c29242322201c160f0700000000000000000000000000000000000000010c161f282f353d44484a4e4b5153545453514b4c4746413a322b23190d04000000000000000b17222d38424a50586062676a6b6c6c6c6b6967626058504a42382e23170c000000000000000000010b151f2a333d464f565d6166696b6c6c6c6c6b6966615e5751493f342b20160a000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606b6f7a7f82848586868584827e796e695f53473d32271b0f0300000000000000000000000000000000000000000000000000000000000008121a232b333b42464f54565b5e5d5853514a423b332a221810060000000000000000000000000000000000000008121b242d353d444c52545a5d5d5b55534e45413a31292118100700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000003101c28343f4a546a7784919daab7c4d0dde7dcd1baada194877a6e6154473b2e211408000714212e3a4754616d7a8797a1adb9c6d2dfdfd3c6baaea2988c7f726a605954535153565d656d7984919eabb8c4cfdae6ded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1c28333f4a54606d7a85929fabb4bfcbd7e4d8ccc2b9ac9f92867a6e61554b4035291b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca6b0bcc7d3ded3c7bbb0a69b8f82756a5f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a36424d57616d7a86929fa9b0a69d9083786c60545965727f8c98a5b2bdb0a4978a7d7164574a3e45515d677985929facb8b6a99c8f8376695c504336291d100000000000000000000000000000000000050e171f252a2e34383a3c3e3f3f3e3d3b3937332d2823282d31363a3b3e3f403f3e3c3a39352f2c28231d150c0c13191f262b2e34383a3c3e3f403f3d3b3a37312e2b26201a150e0600000000000000000000000000000009121b242d31394045474a4d4e4f504f4e4d4a46443f38302c231a1007000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3a3a3a3a3a38352f302f2c272119110901000000000000000000000000000000000008131e28313a41454f54565a545c606061605d555954524c443d352b1f160c010000000000030f1c28333f4a545b606a6f7376787979797876736f6a605c544a3f34281c1207000000000000000007121d27313c454f5960686d737678797979797876736e69625b51463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686f7d858c8f9192939392918e8b847b6e61584e43372b1f1306000000000000000000000000000000000000000000000000000000000008121a242c353d454d52596063686b6965605c544d453c342a22180e05000000000000000000000000000000000007111a242d363e474f565e61666a6a67625f58514b433b332a22181006000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2c3844505c667884919eabb7c4d1dee2d6cabfb4aa93877a6d6054473a2d211407000916232f3c4956626f7c8995a9b3bec9d5e1ded2c5b8ab9f9285796d60584f474645474c535d67727f8b98a9b3bec9d5e2ded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000b17222d3845515d6773808d99a3aebac7d2dde0d3c7baaea3998c8073675d5145382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89949fabb7c3cdd9d8ccc2b9ac9f93877c6f62574d42372b1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a25313b46525e6873808c97a1adab9f958a7e71665c5865717e8b98a4b1beb2a5988b7f7265564c4a4953606d7a86939facb9b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000050d141a1d23282c2d3031323231302e2d2b27221b181c1f252a2d2e31333332312f2d2c29241f1c18120b0302080d151a1c23282c2d2f32333332312f2e2b26221f1b150e0903000000000000000000000000000000000009121b1f272f35393a3d404243434342403d3a38342e261e1a110800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4747474747474747474747474747474540423d3b38332b231b130900000000000000000000000000000000010d19242f3a434c51596063676a666d6d6d6d676966615e564f473d31281e1308000000000006121f2b3844505b666c747c8083858686868583807c746d665c5044392e23180c00000000000000060f18242f39434e57606b6f7a8083848586868584827f7b726d62584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8592979c9e9f9f9f9f9d9b969083766a6054473b2e2215080000000000000000000000000000000000000000000000000000000007101a242c363e474f575e616b70757776726d665f574e463c342a20170d04000000000000000000000000000000060f19232c363e48505960686d737777746f6a605d554d453c342a22180e040000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000000713202d3a4653606d7986929facb9c5d2dfe0d3c7baaea29886796d6053463a2d201307000a1724313d4a5764707e8a97a3b0bdcfdae6dbcfc2b5a89c8f8275675d51463d39383a414b55616e7b8797a1adb9c6d2dfded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000006111c2935404b55616e7b86929facb6c0ccd8e3d7cbbfb4ab9e9285796d6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909ca7b1bcc8d4e0d4c8bbafa49a8e8175695f53463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36414c56606d7a85929ea8b1a79d9184786d605564707d8a97aab4bfb4a89b8e8175685e5657535b63707d899aa4afbbb4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000002090e12181c1f2023242525252422201f1b17110c10141a1e2121242626262523201f1d1813100c070000000003090e12181c1f2022252626252422211e1a15130f0a040000000000000000000000000000000000000000090d151d24292c2d3133353636363533302d2c28231c150c080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a54545454545454545454545454545453514b4f4948443d352d251b0f0600000000000000000000000000000004111d2935414c555d606b70747779797a7a7a7876726d6860594f433a2f24190d01000000030f1b27333f4953606c7880888d909192939291908d8881786d60544a4034281c10040000000000030d18212935404b555f6a6f7d858c909192939392918f8c867f726a605447392e23180c000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b97a1a9abacacacabaaa89f94897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000030c19222c363e48505960696e757d8284837e786e695f584e463c32291f160c0300000000000000000000000000050e18212b353e48505a616b707a808484817c746d675f574e463c342a20160c0200000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000000010815222f3b4855626e7b8899a3afbbc7d3e0dfd2c5b8ac9f928579665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccc0b3a6998d807366554b40342d2c2f3946525e697885929eabb8c5d1deded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000d18242f3a46525e6974818e9aa4afbbc8d4e0dcd1c6b9ada1978b7e72655b5044372b1f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8ccc0b6ac9f92877b6e61574d42362a1e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a45515d67727f8c96a1adaca0968b7e71675c626f7c8898a2aebab8ac9f92867a6e68656464656c75818e9bacb6c0b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000070c1013131617181818171513120f0b060003090e1214151819191918161413100c0704000000000000000000070c1012131618191919171514120e0906030000000000000000000000000000000000000000000000030b12181d1f20242728292929282623201f1c17110a03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736660606060606060606060606060606060605d555c56544f473f372d21180e0300000000000000000000000000000613202c3945515d676d767d8183858687878685837f7a6f6b60554c4135291d110400000005121f2b3744505b65727f8b929a9d9e9f9f9f9e9c9a938c7f72665c5144382c1f120600000000010b151f2a333c45515d676e7c8692979c9e9f9f9f9f9e9c9992887c6f62544b4034281c10040000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b0a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000b151e2b343e48505a616b6f7b82898e91908b837b6f6a5f584e443b31281e150a000000000000000000000000030d17202a333d47505a616c717d858d90908e8781796e695f584e463c32281e130800000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d000000000009111d2935414c5665717e8b98abb5c0cbd7e3ddd0c4b7aa9d9184776a544a3f34281c1003000b1825323e4b5865717e8b98a4b1becbd7e4d8cbbfb2a5988c7f7265594c3f2f261f2a36424d576a7784919daab7c4d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000007131d2a36424d56626f7c87939facb9c2cdd8e2d6cabeb3a99d9184786c6053463c32271b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ddd2c7bbafa3998e8174695e52463b3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7984919ea8b2a89e9184796d60606d7985929facb8baaea29890827a7471717173787f8c939eaabebdb2a8968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000040607090b0c0c0b0a080605030000000000020507080b0c0d0c0b090706040000000000000000000000000000040607090b0c0d0c0a0808060200000000000000000000000000000000000000000000000000000001070c101314171a1b1c1d1c1b1a171312100c060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676b6863605951493f332a2015090000000000000000000000000005111e2a36424d56606d7982898d90929893949892908c857d6f675d5145392c2013060000000613202d394653606c7884919ea5a9abacacacaba9a59e9185796d6053463a2d2013070000000007121d27313c46505a606d79839098a1a9abacacacacababa39a8f8275665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daab7c3c5c6c6c5c1b4a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000007121d27303d46505a616c717d858f949b9e9c9590857c6f6a5f564d433a30261c110600000000000000000000020b151f29323c454f59616c717e8792979d9d9a938d837b6f6a5f584e443a3024190d02000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000000006121b252d3946525e6875828f9ba8b5c2d1dce8dbcfc2b5a89c8f8275695c4f422e23170b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251a253044515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000010e1925303b47535f6a75828f9ca7b1bcc7d3e4dacfc5b8aca0968a7d7063584e43372b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a45515c67717e8b96a0acada1968c7f72675d6676838f9cabb4bfb4aa9f949085817e7d7e80848c919ca5afbab8aca096877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f1010100f0d0a07060300000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b3a79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797875706b625b51463c31261a0f020000000000000000000000000714202d3a46525e6974818e949a9d9fa2aaaaa29f9c9792857a6d6054473a2d2114070000000915222f3c4855626f7b8896a0acb6b8b9b9b9b8b6ada197897c6f6256493c2f231609000000060f18242f39434e58616c74818e95a0aab3b7b8b9b9b8b7b4ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1d2d2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000c18232e39424e58616c717e8792979ea6aaa7a09792857c6f695e554b42382e231712080000000000000000000a141d27313a444d57606b717e879299a1a9aca49f9591857c6f6a5f564c4135291e1408000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d0000020a1117242a36414d56616d7a86929facb9c5d2dfe6dacdc0b3a79a8d8074675a4d4134271a0600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000009141f2b37434e58636f7c89959fabb7c7d2dde1d4c8bdb2a89c8f83766a6054473b30251a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5dcd1c7bbaea3998d8074685e52463a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808131e2934404b55606d7884919da7b1a89e92857a6d6066737f8c99a3aebabcb0a69f97928e8b8a8b8d91959ca3adb7bfb4aa9e918477685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070708080808080707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a99d928d878787878787878787878787878787878787868684827d726d62584e43372b1f12060000000000000000000000000814212e3b4754616e7b86929fa6aaacaeb4b4aeaba9a1978c7f7266594c3f2f24180d0100000a1724313d4a5764707d8a97a8b2bdc4c5c6c5c4beb3a9978b7e7164584b3e3125180b0000030d18222935404b555f6a717e8b939da7b1bcc4c5c6c6c5c4baaea298887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000004101c2834404b54606a717e879299a1a9b0b7b1a9a19791847b6e675d544a3f3428241a11070000000000000006111c262f39434c565f696f7d869299a3abb3b6afa7a09792857c6f685d52453b3025190e020000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d070a0b141c2228363e46525e6873808c99a3aebac7d3e0e1d5c9bdb2a8978b7e7164584b3e3125180b00000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000020f1a26313c4854606b7683909dacb6c0ccd8e4d9cec3b7ab9f94887c6f62574d42362a1d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad7cbbfb5ab9f92867a6e61564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315161718232f3944505c66717e8a959fabada1978c807368616e7b86929fabb4bfb8b0a9a29f9a989797999da0a7adb5bfbaaea3988c7f7266564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000002050708070c101213141515151515141313100c070c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a9393939393939393939393939393939393939992918f887f726a5f53473a2e2114070000000000000000000000000b1825323e4b5865717e8b99a3afb6b8babfbebab8b3a99d9083776a554b4035291d100400000b1825313e4b5864717e8b97a4b1beced2d2d2cfbeb1a5988b7e7265584b3f3225180c00010b151f2a343c45515d676e7c86929fa5afb9c3ced2d2d2d2cabfb4aa95887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2c3845515c666f7c879299a3abb3bbc1bbb3a9a1969083796d665c504440362c23190f060000000000081217222d38424b555e686e7b859298a3abb5bdc0bbb1a9a19791847a6d60564c41362a1e11050000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a1213151a1d262d333e48515b616e7b85929fabb4bfcbd7e3ded2c5b9aca096877b6e6154483b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000a15202c38444f5964707d8a9aa4afbbc8d4e0e0d3c7bbb0a69b8e8175695e52463a2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5dcd1c6baaea2988d8073685d52453a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20222324242328343f4a54606c7883909da6b0a99f92867a6d616875818e99a3aebac2bcb3adaba7a4a4a4a6aaacb1b9bfbeb2a89f92867a6d6154473a3025190d010000000000000000000000000000000000000000000000000000000000000000000105080e11141418181c1f2021212222222121201f1c181b19171413110d0704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e9a92877c6e6255483b2f23180c0000000000000000000000000e1a2734414d5a6774808d9aabb5c0c5c6cacac6c5b9ac9f928679675d5145392c20130600000b1825323e4b5865717e8b98a4b1becbd7dfd8cbbeb2a5988b7f7265584c3f3225190c0007121d27313c46505a606d79839098a2aeb7c0cbd5dfdfdfdbd0bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000713202d3a4653606d78849199a3abb5bdc5cdc5bbb2a8a0958f82786d605b51483e352b21180e0500000007101a2428333f4a545d676d7a849197a2aab4bdc7ccc3bbb3a9a1968e8174685e5246392d2014070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271c1f2021262b2f383f44505a626d75818e98a2aebdc6d1dce7ddd1c4b7aa9e918477695e52463a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000000000c17232e38424f59616e7b86939facb9c6d2dfe4d8cdc2b9ac9f92867b6e61554b4035291c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd6cabfb4aa9f92857a6d60554b4035291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e2123282c2d2f303131302f2e3844505b65707d89949fabaea2988d807469626f7c86929fa6b0b9c1bebab8b4b1b0b1b3b7b8bcc3bfb6aca1968e8174685e524639291e1308000000000000000000000000000000000000000000000000000000000000000002080d1114191e20212423282c2d2e2e2f2f2f2e2e2d2c282328262321201d1813110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3adadadadadadadadadadadadadadadadadb5aeacaca3998d807467554b4034291c100400000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399867a6d6053473a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c060f18242f39434e58616c74818e95a0aab4bfc9d2dde7ece2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96a0abb4bdc6cfd6cdc4bab1a79e948e81746d635a50473d332a20170d0300060f19222c363e44505b666d79839096a0a9b3bcc6cfd8cdc5bbb2a89f92867a6e6154473b2e2114080000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403323282c2d2e31373c424a505a616c727f8b939eaab3becfd8e2e0d4c8bcb1a79a8d807467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000003101c28343f4a54606b75818e9aa4afbbc8d4e0e9e0d3c7bbafa3998d8073675d5145382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1f252a2d2e34383a3b3d3d3d3d3c3a383f4953606b76828f9ca5afaa9f92867b6e616a727f8c949fa7afb9bdc4c5c1bebdbec0c4c5c2bcb4aea49a91847a6d60564c41362a170d0200000000000000000000000000000000000000000000000000000000000003090e14191e20252a2d2e312e34383a3a3b3b3b3b3b3a3a38342e3532302d2c2924201d19130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c1c0babababababababababababababababababfbbb9b5ab9e918477675c5145382c1f13060000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce2e2d7cbc0b5a093877a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c0d18222935404b555f6a717e8b939da7b1bcc6d0dbe4efeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa8b2bdc6cfd8dfd6ccc3b9b0a69d938c7f726c61594f463c32291f150c040e18212b343e48515b606c78818f959fa8b2bbc5cfd8dfd7cdc4bbafa3998a7d7063574a3d3024170a0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40392e34383a3b3d43474e545b606c717e87929fa5afbcc5d0e1e7ddd1c5b8aca095887c6f6255493c30251a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000020b19222c3844505c66707d89939eacb6c0ccd8e4efe3d7cbc0b5ab9f92857a6d60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd6cabeb4aa9e92857a6d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f252a31363a3b40454648494a4a4a48474540414f59626f7c89939eabaea3998e81746a606c77828f959ea5adb2b8babfbebfbfbebeb9b8b0aaa39f93887d70685d52443a30251905000000000000000000000000000000000000000000000000000000000001080d151a1e252a2d3036393b3e414044464748484848484746454043413f3d3a39352f2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5b8aca096867a6d6053473a2d2014070000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1baada094877a6d6154473a2e21140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3225190c161f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0bcc6d0d9e4ded5cbc2b8afa59f93887e716b60584e443b31271e140d16202a333d46505a626d74808d939ea7b1bac4cdd7e1e1d7cec5b9ada197897c6f6256493c2f2316090000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4646463f4446484a4e53585f666c737e879299a3afb7c1ced7e1e2d5c9bdb2a99d9184776a6054473b2e1f14090000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000000000a141d2a36414c56606d7883909da5afbec7d2dde8f3e8dcd1c7baada2978b7f72665c5044382b1f160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dbd0c5b9ada2978c7f72675c5145392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b212930363b4246484b515355565757565553514b484754606a75828f99a4afab9f93877c6f62656d7a838f939ea1a8acaeb4b2b2b2b1b3adaba69f98928b7f726b60564c4132291e130800000000000000000000000000000000000000000000000000000000040c13191f262b3036393b4146474b4e4a51535454555555545453514b504e4c4a4745413a39353029241d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e1dddadad3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dcd7d3c8bdb2a894887b6e6155483b2e2215080000000000000000000000101d293643505c6976838f9ca9b6c2cfdcdbdbd3c7bbafa399867a6d6053473a2d20140700000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322519121d28313c46505a606d79839198a2aeb7c0cbd5e0e9f3ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000916232f3c4956626f7c89949faab4bec7d2dde8ddd3cac0bbafa49a92877d706a5f564c433930261c151f28323b454e58616c727f8c929da5afb9c2ccd6dfe2d9cfc5bcb1a79e9185786d6053463a2d2013070000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252524a50535456585f626a6f787f889299a3abb5c0c9d3e0e4d9d0c7b9ada1968b7f7265584e43372b1f0d030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000006111c262f3846525e68727f8b95a0acb7c1d0d9e4eef9eee3d6cabeb3a99e9184786d6053463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabeb3a99e9185796d60544a4034281c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d333b42464d5354545c60626364646362605d5555534e58626f7c87939fabafa4998f82756a60686d79818a91969c9fa2aaa5a5a5a5a9a19e9a948f867e726d62594f443a2f20170c02000000000000000000000000000000000000000000000000000000080d161e242931373b4146474c5254575a545c6061616262626161605c555d5b595654514b4745413a352f271f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef8f2ede9e7e6e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e7e3d9cebbaea295887b6f6255483c2f22150900000000000000000000000f1c2936424f5c6975828f9ca8b5c2d0cfcfcecfc5b9ac9f928679675c5145382c1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251918242f39434e58626c74818e95a0aab4bfc9d2dde7f2fbfbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000815222e3b4754606a76828f98a2acb6c0ccd8dbe5dcd8ccc0b6aca39992857c6e685e554b42382e231d27313a444d57606a707e87939fa4aeb8c1cbd4dee4d9d0c7bdb3a9a0958c7f72665c5145382c1f13060000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5c606163666a6e747c828c939aa3abb4bdc7d1dbe8ddd2c7beb1a79e9184796d6053463c32271b0f000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000b17222d38424e58616d7a85929fa7b1bcc9d3e2ebf5fff2e6dbd0c5b9aca0968a7d7164584e43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbcfc5b9ada1978b7f72665c5144382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363e454d52575e6166666d6e707070706f6d6766625f57535f6a74818e99a3aeab9e93897c6f625d676d757e848b8f929897989998989697928e89827c716c625b51473d32281e0e050000000000000000000000000000000000000000000000000000010a111a20282f353c42474c5254565e61646769666d6d6e6e6e6e6e6d6d676b69686563605d5554524c454039312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fcf4ede7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfded7ccc0b5ab95887b6e6255483b2f22150800000000000000000000000e1b2835414e5b6874818e9baab4bec1c2c2c1c1beb7aa9e9184776b554b4034291c100400000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322518222935404b555f6a717e8b939da7b1bcc6d0dbe4eff9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929aa4afbbc0c9d3dce8ddd2c7beb4aba29791847a6e675d544a3f3428262f39434c565f696f7c869299a4afb6c0cad3dde8ddd2c7beb5aba2979083786d60544b4034281c10040000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c666d6e7073777b818790949fa4acb4bdc6cfd9e3dfd8ccc0b6aca0958b7f72675c5145382b20150a000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000030f1c28333f4a54606a74818e97a2adb9c3cedbe5f4fdfff7ece1d5c9bdb2a89d9083766a6054483b31261a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd5c9beb3a99e9184796d60544a3f34281b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c252e38404850575e61696e7376797b7c7d7d7d7b7a77736e69615f58616e7b86929faaafa59c8f82766b605d606c71797e8285888a8b8c8c8b8a8885817c766e6a625a51493f352b20160c0000000000000000000000000000000000000000000000000000020b131c232c323a41454d53565e6165686e71747678797a7b7b7b7b7b7a797977767472706d6765605d56514b433b33291f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c7bbafa499877b6e6154483b2e21150800000000000000000000000b1825323e4b5865717e8b98a2aeb3b5b5b5b5b4b3ada69b8e8275685b4f422f23180c0000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251f2a343c45515d676e7c86929fa5afb9c3ced7e2edf6fffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000030f1b27323d46535f69717e88939fa4aeb7c1cad4dde4d9d0c6bdb3a9a1969083796d665c50443f362d38414b555e686e7b859298a2abb5c0c8d2dce4dbd8ccc0b6aca39992857b6e665c5142392e23180c000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797b7d8083888e92999fa6afb6bec6cfd8e1e0d6cdc5bbafa49a9083786d60554b403428190f04000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000020b18222b3844505b666f7c87939fa9b3becbd5dfedf7fffffef1e5d9cec4b7ab9f95897c6f62574d42362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dacfc4b9ada1968b7e71665c5044382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232e37404a525a62696e757b7f838688898a8a89888683807b756e69625e6974808d98a2aeab9f94897d70655b5a61666d7176797c7d7f7f7f7e7d7b78746f6b625f5850483f372d231a0d0400000000000000000000000000000000000000000000000000010b141d252d353e444c52575f61686e72777a7e818384868787888888878786858483817f7d7a76726d68605d554d453b31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b9ac9f9386796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa2aaa8a9a8a8a7a9a29e948a7e7164574a3e312417070000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322528313c46505a606d79839198a2aeb7c1cbd5e0e9f3fffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000a16202a36424d57616c737f8c929da5afb8c2cbd5dee2d8cfc5bbb2a89f958f82786d605b51483e333f49535c676d7a849197a1aab4bdc7d2dae4dcd2c9c1bbafa49a92877d70695f544a4030271d1207000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92878585858585858585868687898c90959b9fa3abb0bbc0c7d0d8e1e0d7cec5bbb1a79f93887c6f665c5143392e23180700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f1200000000000000000000000000000a141d2935414c56606c7883909aa4afbcc5d0dde7f1f9f8f9fbf6ebe0d3c7bcb1a79b8e8275695f53463a2f24190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd5c9bdb2a89e9184786d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c354049525c636c717b81878c909299969797969992908c87827b716c63616d7a86929fa9b0a69d9083786c6054545c6064666d6f7172727272706e6967636059534e463e362d251b110800000000000000000000000000000000000000000000000000000a131d262f373f474f565d60696e757a7f83878a8d8f919399949595959494989291908e8c8986837f7a736d675e574d43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b5ab9e918477675c5145382c1f130600000000000000000000000613202c3945525d68727f8c92989a9b9c9c9b9a9897928d82786c605346392d2013060000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32242f3a434e58626c74818e95a0aab4bfc9d2dde7f2fbfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000040e1a26313b45505a636d74808d939ea6b0b9c3ccd5dfe1d7cdc4bab1a79e948d80746d625a50463e44505b656d79829096a0a9b3bcc6d0d9e3ddd3cac1b7aea49f93887e716b61574d42392e1e150b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292989496999da0a7acafb5bdc2ccd2d9e2e0d8cec5bcb3a99f958d80746b60544a4030271d120700000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f120000000000000000000000000006111b262f3846525d68727e8b959facb6c0ced7e1efeeecebeceef2f0e4d8cdc2b9ac9f92877b6e61564c4135291c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc4b8aca0968a7e71655b5044372b1f160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e47515b636e737e868e92999d9fa3aba3a3aba39f9d9a938f867e736d636873808c97a1adaba0958a7e71665c505153545c6062646566656563615f5756544f47433c332d241b1309000000000000000000000000000000000000000000000000000008111c252f384049515961686d747b81868c9095979a9c9e9fa4a1a1a1a1a1aaa29f9e9c9b989992908b8580796e695e554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacababababa3998d817467554b4034281c1004000000000000000000000004111d2935414c56636d727f858a8d8e8f8f8e8e8c898580796d665b5044382b1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f322935404b555f6a717e8b939ea7b1bcc6d0dbe4f0f9fffffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000009141f29333e48515b606c78818e949fa7b1bac4cdd6e0dfd6ccc3b9b0a69d928c7f726c61594f47515b606c77818e949fa8b2bbc5ced8e2ded4cbc1b8afa59d928c7f726c62594f453c30271c0c0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9fa3aaa3a6aaabb1b9bbc0c7cfd8dde4dfd6cec6bcb4aaa1979083786d60594f42392e1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000000b17222d38414e58616d7a85929ea7b1bec7d2e0e9e7e2dfdedfe2e7ece9e0d4c7bbafa3998d8074685d5245382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d4c8bdb2a89d9083786c6053463d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59636d73808b92989fa3abacaeb4b0b0b5afacaca49f98928b7f736c606d7a85929ea8b1a79d9184786d60554b464a51535557585959585755534d4948433d37312a211b12090100000000000000000000000000000000000000000000000000050e1a232e37404a525b636b707a81878e92999da0a7a7a9abacafb5aeaeaeaeb4aeacaaa9a7aba39f9c98928c837b6e675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9992877c6f6255483c2e23180c000000000000000000000000010d19242f3a43515b636d727a7d8082828282817f7d79736d675c544a3f33281c0f030000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32343c45515d676f7c86929fa5afb9c3ced8e2edf8f9fcfffffffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000030d18212c364044505b666d79828f95a0a8b2bbc4ced7e1ded4cbc1b8aea49f93887e716b60574f59626d73808d939ea6b0bac3cdd6e0ded5ccc2b9b0a69e938d80736d635a50473e332a1e150b0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacaeb4b0b3b6b8bcc3c7cbd1d9e1e6ded5cdc5bcb4aaa29892857b6e665c51463d30271c0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f32251e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f9285786c5f5245392c1f12000000000000000000000000030f1b27333f49535f6a74818d97a1adb9c3d0d9e4e2dbd6d3d2d3d6dbe2e9e3d7cbc0b5ab9f92857a6d60544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8d9cec3b8aca0958a7d7064594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616b737f8c929fa2aaafb5b9babfbdbdc0bbb9b6afaaa29f918a7e716967727f8c96a1adaca0968b7e71675c5145404446494a4c4c4c4b4a4846423c3b38322b2620180f090000000000000000000000000000000000000000000000000000020d17202c353f49525c646d727d848e92999fa3abacb1b4b6b7b9bbc0bbbbbbbabfbab8b7b6b4b5afacaaa29f959083796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292929292929292929291908d877f716a5f53473a2e1d12070000000000000000000000000008131e28313f49515b62676d7173757675757472706d66605c554b42382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f313c46505a606d79849198a2aeb7c1ccd5e0eaedecedeff4f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000060f1a2428333f4a545c676d79839096a0a9b3bcc5cfd8e2ddd3cac0bbafa49a92867d6f695f58616b727f8b929da5afb8c2ccd5dfdfd6ccc3b9b1a79e948e81776c605b51483e352c21180c030000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b9babfbcbfc3c4c8cdd3d7dce3e1dbd6ccc3bbb3aaa29892867d6f695e544b40342b1e150b000000000000000b1825323e4b5865717e8b98a4b1bed2ddd9dccbbeb1a5988b7e7265584b3f32251d2a3744505d6a7783909daab6c3d0d9d9d1c5b8ab9e9285786b5f5245382c1f120000000000000000000000030e18222b3744505b656f7c87939fa9b3becbd4e2e0d7d0cac6c5c6cad0d7e0e8dcd1c7baaea2988c7f72665c5044382c1f160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded4c8bcb1a79d9083766b6054483d32271b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68707d88939fa4aeb4bbc0c5c3c0bfc0c2c5c5c0bbb4aea39f92857b6e616d7984919ea8b2a89e9184796d60564c41383a3c3e3f3f3f3f3d3b3a36312f2c27211a150e0600000000000000000000000000000000000000000000000000000008141f29323e47515b646e747f8891969fa3abafb5b8bcc0c2c4c6c7ccd2c8c8d0cac6c5c4c3c1c0bbb9b4aea7a0958c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858583807b716d62584e43372b1f0b0000000000000000000000000000010c161f2d373f4951555d60646768696968676563605c54514b43392f261c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f3a434e58626d75818e96a0aab4bfc9d2dee8e3e0dfe0e3e8eef5fdeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000081217222d38424b555d676e7a849197a1aab3bcc6d0d9e3dcd8ccc0b6aca39892857b6e68606a707d87929fa4aeb7c1cbd4dee0d7cdc4bab1a79f958f82786d655b50493f362d231a0f06000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c7cbd1ccd0d1d4d9e0e3e3ddd7cfcac1bab1a9a19892867d706a60574d42392e22190c03000000000000000b1825313e4b5864717e8b97acb6c0ccd2ccd0cbc0b5ab978a7e7164574b3e31241d2a3743505d6a7683909da9b6c3cfccccd0c4b8ab9e9185786b5e5245382b1f1200000000000000000000000a15202935414c56606c78839099a4afbbc5cfdde2d7cec5bebab8babec5ced6dee3d6cabfb4aa9e9184796d6053463d32271b1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8d9cec3b8ab9f95897d7063594f43382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7a85919aa4afbabfc3bcb8b6b3b2b3b5b8babfc6bfbaada2978f82766a67717e8b96a0acada1968c7f72685d52453b302f3132333232302e2d2a26221f1b160f0903000000000000000000000000000000000000000000000000000000020b1925303b444f59636d74808c939aa1a9afb5bbc0c7c8cecfd1d2d4d7ddd4d4dbd6d3d2d1cfd1cbc7c5bfbab1a89d9083776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80797979797979797979797979797979797978787876736e69625a50463c31261a0f070502000000000000000000000000040d1c252d373f434b5154575a5b5c5c5b5b595653514b45403931271d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f414b555f6a717e8b939ea8b2bcc6d0dbe3dcd7d4d2d4d7dce3ebf3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000006111c262f39434b555e686e7b859198a2aab4bdc7d2dde8ddd2c7beb4aaa19791847a6d696f7c869299a3afb6c0c9d3dde1d8cec5bbb2a8a0959083796d665c53493f372d241b110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d3d7dcd9dddde0e4e4ddd8d2ccc5beb9afa8a09792867d706b60584e453b30271d100700000000000000000a1724303d4a5763707d8a9aa4afbbc0bfbfbfbfbaafa499897c706356493d30231c2936424f5c6975828f9cabb5bebfbfbfbfbeb6aa9d9083776a5d5044372a1d1100000000000000000000040d1a26313945525d68717e8b949fabb5c0cdd7e1dbd0c5bcb4aeabaeb4bcc4ccd6e0dbd0c5b9ada1968a7e7164594f44382c1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4754606a76828f9ca7b1bcc7d3dfd4c8bcb1a79c8f82766b6054483c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a1acb6c0bdb9b1abaaa7a6a6a8acaeb4bcc2beb3a99f94887c6f626d7884919da7b1a89e92857a6d60564c41362a24252626252422211e1a15130f0a0400000000000000000000000000000000000000000000000000000000000a141d2a36414d56616b727f8c929fa4acb2bbc0c7cbd1d4d9dbd6d2d1cfcecdcececfd0d2d3d7dcd7d3d0cac3b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e5750483f342a20191414110e080200000000000000000000000a131c252d313a4145474a4d4f4f4f4f4e4c4a46454039342f271f150b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c3f45515d676f7c86929fa5afbac3ced8e1d9d1cbc7c5c7cbd1d9e1ebf5e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c869298a3abb5c0ccd7dae4d9d0c6bcb3a9a0969083796e7b859198a2abb5c0c8d2dbe2d9cfc6bcb3a9a19691837a6d675d544a41382d251c12090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f4ede7e3e0dfdfdfdfdfdfdfdfdfdfe0e3e7e6e6e1dfdbd6d2ccc7c0bbb3ada59d9591857c706b61594f463d33291e150b0000000000000000000714212e3a4754616d7a87939faaafb6b2b3b2b4aea99f93867a6d6154473a2e211a2633404d596673808c99a4adb3b2b2b3b2b3ada69a8e8174675b4e4134281b0e000000000000000000010c161f2b37434e58606d7a85919ea6b0bdc7d2dfe0d6cabeb4aaa29fa2aab2bac4cedae2d5c9bdb2a89d9083776b6054483c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d8cdc2b7ab9f94897c6f63584e43372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9b3bebbb2ada79f9d9a99999b9fa2aab0b8c2bcb0a69b8e81746766717e8a95a0abada2978c8073685e52463b31251a191918171514120e09070300000000000000000000000000000000000000000000000000000000000006111c262f3846525e68707d88939fa4afb6bec4cbd1d7dcd7d3cfcac6c5c2c1c1c1c1c2c4c5c7cbd1d0d3d8d1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a54534d453f362d2b2a2621201e19140d0500000000000000000000010a131b1f282f35393a3e4042434242413f3d3a38342e29231d150d030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c46515b606d79849198a3aeb7c1ccd5ddd4cfc7c0bbb9bbc0c7cfd9e3eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000020b151e28313b444d575f6a707d869299a4afbbbfc8d2dbe2d8cec5bbb2a89f958e817a839197a1aab4bdc7d1dae4d9d0c7bdb4aaa29791847b6e685d554b42382f261b130a000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0dfdfdfe8e4e0dfdfdfdfdfdfdedddddbdad5d2d0cac7c0bbb5afa9a29e938e837b6f6a61594f473d342b21170c030000000000000000000713202d3946525e6876828f989fa4aca6a6a5aaa39f978f8276685e5246392d2015222e3b4855616e7b87939ea1a9a5a6a6a5a9a29f94897d7063564a3d3023170a00000000000000000007121d28313947535f6a74808d97a1adb9c2d0d9e2d7cec5baaea2989298a1a8b2bdc9d5e2dacfc4b8ab9f95897c7063574d42372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4dfd3c7bbb0a69c8f82766a6054473c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a2adbbbeb2a9a19e95908d8c8d8f92989fa6b0b9c2b8ac9f9286796d606c7883909da6b0a99f92867a6e61574d42362a20150a0c0a080705020000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59616e7a85929aa4afbbc0c7d0d7dcd9d1cbc7c5beb9b8b5b4b4b4b5b6b7b9bbbfc3c4c7cdcabfb4aa9c8f8276695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252525252525252525252525252504d4846423b3339393836332e2d2a251f170e090000000000000000000001090d161d24292c2d3134353636353432302d2c28231d18120b03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c4e58626d75818e96a0aab4bfc9d3ded4cbc3bdb5afacafb5bdc7d1dce8e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000030c161f29323b454e58606b717e87939fa4adb6c0c9d3dce0d7cdc3bab1a79e938e859195a0a9b3bcc6cfd9e3ddd2c7beb5aba29892857c6e695e564c433930261d140a01000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d1d1d0cecfc9c6c4bebab6afaba49f97928a81796e6960584f473d352b22190f050000000000000000000005111e2a36414c56636f7d868f939a989999999898928e857b6e61564c4135291d14212d3a46535f6974808c919797989999999797928d82776c605346392d2013060000000000000000010d18242f3943505a626f7c87929fa9b3becbd4e2dbd0c5bcafa59f92859196a1acb9c6d0dce0d4c8bcb1a79b8f8275695f53473a3025190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d8cdc2b7aa9e94887c6f62584e43372b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d566875828e9ba9b3beb6aca196918983807f8082868f949fa7b1bcbaaea398897c6f6265707d89949fabaea2988d8074695e53463c31261b0f0400000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616b75828f97a1acb6c0ccd2d9dcd4cfc7c0bbb9b3adaba9a7a7a7a8a9aaacaeb5b6b7bcc2c4baaea2988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d464646464646464646464646464646464646464646464646454543403b39363029201b12090000000000000000000000040c13181d2021242728292928282623201f1c18120c070100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265584c56606a727f8b939ea8b2bcc6d0dbd7cdc3b9b1aba39fa3abb5c0cbd7e3e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000040d172029333c464f59616c727f8b929ca4aeb7c1cad4dddfd5ccc2b9afa59e979297a0a7b1bbc4ced7e1dbd8ccc0b6aca39992867c6f6a5f574d443a31271e150b0200000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6d2ccc8c6c6c5c5c5c5c5c4c3c1c0beb9b8b3aeaca49f99938e857e746d675f574e463d352c231910070000000000000000000000010d1925303a4854606b6f7c82878a8b8c8c8c8b8986817b6e695f53443a302519121e2a36424d57606d787f85888a8c8c8c8c8b898580796d655b5044372b1f1205000000000000000004101d2935404b55616c76828f99a3afbbc4cfdde2d6cabfb4aa9e938a7d84919eaab4bfcbd6e3d8cdc3b9ac9f93877b6e61564c4135291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d4ded3c7bbb0a69b8f82756a5f53473b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687885919eabb8bbafa49a91847d77747373757a828f95a0acb8bfb4aa988c7f7265616b76828f9ca6b0aa9f92867b6e61584e43372b21160a0000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66707d8a939ea9b3bec7d2dddad2cac2bdb5afaca9a29e9c9b9a9b9b9c9d9fa3aba9abb0b7b8b1a89f92867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a525252525252525252525252525252525252525252525252525252504c4746413b322d241b0f06000000000000000000000001070d111314171a1c1c1c1c1b19171313100c0700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558525d686f7c86929fa5afbac3ced8d9d0c5bbb1a79f999299a3afbbc7d4e0e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d737f8c929da5afb8c2cbd5deded4cbc1b7afa9a19ea1a9b1b9c3cdd6e0dcd2c9c1bbafa49a92877d706a60584e453b32281f150c030000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbab9b9b9b9b9b9b9b9c0bbb9b9b9b9b9b8b8b7b6b5b3b3adabaaa29f9a938f87817a716c605d554d453d342c231a11070000000000000000000000000008131e2c38434f59606a6f767a7d7e7f807f7e7c7a756e695f574d4232281e130e1a26313b44505c666d72787c7e7f7f807f7e7c79736d675d53493f33271b0f0300000000000000030d1a232c3945515d67717e8a949fabb5c0cdd6e1dbd3c6baaea2988e81757f8c98a3aebac7d3e0e0d4c7bbafa4998d8174685e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c4cfdad8ccc2b9ac9f93877c6e62574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8797a1adb9b9ac9f93877c6f6b676666686e7983919daab7c1b5a89b8e82756859626f7c89949eabaea3998e81746a5f53473d32271b0b020000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da5afbbc5d0d9ddd2c8c0b8b0aba39f9b97928f8e8e8e8e8f919299989c9fa6aaaca8a0958c7f73685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e362d21180e03000000000000000000000000010406070b0d0f100f0f0e0c0a070604000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265585b606d7a849198a3aeb7c1ccd5ddd2c7beb3a99f959086929facb9c5d2dfe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000060f18222b353e48515b636d74808d939ea6b0b9c3ccd5dfddd3c9c1bbb3adabadb3bbc3ccd5dfddd3cac1b7aea49f93887e716b61584e463c332920160d03000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadacacacacb6afacacacacacacabaaaaa8a6a9a19e9b98928e87827c746d68615a514b433b332b221a11080000000000000000000000000000020f1b27323d464f586062686d707273737271706d67615e574d453c3120160c09141f28343f4a545c60666c6f7172737372716f6d66605d554b41382d22170b00000000000000010b151f2b37424d57606d7984919ea6b0bdc7d1dfe0d4c8bcb1a79f92867b6e7a86929facb8c2ccd8e3d7ccc0b5ab9f92867a6d61544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919da8b2bdc9d5e0d4c8bbafa49a8e8175695f53463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a9b3beb6a99c8f82766a605959565e67717e8b97a9b3beb6a99c8f8376695c606a75828f99a4afab9f93877c6f62584e43382c1d140a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a95a0acb7c1cdd7e2d4cbc0b6aea69f99928e89858281818182838486888c9094999d9f9e969183796d60564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615e5650483e332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726558626d75818f96a0aab4bfc9d3ded8ccc0b6aca2979083818e9ba8b5c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000061019232c363f48525b606c78818e949fa7b1bac3cdd6e0dbd3cdc5beb9b8b9bec5cdd5deddd4cbc1b8afa59d928c7f726c61594f463d342a21170e04000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a09f9fa49f9f9f9f9f9f9e9e9d9b999797918e8a85817b756f6a615e5650454039312921191008000000000000000000000000000000000a16212b343d464e54565e6163656666666563605d55524d453c332a1f0e04030b17232e38424a50545b606264656666666462605c54514b43392f261b11060000000000000007121d27313947535f6973808d96a1adb8c2cfd9e2d7cec5b8aca0958c7f726974818e9aa6b0bbc7d3dfddd2c7baaea2988c7f73665c5145382c1f160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a1adb9c5cfdad8ccc0b6ac9f92877b6e61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb2a6998c7f7366584f4c4c55616d7a8797a2adbab7aa9d9084776a5d58626f7c87939fabafa4998f82756a6054483d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7683909da7b1bcc9d3dfd8cdc2b9aea49d948f87817c7976747474757677797c7f83888c9092928e847b6e675c51443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8079797979797979797979797979797979797979797979797979797979787876736e68625a50463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265606a727f8c939ea8b2bcc6d1dbd7cdc5bbafa49a92857b818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000007111a242d364044505b666d78828f95a0a8b2bbc4ced7e0dfd6cfc9c6c5c6c9cfd6dfded5cbc2b9b0a69e938d80736d625a50473e342b22180f05000000000000000000000000000000000000030f1c28333f4a54606d7881898e90929893939393939393939393939a9393929292929291908e8d8b8885827d79746e6a625f58524c443e352f281f180f070000000000000000000000000000000000040f19222b343d43474c52545758595959585653514b46423b332a21180e000006111c2630383f444a5053555759595959585653504a45403931271d140a00000000000000000c18232f3943505a626e7b86929fa8b2bdcad4e1dbd0c5bcafa59d9083786d626f7c88949fabb7c3ced9e3d6cabfb4aa9e9185796d6053463d33271c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea9b3bec9d5ddd2c7bbafa3998e8174695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beb1a4978b7e7164584b4046525e687885929fabb8b7ab9e9184786b5e535f6a75818e99a3aeab9e93897c6f62594f41382d22170b000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959fabb9c3cedce0d3c7bcb1a79d928d827b746f6c656867686869666d6f72767b80848585817a6e695e554b4032281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858585858585858585858585858585858585858585837f7b716c62584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7265686f7c87929fa5afbac4cfd8d9d0c5bbb0a69f93887d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000008121b2428333f4a545c666d79839096a0a9b3bcc5ced8e2e1dad5d2d1d2d5dae1e0d6ccc3b9b1a79e948e81776c605b51483e352c22190f0600000000000000000000000000000000000000000b17222d3844505c666d757c8184858687878686868686868686868686868686868585848382807e7b7875716d67625f58544e46413a3229241d160d0600000000000000000000000000000000000000071019222b32373a4146474a4b4c4d4c4b494745403936302921180f060000000a141e262e34383f4446484b4c4c4d4c4b4946443f38352f271f150b020000000000000004101c2934404b55616c76828f99a3aebac4cfdce2d6cabeb4aa9e93897d70665f6a76828f9ca7b1bcc8d4e0dbd0c6b9ada1978b7e7164594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844515c66727f8b97a1adb9c5d0dbd7cbc0b5ab9f92867b6e61564c41362a1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bdb0a4978a7d7164574a3e414c566b7885919eabb8b8ab9e9285786b5f4e58616e7b86929faab0a69c9082766b6153493f33271c1106000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a7b1bccbd5dfddd1c4b7ab9f958d80776e6963605b535b5b5b545c606265696e73777978746e685e574d43392e20160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea39992929292929292929292929292929292929292929292929292929292929291908c867e716a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72656d7a849199a3aeb7c1ccd6ddd2c7beb3a99f948d807375818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000091217222d38424b545d676d7a849197a1a9b3bcc6d0dce7e6e2dfdedfe2e6e5dacfc4bab1a79f958f82786d655b50493f362d231a100700000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7979797979797979797979797877777573716e6a6864605c55534e47433c3530282018120c0400000000000000000000000000000000000000000007101920272b3036393a3d3f40403f3e3d3a39352f2a251f170f0600000000020c141c23282d3338393c3e3f40403f3e3c3a38342e29241d150d0300000000000000030c1a232c3845515c67707d8a949eabb4bfccd6e0dbd3c6baaea2988e81756b605863707d8995a0acb8c4cfdae2d5c9beb3a99d9083776b6054483c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2834404a54606d7985929ea9b3becad6dcd1c7baaea3998d8074685e52463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdb1a4978b7e7164584b4145515d677885929fabb8b7aa9e9184776b5e51535f6974808d98a2aeab9f94897d70655b5044382e23170c01000000000000000000000000000000000000000000000000000000000000000713202d3946525d687783909daab7c2cddde7dcd0c3b6a99d9083786c6565656565656565656565656565656566656c6567615e565045403931281e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c9892877c6e6255483b2f221507000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f726c77828f96a1abb5bfc9d3ded8ccc0b6aca1979082786d75818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39424b555e686e7b859197a2aab4bfcbd6e3efeeecebeceeede1d5c9bdb2a8a0959082796d665c53493f372d241b110800000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6c6c656c6c6c6c6c6c6b6b6a686664625f575753514b47433c373229251e160e07010000000000000000000000000000000000000000000000070f151b1e252a2d2e303233333332302d2c29241d1a140d05000000000000020a11171c22282b2d2f3132333333312f2d2c28231c18120b0300000000000000000b151e2a36424d57606d7984919ea6b0bdc6d1dee0d4c8bcb1a79f92867b6e615955616b7783909da9b2bec9d5e2dacfc4b8aca095897d7063584e43372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945515d67727f8c97a2adbac6d0dbd7cbbfb4ab9f92867a6d61564c4135291d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996abb5c0b3a6998c80736659504e4c53606d7a86939facb9b6a99d9083766a5d504d57616e7a86929fa9b0a69d9083786c60544a3f34281d1207000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8795a0acb8c4d1dee4d7cabdb1a4978a7e727272727272727272727272727272727272727272716f6a64615a514b433930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2998d8073675a4d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f72737f8c949ea8b2bdc6d1dbd7cdc5bbafa49a92857b6e6675818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3aebac7d3e0ecf9f8f8f8f8ebdfd2c5b9ada19691837a6d675d544a41382d251b120900000000000000000000000000000000000000000000000006111c2630383f444f54565b555c6060606060606060606060605b60605f5f5f5f5f5e5d5b5a5855534e4a4745403937312b262019130c040000000000000000000000000000000000000000000000000000040a0f13191d20212425262626252320201d18120e0903000000000000000000060b11171c1f202224262626262523201f1c17110c0701000000000000000007121c27303946535e6973808c96a0acb8c2cfd8e2d8cec6b8aca0958c7f72685e524f5964717e8b97a1adb9c5d0dbe1d4c8bcb1a79c8f82766a5f53473a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935404b55606d7a85929faab4bfcad6dcd1c6baaea2988d8073685d52453a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afbbb6a99c9083766b615a5a565e65707d8a9aa4afbbb5a99c8f8276695c4f46525e6873808d97a2adaca0958a7e71665c5044392f24180c010000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc8d4e0e6dacdc0b3a79a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7b77716c605d554b43392e23180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b4ab9d9083776a554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f727d87929fa6b0bac4cfd8d9d0c5bbb0a69f93887d70696875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e28313a444d575f6a707d86929facb8c5d2dfebf8fffffff7eaded1c4b7ab9e91847b6e685d554b42382f261b130a00000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b51535454535353535353535353504953535353525251504f4d4b4847423e3a38342f2b26201b150d0802000000000000000000000000000000000000000000000000000000000002080d1113141718191a1918161413100d070100000000000000000000000000060b0f1213151819191a1918161312100c0600000000000000000000000c18232e39424f59616e7b86929fa8b2bdcad3e1dbd0c6bcafa59d9183786d60564d4653606d7984919eaab4bfcad6e3d9cec3b7aa9e94887c6f62564c41362a1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945515d6773808c98a2aebac6d1dcd6cabfb4aa9f92857a6d60554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9b7ab9f94897d706c686767686d77828f9cacb6c0b4a79a8d8174675a4e414c56606d7a85929ea9b1a79e9184786d60554b4035291e13080000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcdd9e4e7dbcec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a88847e756d675d554b4034281f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb2a5988b7f7b859199a3afb8c1ccd6ddd2c7beb3a99f948d80736b616875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a343d47505a626d75818e9ba8b4c1cedbe7f4fffffef1e5d8cbbeb2a5988b7f726b60584e453b32281f160c030000000000000000000000000000000000000000000000000000030c151c232832383b3d414045464747474747474646464646443f464646464645444442403e3b3a37312d2c29231d1a150f0a04000000000000000000000000000000000000000000000000000000000000000000010507070a0c0d0d0c0b0a070604010000000000000000000000000000000000030606090b0c0d0d0c0b0907060300000000000000000000000004101c2834404a54606b75828f98a2aebac4cedce2d6cabfb4aa9e93897d70665c504445515c66727f8c98a2aebac7d1dcdfd3c7bbb0a69a8e8174685e5246392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c55616d7a86929fabb4bfcbd7dbd0c6baaea2988c7f73675d5145392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677783909daab7bbb0a69e92857d78757474767a818e949fabbebdb2a8978b7e7164584b3e45525d68727f8c96a1adaca0968b7e71675d51453a2f24190d0200000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cddae6e9ddd1c5b9aea49d9a9898989898989898989898989898989898989898989795918a81796d675c51453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baaea29886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f829097a1abb5c0cad3ded8ccc0b6aca1979082786d60596875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000040d17202a333c464f59616c727f8b939eaab6c2cfdce8f5fffffff8ebdfd2c5b8ac9f92867d6f6a5f574d443a31281e150b020000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a393937332d393939393838373533312f2e2b26201f1c18120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66707d89939eaab4bfccd6e0dcd3c7baaea2988e81756b60544a3f404b54606d7a85929fabb5c0cbd7e3d8ccc2b9ac9f92867a6d61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6874808d99a3aebac7d1dcd6cabeb4aa9e9285796d60554b4034291c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556774818d9aa8b2bdb9ada197928a8482818183868e939ea6b0bbb9ada196887b6e6255483b414c56606d7984919ea8b2a89e9184796d60564c4135291e140800000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ede1d6cbc0b6aea9a7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a09d938f82796d60574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb4aa93877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c4b8ab9e918490949fa9b3bdc7d1dcd7cdc5bbafa49a92857b6e665c5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa5afbac6d2deeafaf9f5f6f9ece0d3c7baaea29892857c6f695e564c433930271d140a00000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2b27222c2c2c2c2c2b2a28272522211e1a1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7884919da5afbcc6d0dee1d5c9bdb2a89f92867b6e61594f42383945525d6874808d99a3afbbc7d3e0e0d3c7baaea3988c8073675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabb5c0cbd7dbd0c5b9ada1978c7f72675c5145392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3d4a5763707d8a96a0acb8beb3a9a19e96918e8d8e8f92989ea5afb8bfb4aa9e918478695f53473a3a45515d67727e8b96a0acada1968c7f72685d52453b3025190d0300000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce8f2e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1aca59e958d8174695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1bed2dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6cabeb3a993877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ada19691969fa6b0bbc4cfd9dbcfc5bbb1a79f93887d70695e545b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b444d575f6a707d879299a4afb7c1cbd7e2f0edece9e9ecefe2d6cabfb4aaa29791847b6e685e554b42392f261b110600000000000000000000000000000000000000000000000000000000040b10131616181c1f2021212020202020202020201f1b172020201f1f1e1d1c1a181514120e0906040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67727f8c96a0acb8c1ced8e2d9cfc7b9aca1968c7f73695e53473d3035414c56616e7b86929facb9c2ccd8e3d7cbbfb4aa9e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e99a3afbbc7d2ddd6cabeb3a99e9185796d60544a4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7884919ea8b2bdbbb3ada8a19e9b9a9a9c9fa3aaafb7c1baaea3988c7f7266574d423735404b55606d7884919ea7b1a99e92857a6d60564c41362a1f140900000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce9efe3d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9abacb2babebfbfbfbfbfbcb8afa79f93877b6e6155483b3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0ccd1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6baada29786796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9bdb2a8a19ea1a8b0b8c2cdd6ddd6cabeb3a99f958d80736b61574d5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e27303a434c565f696f7c869299a3abb5c0c9d3dde8e4e0dfdcdddfe3e7dbd0c6bcb3a9a19691847a6d675d544a41382d221712090000000000000000000000000000000000000000000000000000000000030709070c1013131414141414141313131313120f0b131313131211110f0d0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea8b2bdcad3e0dcd1c7bdb0a69e9184796d60574d42352b2f3a46535e6975818e9ba6b0bbc7d3dfdcd1c6b9ada1978b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57616e7b87929facb6c0ccd8dacfc5b9ada1978b7f72665c5144382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b96a0abb5bfbeb9b2acaba8a7a7a9acaeb4bcc1bcb1a79f92867a6d6154473c312f3944505c66717e8a95a0acada2978d8073685e52463b31261a0e040000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ecdfd3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8aeb3bcc5d0cbcec8c1bbafa4998d807467564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c899aa4afbbc4c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b8ab9f928578665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e5dacfc4bab2adabadb2bac2cad4dfd5cbc3baada2979083786d60594f4e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434c565e686e7b859298a2abb4bdc7d2dbe4ddd8d4d2cfd0d3d8dee2d8cec5bbb2a8a0969083796d665c53493f3327241b110800000000000000000000000000000000000000000000000000000000000000000004060707070707070707070706060503000006060605050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a1adbac3cedce3d7cbc0b5ab9f948a7d70675d51453b31232a36424d57626f7c88949fabb7c3ced9e2d5c9beb3a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b46535f6975818e9aa4afbbc8d4e0d5c9beb3a99e9184796d60544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d79849199a3aebabec4bdb9b7b5b4b4b6b8babfc4bcb4aaa0958d8074685e5246392a28343f4a54606c7883909da6b0a99f92867a6e61574d42362a20150a0000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e9ddd0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f9091969fa2aab3becad6d9d4ccc0b5ab9d918477685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb4b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b8b4aa9d9083766a544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe0d6ccc4bdb9b8b9bdc4ccd4dcd7cec3b9aea49f92857b6e665c51474e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000020406060606060606060606121f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c0f06060606060606060605030000000000000000000000000000000000000000000000000000091317232e38424b555d686e7a849197a1aab4bdc6d0d9e2d9d2ccc8c6c2c4c7cdd4dce0d7cdc4bab2a89f958f82786d655b50443f362d231a1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa9b3becbd1d9ddd3c7bbafa3998f82766c61554b4033291f25313b47535f6a76828f9ca7b1bcc8d4dbd6cfc5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57626f7c87939facb9c2ccd8dacfc4b9aca1968b7e71665b5044382b1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d676f7c87929fa4aeb3bbbfc5c4c1c0c1c2c5c4bebab2aaa3989183796d60564c41362a232e3844505b65707d8a949fabaea2988d8074695f53463c31261b0f0400000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1cddae7e9dccfc2b6a99c8f82838383838383838383838384899298a2aebac6d3dfddd2c7b8aca095877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687683909aa3aaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaa2988c807366594d402e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c5c4c5c9cfd6dfdbd0c5bcb1a79d928a7e70695e544a404e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000030608090e1112131313131313131313131f2b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f4235291c1313131313131313131312100d08080602000000000000000000000000000000000000000008121b2528343f4a545c676d7a839096a0a9b3bcc5cfd8e2d9d0c7c0bbb9b6b7bbc2cad3dcdfd6ccc3bab1a79f948e81776c605b51483f352c231910060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa5afbbc0c7cfd4c9beb3a99f92877c6e625a5043392f21171f2b37434e5863707d8995a0acb8c4cecfcac4beb9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b47535f6a75828f9ba6b0bbc7d3ded5c9bdb2a89d9184786c6053463c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b555f6a727f8c929fa2aaaeb5b8babebcbcbeb9b8b3ada8a19892867c6f675c51443a30251c27333f4953616b7683909ca6b0aa9f92867b6e61584e43372b20150a00000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcfdae6e0d3c7baada094877a7676767676767676767676787d86929fabb8c5d2dee3d4c8bdb1a895887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8892989b9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9892867a6e6154473b2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e0dad5d2d1d2d5dae0ddd6cabeb4aaa0958d80746c61574d42424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000040a0f1315161b1e1f20202020202020202020202b3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f423529202020202020202020201f1f1d1a1514120e0903000000000000000000000000000000000008111a242d373f44505c666d79828f95a0a8b2bbc5ced7e1ddd2c7beb6afaca9abb0b8c1cad3dddfd5ccc2b9b0a69e938d80746d635a50473e352b22180f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939da5afb5bdc2c8c5b9ada1978d80746a5f53483e31271d0f1b26323c4855616b7783909da8b2bdc6c5bebab3ada39d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949fabb7c2cdd8dacec4b8aca0968a7e7164574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434e58626d737f8a92989fa3ababadb3afafb2adaba9a29f9691867d706a5f554b4032291e17222d38414f59636f7c89949eabaea3998e81756a5f53473d32271b0f03000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec9d5e2e4d7cabdb1a4978a7e71666969696969696969696b727f8c99a5b2bfccd8e5d9cebcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4855606b727f868c8e9191929292929292929292929292929292929292929292929292929292929292929292929292929291908c867d70685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ebe5e1dfdedfe1e5e0d5cbc3baaea2989083786d605a50453b424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000070f161b1f2223282a2c2c2c2c2c2c2c2c2c2c2c2c2c3845525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42352c2c2c2c2c2c2c2c2c2c2c2c2b2a2722211e1a150e06000000000000000000000000000000071019232c363f49525c606d78818f949fa7b1bac4cdd6e0dcd8ccc0b6aca49f9c9fa6afb8c1cbd4deded4cbc2b8afa59d928c7f726c62594f473d342a21170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b74818e939fa3abb1b8bcbcb1a79e92857a6d60584e43362c1f150b15202c38444f5964717e8a96a1acb9bab8b3ada9a19e918a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4754606a76828f9ca7b1bcc7d3dfd4c8bdb2a89d9083776a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c46515b636d737e858e92999c9fa2a9a2a2a9a19e9b97928c847c706b61584e43392f2017111b262f3e4854606b75828f99a4afab9f93877c6f62584e43372b1f1306000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897a1adb9c6d2dfe9ddd0c3b6aa9d9083786d605b535c5c5c5c5c5963707d8a96a3b0bdc9d6e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38444f59626d727a7f82848585868686868686868686868686868686868686868686868686868686868686868686868685858583807b706b61564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefdf6f1eeebebebede2d8cec3b9afa59f92867b6e665c51483e33424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000009101920272b2e2f3537393939393939393939393939393945525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f42393939393939393939393939393836332e2d2b261f180f0800000000000000000000000000060f19222b353e48515b636e74818e939ea6b0b9c3ccd6dfddd3cac2bbafa49a938f949ea5afb9c2ccd6dfddd4cac1b7aea49c918b7e716c61594f463c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d78818c92999fa7abb1b1a99f958b7e71685d52463c31241a0d03101c27333d4653606d7884919ea5aeadaba9a29f97918a7f726b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707d89959fabb7c3cdd9d9cec3b8ab9f95887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a343f49525b636c717b81868b8f92979595959597918e8b8580796f6a61594f463c31271d0e0a141d2c38434f59626f7c87939fabafa4998f82756a6054473b2e221508000000000000000000000000000000000000000000000000000814212e3a47535f697885929eabb8c5d0dbe6ded1c4b8aca0958d80736c655e56534e50535a64717e8a97a4b1bdcad7e3d7cbc0b5ab96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101c27333d47515b62686e7275777879797979797979797979797979797979797979797979797979797979797979797979797979787876736e6861594f443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffdfaf8f7f0e7dbd0c6bcb1a79d938a7e71695f544b403635424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000009121b222b32383b3c4144454646464646464646464646464646525e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c4f46464646464646464646464646464543403b3a37312a211a11080000000000000000000000050e18212b343d47505a626d73808c939da5afb8c2cbd5deded5cbc2b8afa59f9388838f939ea7b1bac4cdd7e1dcd3c9c0b6ada39f92877e706b60584e453b32281f160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d44515c666d777f8790959d9fa7a7a0979083776c60564c41342a201208000b161f2c3844505c66717e8b939fa2a29f9b97928c857e726d63594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4854606b7683909da7b1bcc8d4e0d4c8bcb1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222d374049525a61696e747a7f828587888989888785827e7a736d6760584f473e342a1f150b020b1b27323d47535f6a75818e99a3aeab9e94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000006121e2b37424d576875828e9baab3becad6e2e0d4c8bcb1a79d928d80776e68625f585b60626d75828f9ba8b5c2cedbe0d4c7bbafa399887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353f4951565e6165686a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a66615e564f473e32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffffcf3e7ded6cabfb4aaa0958e81746c61574d42392e35424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000000050e1b242d343d4347494e51525353535353535353535353535353535e6b7885919eabb8c4d1dedbcec2b5a89b8f8275685c53535353535353535353535353535252504d4847423c332b231a0f05000000000000000000040d17202a333c464f59616c727f8b929ca5afb7c1cad4dde0d6ccc3b9b0a69d938c7f79818f959fa8b2bbc5cfd8e2dbd2c8bfbbafa39992867d6f6a5f574d443a31281e150b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212834404a545c656c737c838a909597979590857c6e655b50433a2f22180e000003101c28343f4a54616c75818d929897928f8a85807a706c635b51473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5963707d8a95a0acb8c3ced9d9cdc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e37404850565e61686e7275787a7b7c7c7b7a7875716d67605d554e463e352c22190d03000a16212b37434e58616e7b86929faaaca69a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000020e1a26313e4a5764717d8a98a2aebac6d1dce4d9cdc3b9aea49c928d827b736f6a6a666c6f757f8b939eaab6c3cfdcdfd2c5b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232d373f444c5254595b5e5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5954524d443e352c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffffff4eae1d5ccc3baaea2989083796d605a50453c302735424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000000020c17202d363f464e54565b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6b7885919eabb8c4d1dedbcec2b5a89b8f8275685f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5a55534d453d352b21160b0000000000000000030d161f29323c454e58606b717e87939fa4aeb7c0c9d3dce1d7cec4bab1a79e948e81746d79839096a0a9b3bcc6d0d9e4dad7cbc0b5aba39892857c6f695e564c433a30271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424a535b606a6f767d83888b8a89837c6f6a5f53493f31281e0f060000000c17232e3842505a606d788085878785827e79736d67615a51493f352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d4855616b7783909da8b2bdc8d3d0c7c0b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e363e444d52565e616569686d6f6f6f6e6d676864605d55514b433d342c231a10070000040f1b26313c46535f6974818d98a2a09e948c7f7366594c403326190d00000000000000000000000000000000000000000000000000000914202d3a4753606d7985929faab4bfcbd7e1dfd5cbc0b6aea49c948f86807b787777797c818b919ba6b0bbc6d2dfddd0c3b7aa9d908377675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111b252d323b4146474c4f5152525353535353535353535353535353535353535353535353535353535353535353535353525252504d4746413b322c231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffff8ede2d8cfc3baafa59f92867c6f675d51483e332a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000008131e29323f4850586062686a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7885919eabb8c4d1dedbcec2b5a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6966615f574f473d33271c1003000000000000020b151f28313b444d57606a707d879299a4afb6bfc9d2dbe3d9cfc5bcb2a8a0958f82786d676d7a849197a2aab4bec7d2dde8dcd1c7bdb4aaa29791847b6e685e554b42392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039414950585f626c70767b7e7e7c776f6a5f574e41382d1f160c0000000006111c26303e45515c666d74797b7a7875716d67605d5550483f372d231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f5964717e8a96a0acb8c2c6c2bdb5afa69e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242c323b42464c525458565e6162626262605d555854514c454039312b221a1108000000000a15202a36424d57616e7a85929996918b82796d6053473a2d201407000000000000000000000000000000000000000000000000000006131f2c3845515c6773808d98a3aebac4cfd8e2ddd2c8c0b6aea69f98928d8885848485898e939ba3acb8c1ccd7e1d5c9bdb2a89a8d817467554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20293036393b3f42444546464646464646464646464646464646464646464646464646464646464646464646464646454543403b39363029201a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffffaf0e7dcd1c6bdb2a89e938b7e716a5f554b40362c212835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f221609000000000000000000010d1925303a44505a626a6f74777879797979797979797979797979797979797984919eabb8c4d1dedbcec2b5a89b8f827979797979797979797979797979797979797876736e6960594f44382c1f14090000000000000a141d27313a434d565f696f7c869299a3abb5c0c8d1dbe8dcd1c7bdb3aaa1969083796d665e686e7b859298a3acb6c0ccd8dce3d9cfc6bcb3a9a19691847a6d675d544a41382d2217120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272f383f444e535a6164696e71716f6a625f584e453c2f261b0d0400000000000a151e2834404b545c60666d6e6e686864605c55514c433e362d251c1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c28333e4653606c7884919ea7b1bcbab8b0aba49f948c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121a202930363b4146474c4c52545556565554514b4b4745413a352f271f1910080000000000040e1a26313b46525e68717e8a8c8a847e776d675d5145392c1f1306000000000000000000000000000000000000000000000000000004101c2934404b55616e7b86929fa8b2bdc6d1dce7dad1c8c0b8b0aaa29f999792909192989b9ea5acb5becad3dedad2c5b9aca096897c706356493d2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e171e252a2d2e3235373839393939393939393939393939393939393939393939393939393939393939393939393939393837332e2d2a251f170e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefffdf3e8ded7cbbfb4aba0968e81756c62584e43392f241a2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f22160900000000000000000005111d2a36414c56626d717c8184858686868686868686868686868686868686878996a1adb9c5d2dfdfd2c6b9ac9f93888686868686868686868686868686868686858583807b706b6054483b31261a0e020000000006111c262f39434c565e686e7b859298a2abb4bdc7d2dae3dbd7cbc0b5aba29891847b6e675d565f696f7d86929aa4afbbc0cad3dde1d8cec5bbb2a9a0969083796d665c53493f3327241a0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333c43475055575f616464626058534e463c332a1d140a000000000000030c18232e39424b51545c6061615e565753514b45413a312c231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171f2b3844505b66717e8a959faab3aeaba69f99938d82786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171f252a3036393b3f414647484949484745413e3a39352f29241d150d070000000000000009141f2a36414c56626c717d807d78716c655d554b4035291d10040000000000000000000000000000000000000000000000000000000c18232f3946525e6873808c96a0abb4bfcbd7dce3dad1cac2bcb4aeaca9a19e9d9d9fa2aaaaafb7bec7d0dcddd4c8bdb2a89e9184786c605346392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202126282b2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a2621201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fefff5ebe1d6ccc4baaea3999184796d605a50463c31271d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000713202d3946525e68717f878e909292929292929292929292929292929292929299a1a8b2bdc9d5e1e0d4c8bbafa49a9392929292929292929292929292929292929291908d867d7063574d42362a1e1205000000030c17222d38424b555d686e7a849197a1aab4bdc6d0d9e3dcd2c9c1bbafa39992867c6f695e554d57606b717e88939fa5afb8c1cbd5dee0d7cdc4bbb2a89f958f82786d655b50443f362c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141b222732373e44494d5355585756544e47433c342a21180b020000000000000007121d27303940454b51535454524c4b47454039352f281f1a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606c78839098a2a9a29f9b948f8780786d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e252a2d2e3035393a3c3c3c3b3a39352f2d2c29241e18120b030000000000000000030e1925303b44505a626b7073706d66605b534b43392f24180c0000000000000000000000000000000000000000000000000000000007121d2a36414d56606d79849199a3aebabfcbd1d9e1dcd3cec6bfbab8b3adabaaaaacaeb4b6bac1c9d0d9ddd4cbc2b8aca0968b7f72655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191c1e1f1f20202020202020202020202020202020202020202020202020202020202020202020201f1f1f1d1a1414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fff9eee3d9cfc4bab0a69f92867c6f675d51483f342a1f151b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000714212e3a4754616d7a8692999d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb2bac4cfdae5e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9c98918477695f53463a2d2114070000000b151e28333f4a545c676d7a839096a1a9b3bcc5cfd8e2ddd4cac1b7aea49f92877d706a5f574d454f59616c727f8c929da6b0b9c3ccd6e0dfd6cdc3bab1a79f948e81776c605b51483e33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b33393c4247484b4b4947433d37312a22180f060000000000000000000b151e272e3439404546484746413e3a38342f29241e160d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656f7c8692979798928e88827c736d665c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e14191e202125292d2e2f2f2f2f2d2c292421201d19130c07010000000000000000000008141e29323e48505961636663605c545049413931271d120700000000000000000000000000000000000000000000000000000000010e1925303b45515c676f7c87929fa4aebbc0c7cfd7dce0d7d0cac6c5beb9b8b7b7b8babfc6c6cbd3dbddd8cbc2b9aea49e9184796d6053493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f1112131313131313131313131313131313131313131313131313131313131313131313131313131212100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf1e8dcd1c7bdb2a89e948b7f726a60554b41362d22180d1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000b1824313e4b5764717e8a98a2ababacacacacacacacacacacacacacacacacacacafb5bdc4ccd6e0ebe8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacabaaa096887b6e6155483b2e221508000007121d27303944505b666d79829095a0a8b2bbc5ced7e1dfd5cbc2b8afa59c928b7e716b60584e453d47505a636d74808e949ea7b1bac4ced7e1dfd5ccc2b9b0a69e938d80746d635a50453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b22282d31373a3b3e3e3c3b37322b262018100600000000000000000000030c151d23282e34383a3b3b3936302d2c29231d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f49535f6a707d85898a8985817c766f6a605c544a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191d20212223232221201d181413110d0801000000000000000000000000020d17202d363e474f5557595753504a443f382f271f150b01000000000000000000000000000000000000000000000000000000000008141f2934404b55606a727f8b929ca4afb5bdc4cbd1d8dddbd6d3cfcac6c5c3c4c5c6cad0d2d7e0d9d2ccc2b9b1a79d928a7d70665c5141382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e9dfd7cbc0b5aba1968f82756d62584e433a2f241b100f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000d1a2733404d5a6673808d99aab4b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7cfd6dfe8f2eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b2a8978a7d7064574a3d3124170a00000c18232e39424f59606c78818f949fa7b1bac4cdd6e0e0d6cdc3b9b0a69e938c80736c62594f463c353e48515b606d78828f95a0a8b2bcc5cfd8e3ded4cbc2b8afa59d928c7f726c61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f171c1f262b2d2e31312f2e2b27201b150e06000000000000000000000000030b12181d23282c2d2e2e2d2a25201f1c18120d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414e58616b707a7d7e7c79746f6a626058504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d111314151616151413110d07060401000000000000000000000000000000050e1b242d353e44484a4d4a46443f38332d261d150d03000000000000000000000000000000000000000000000000000000000000020c18232f39434e58626d73808c929fa3abb2bbc0c7ccd2d5dadfdad6d2d1d0d0d2d3d6dbddd7d4d0c7c0bbb0a79f958d80746b61544a402f261b1106000000000000000000000000000000000000000000000000000000000002050708090907070501000000000000000000000000000000000306060909090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000204050505040200000000000000000000000000000000000000000000000000030709090c0d0b08080602000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d7cdc5bbafa39991847a6d615b51463c31281d12090f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c7cbd1d9e1e8e0e0e0ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5beb1a4988b7e7165584b3e3225180b0004101c2834404b54616b73808d939ea6b0b9c3ccd6dfe1d7cec4bbb1a79f948e81746e635a50473d342c363f44505c666d79839096a1aab3bdc6d1dce7ddd4cac1b7aea49f93887e71695e52463a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e2122252423221f1b150f0a03000000000000000000000000000000070c12181c1f202121201e191413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c464f5961676d70716f6d67626058544e443f3830261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070909090807060401000000000000000000000000000000000000000009121b232c33383c3d403d3a38342e27221b140b03000000000000000000000000000000000000000000000000000000000000000007121d27313d46515b636e73808b9299a1a8afb5bbc0c7c9cfd2d3d6dbd7d8d7d7dad5d2d2ccc7c2beb6afa69f959083786d60594f42392e1d140a0000000000000000000000000000000000000000000000000000000003090e12141516161413110d0802000000000000000000000000060b0f12131516151413100d070100000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212110f0d08080602000000000000000000000000000000000000040b0f131516191a181514120e090401000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae4d9d0c5bbb0a69f92877d6f685e52493f342b1f160c000f1b2835424e5b6875818e9ba8b4c1cedbe2d5c8bbafa295887c6f6255493c2f2216090000000000000000000f1b2835424e5b6875818e9ba8b4c1ced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d7dcd3d3d3d3d3d3d3d3d3ddd8d4d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2cbbeb2a5988b7f7265584c3f3225190c0006131f2c3845515c66707d8a929da5afb8c2cbd5dee3d9cfc6bcb3a9a0958f82786d605c52483f352b2428343f4a545d676e7b849198a2abb5bfcbd7dbe4dcd3c9c0bbafa49a92857b6e61564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518181615130f0a0400000000000000000000000000000000000000070c101313151414110e080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343e474f555d60636463605c55544e47433c342e261e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a21282c2f3033302d2b28231c17110a02000000000000000000000000000000000000000000000000000000000000000000010b151f2b343f49525c636e737e8791969fa3abafb6b9bec2c5c6cad0cacbcbcacfc9c5c4c0bbb9b1aca49f9490837a6d665c51473e30271c0b020000000000000000000000000000000000000000000000000000060b10141a1e2021232321201e1913100b050000000000000000070c11171c1f2022232220201d18120f0a0300000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000002080d161b20222326262522211e1a15110d070100000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dddddcd2c7beb3a99f948c7f736b60564c41372d22190d04020e1b2835414e5b6874818e9ba7b4c1cedaddd5c8bbafa295887c6f6255493c2f2216090000000000000000000e1b2834414e5b6774818e9aa7b4c1c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7beb1a4978b7e7164584b3e3125180b000713202d3a4653606d7984919ea4aeb7c1cad4dde8dcd1c7bdb4aaa19791837a6d665c514940362d2317232e38424b555e696f7c869299a3aebbbfc9d2dce5dbd8ccc0b6aca2978e8175685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0b090806030000000000000000000000000000000000000000000000040607080807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222c353e434b515456575653514b47433c373228231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242624201f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000030d19222d37404a525c636d717d848d92999fa4acadb3b6b8babfbdbebebebdbdbdb9b8b5afaca79f9a938d827a6d685d544b40352c1e150b00000000000000000000000000000000000000000000000000020a11171c1f252a2d2e302f2e2d2a251e1c160f070000000000030b12181c22282b2d2f302f2d2c29241d1b150e0600000000000000000000000000000000000000000000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c07000000000000000000000000050c131921272c2f303233322f2e2b26201d18130c07010000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced0d1d0d1cbc0b6aca1978f82786c60594f443a30251b100700010e1b2834414e5b6774818e9aa7b4c1d1d0d1d0c9beb3a995887b6e6255483b2f2215080000000000000000000d1a2734404d5a6773808d9aabb5b9bbc0babababababababababababababababababababababababababababababababababababababababababababababababac0bbb9b1a8978a7d7064574a3d3124170a000b1824313e4b5764717e8a96a1adb6c0c9d3dce5dbd7cbc0b5aba29891857b6e685d544a40372e241b111c26303a434d565f6a707d87929fa4aeb7c1cad4dde8ddd2c7beb3a99f92867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c313a4145474a4b494645403937322b272017110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a171312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525a626b6f7981878f939a9ea1a9a9acaeb4b0b1b1b1b1b0b2adababa49f9c95908880786d685d564c42392e231a0c03000000000000000000000000000000000000000000000000050c141c23282b30363a3b3c3c3a3936302c272119110a010000050c151c23282d3338393c3c3c3a39352f2b26201810090000000000000000000000000000000000000000000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b03000000000000000000050e171e252a32383b3c3f403e3b3a37312c29241d18120b0300000000000000000000000000000000000000000000000a1723303d4a5663707d8996a8b1bdc3c3c4c4c3bfbbafa49a92857b6e665b50473d32281e13090000000d1a2633404d596673808c99abb5c0c3c4c4c3c2b9ada197877a6d6054473a2d2114070000000000000000000b1825313e4b5864717e8b99a3abacafb5adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb5afacaaa095887b6e6155483b2e221508000e1b2734414e5a6774818d9aa8b2bdc8d2dbe5ddd3c9c1bbafa39992867c6f695e564c42392e251c120a151e28313b444e58606b717e8b929ca5afb8c2cbd5dfe4d9d0c5bbaea399897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1f282f35393a3d3e3c3a38342e2b27201b150c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e384048505960676d747c82878d9297999c9fa2aaa3a4a5a4a4a3a9a19e9b99938f8a837c736d665d564c443a30271d1108000000000000000000000000000000000000000000000000050e161e262e34383b42464849494746413a38332b231c130a01050e171e272e34383f44464849484745403937312a221b120900000000000000000000000000000000000000000000000009131b20293036393a3f42444545454442403b3a373128231c150c0300000000000000040d17202930363d4448494c4d4b4847423c39352f29241d150d07000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb5b6b7b7b7b6b5aea59f93887d70695e544a3f352b20160c010000000b1824313e4b5764717e8a99a3afb5b6b7b7b7b6b3ab9e918578685d5245392c2013070000000000000000000815212e3b4854616e7b86929b9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a39f9e98918477695f53463a2d211407000e1a2734414d5a6774808d9aa6b0bbc5cdd6ddd4cbc1b7aea49f92877d706a60574d443a30271c130a030c161f29323c464f59626c73808c939ea6b0b9c3cdd6ddd4cbc2b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292c2d3031302d2c28231d1b150f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e363f474f555d606a6f757b8085898d8f9298959797989897969596918e8b87827d786f6a605c544c443a32281e150b000000000000000000000000000000000000000000000000040d16202830383f44464d5254565654524c48443d352e261c130a0e172029303940444a505355565553514b47433c342d241b12090000000000000000000000000000000000000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b000000000000010c161f29323a41464f545659595855534d4745413a352f271f1910070000000000000000000000000000000000000000000714212d3a46535e697784919da3aba9aaaaaaa9aba39f938c7f736b61564d42382d23190e04000000000814212e3b4754616e7b86929fa5a8a9aaaaaaa9a9a1998e817468564c4135291d11040000000000000000000714202d3a46525e69737f8a8e91939993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939992918e867d7063574d42362a1e1205000a1723303d4a5663707d89949fa9b3bbc4cdd7cbc2b8afa59c928b7f726b61584e453b32281e150b0100040d17202a343d47505a636e74818e949fa7b1bbc4cdd5cbc2b9b0a69e9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021232423201f1c18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242d353d434b51585f62696e74797c80838587898a8b8b8b8a8a888685827e7b75706c656058504a423a322820160c030000000000000000000000000000000000000000000000010c161f28323a424a5053575e616362615e56544f4740382e251c11162029323b424a51545b60626362605d55534e463f362d241b0f05000000000000000000000000000000000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c1207000000000007121d28313a444c52596063656665625f5754514b454039312a22191007000000000000000000000000000000000000000005121e2a36424d5764717e8a92999b9c9d9e9d9d9b99928d81746d63594f443b2f261c110700000000000714202d3946525e6874818e93999b9d9d9e9d9c9a9791877c6f6255493c2f24190d0100000000000000000005121e2a36424d57636d737d828486868787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787868684817c706b6054453b31261a0e02000916222f3c4854606b76828f97a1a9b3bbc3cbc3b9b0a69e938d80736d62594f463c332920160c03000000050e18222b353e48525b606d78828f95a0a9b2bbc4c9c0b9b0a79f948c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141718161313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121b232b313a41454e53575f62666d707376797a7c7d7e7e7e7e7d7c7a7875716e6964605b534e443f38302820160d0400000000000000000000000000000000000000000000000008131e28313a444c545c6065696e6f6f6d68636059524a40372e23191e28323b444c545c60666c6f6f6f6d67625f5850483f362c21170d03000000000000000000000000000000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c01000000010d18242f39434c565e616b6f7273716e6965605d55514b433c342b22190c0300000000000000000000000000000000000000020e1a25313b4955616c727f868b8e90909191908e8b8680786d605b51473e32291d140a00000000000005111e2a36414d56606d7981898c8f909191908f8d8a857e706a5f54473b2e1e130800000000000000000000020e1a25303b45525b636b707578797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7977746f6a60594f44332a1f140900000714202c38444f59616e7b859297a1a9b1babfb9b1a79f948e81776c605b51473e342b21170d040000000000061019232d364044515c666d7a839097a1a9b3bbbeb9afa69f958f82786c60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191f282f353c43474d53545c606366656c6e6f7071727171706f6d676865615e57535049413d342e261e160e04000000000000000000000000000000000000000000000000010d19242f3a434c565e666d72777b7c7c7a76706b635c524940352b1d25303a444c565e666d72787b7c7b7a756f6a625a50483e33291f140900000000000000000000000000000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d120700000004101d2935404b555e686d767c7f807e7b77726d67605d554e463d342b1e150b000000000000000000000000000000000000000009141f2d3945505a636d727b7f818384848483817f7a736d665c504940352c20170b02000000000000020e1925303b45515c676d757c7f828384848483807d79706c61584e43372b1f0c01000000000000000000000009141f293340495259616368666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6668625f584f473d3321180e03000004101c27333d46525e696f7c859197a0a7aeb4afa7a0959082796d655b50493f352c22190f050000000000000008111b242834404a545d686e7b859197a1a9b0b2ada59d9490837a6d665b5043392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d242931373c42474a505356535b60616264646565646362605d555854524d46443f382f28231c140c040000000000000000000000000000000000000000000000000004111d2935414c555e686d787f8487898986837d736e635c52473d2f262a36414c565e686e787f8588898886827c716c625a50453b31251a0e0200000000000000000000000000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d0100000613202c3945515d676d7a82898c8c8b88837f7a736d675f584e463d30271d12070000000000000000000000000000000000000003111d28343e48515b63696e7275767777777675726d68605c544a3f372e231a0e05000000000000000008141f2934404b555c606a6f7375767777777674706d66615a50463c32261b0f000000000000000000000000030d17212e3740474f5557545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b5455534e463d352b210f06000000000b16212a36424d565f6a6f7c8590959fa3aaa59e9590837a6d675c53493f372d231a1007000000000000000000091218232e39424c565e696f7c8591979fa6a9a19e938e827a6d685d544a3f31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820262b3137383f44464949505354565758585857575553514b4b4846423b37332d261d17110a0200000000000000000000000000000000000000000000000000000613202c3945515d676d7a828b9196969a93908980736e63594f41382d2d3946525e686e7a838c92979699928f867e716c61574d42362a1e130800000000000000000000000000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d10040004111d2935414b55606d79838f9498999895908b857f796f6a60584e42392e23180c00000000000000000000000000000000000000000c17222c363f4951575e616568696a6b6a6a6865615e56504a42382e251c1108000000000000000000020c18232f39434b5158606266686a6a6b6a696764605c5450483e342a20150a00000000000000000000000000050f1c252e353e44484a4a50535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545353504a4847433c342b231a0f0000000000050e1925303b444e585f6a6f7b838c92989b9a938e837a6d685d554b41382d251b1108000000000000000000000007121c27303a434d575f6a6f7c8590949a9a97918a81786d685d564c42382d1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151b20262b2e34383a3d3f444647494a4b4b4b4b4a494745403e3b3a36302b27221b140b0600000000000000000000000000000000000000000000000000000006121e2b37424d57606d798390949ea0a8a49f9c928c80736b6053493f3338434f59616d7a8490959ea1a9a39f9992887e71695e53463a3025190d0000000000000000000000000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c201306000613202c3945515d6773808d959fa6a6a7a09d97928c847c6f6a60544b4034281c10040000000000000000000000000000000000000006101a242e373f454d5354585b5d5d5e5e5d5b5854524c443f3830261c130a000000000000000000000007121d27313940454e5456595c5d5e5e5d5c5a5753514b423e362c22190e0400000000000000000000000000000a131c232c33383c3d3f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746443f3c3a37312a221a110800000000000009141f29323c464e585f696e7980868c8e8d8881796d685e564c43392f261b1209000000000000000000000000000b151e28313b454e585f6a6f7b828a8d8e8b847e746d665d564c443a2f261c0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1c23282b2d2d3337393b3c3d3e3f3e3e3d3c3a39352f2e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000814212e3a47535f6974818e959fa6acb2afaca49f93887d6f655b5044373b4854606b75828f969fa7adb3aeaba39a92867b6e61564c41362a1c11060000000000000000000000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d201407030f1c28333f4a54606d7a85929fa7b0b3b1aca9a29f9691867c6f665c5145382c1f1306000000000000000000000000000000000000000008121c252e333b4246484c4e50515151504e4b4746413a342e261e140a010000000000000000000000010b151f272f343d4347494c4f50515151504d4a46454039302c241a1007000000000000000000000000000000010a111a21282c2f2d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d2e2b262018100800000000000000020d17202a343c464e575e666d737a7f81807c746d675e564c443a31271d140a0000000000000000000000000000030c161f29333c464e585f696e767d81817e79716c605c544c443a32281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e11171c1f2022272b2d2e2f3131323231302f2d2c292421201e1a140f0b06000000000000000000000000000000000000000000000000000000000004101d2935404b55626e7b87939fa7b0b9bdbbb9afa49a9083786c6053463a424d57636f7c89949ea8b1b9bebab4aca2988e8174685e5246382d22170b0000000000000000000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a06121f2b3844505b66727f8c97a2adb9bfbcb8b3ada8a0989184796d6053463a2d2013070000000000000000000000000000000000000000000a131c212931363a3b3f424344444443423f3a39363028231c140c0200000000000000000000000000030d151d232932373b3c40424344444443413d3a38342e271e1a11080000000000000000000000000000000000000810161c202322282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2822211f1a150e06000000000000000000050e18222a343c454d545c60686d7274736f6a605d554c443a32281f150b02000000000000000000000000000000040d17212a343c464e565e616b707474716d67615a514b423a322820160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171b1f2021232425252524242220201d181514120e09030000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774808d9aa4afb9c2c9c8c0b6aca095897d7063564c4147535f6975828f9ca6b0bac2c9c6beb4aa9f92867a6d61544a3f33281c0f0300000000000000000000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c0613202d394653606c7884919ea9b3becbc8c5bebab2aaa0968a7d7063574a3d3024170a000000000000000000000000000000000000000000010a0f171f252a2d2e3235363738373735322e2d2a251e17110a02000000000000000000000000000000030b121820272b2e2f3335373738373634312d2c28231d150c080000000000000000000000000000000000000000050b101416171c1f2020212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120201f1c1715120f0a030000000000000000000000071018222a333b424b51565e61656867626058514b433a322920160d030000000000000000000000000000000000050f18222a343c444d52596163676764605c5550454039302820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416171818181817161413110d070705020000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb6c0cbd5d2c7beb1a79b8e8175685e52464a54616e7b87939facb9c1ccd5d0c5baaea3998c7f72665b5044382b1f140900000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d121f2b37434e5864707d8a96a0acbcc5d0d4d0cac3bcb2a8988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000050d141a1e212125282a2a2b2b2a282521201e19130b0600000000000000000000000000000000000001070c151b1f222326292a2b2b2a292724201f1c18120b0300000000000000000000000000000000000000000000000407060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413120f0b06060300000000000000000000000000000710182129303940454c5254595b5a55544e454039312920170e0400000000000000000000000000000000000000061018222a323b42464f55575a5b5853514b433e342e271e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090a0b0c0b0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865717e8b97a2adbec7d2ddd9d0c3b9ac9f92867a6d615447505c6673808d9aa4afbbc8d3ded7cbbfb4ab9e9184786c6053463b31261a0e00000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d15212e3a47535f6a76828f9ca8b2bdced7e1dbd3c7bbafa3998a7d7063574a3d3024170a00000000000000000000000000000000000000000000000003090e121415191b1d1e1e1e1d1b181413110d0802000000000000000000000000000000000000000000040a0f131516191c1d1e1e1e1d1a171313100c0700000000000000000000000000000000000000000000000000000000000306060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706060300000000000000000000000000000000000000070f171e272e343a4146474c4e4d4947433c352f271f170e05000000000000000000000000000000000000000000061018202930363e44484a4e4e4b464540393028231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15222e3b4754606a7783909da9b3bed0d9e4e0d3c7baaea3998b7f7265584e53606d7984919eacb6c0ccd8e7dcd1c6b9aca1968a7d7063574d42362a1d1207000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a111d2935414c56626f7c88949fabbac4cee0e9dfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000020507080c0f10111111100f0c0707050100000000000000000000000000000000000000000000000000030608090d0f10111111100e0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23283036393a3f41403c3b373229241d150d050000000000000000000000000000000000000000000000060e171f252a33383c3d41413e3a38342e271e18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b08080602000000000000020507080908070502000000000000000000000000000000000000000000000000000000000000000000000006111b2935414c56626f7c89959fabbbc5d0e2ebe3d7cbbfb4ab9d9083776a5f535663707d8a97a1adbec7d2dde8e2d5c9bdb2a89c8f8275695f5346392e23180c000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a13202c3945525d6874818e9aa6b0bbccd6e0e1d5c9beb3a99c8f8276685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f11121212121212121212121212121212121212121212121212121211100f0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a2d2e3235342f2e2b272018120b0300000000000000000000000000000000000000000000000000050d141921282c2f303434312d2c28231d150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11131417181514120e0903000003090e121415161414110e09020000000000000000000000000000000000000000000000000000000000000000000b17222d3945525d6874818e9ba7b1bccdd7e1f4e7dcd1c6b8ab9f95887b6e62535e6875828e9ba9b2bed0d9e4eee5dacec4b9ac9f93877b6e61544b4034281c10040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1c28333f4a54606d7a86929facb8c2cddfe8dfd2c6b9ada1978a7e7164564c4135291d110400000000000000000000010507070c0f11121212110f0d0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b19161313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c13191e202126282722221f1b150c070100000000000000000000000000000000000000000000000000000002090e161c202324272825201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13181d2020242522211e1a150b06090f141a1e20212321201e1a140f0a04000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7a86929facb8c3cddfe9f3ede2d4c8bcb1a7998d8073655b616d7a86929facb9c4cfdfebf5ebe0d4c7bbafa4998d8073665c5145382c1f150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2b3844505b66727f8c98a2aebac6d3e0e3d6cbbfb4aa9e9285796d6053463a3024190d01000000000000000002080d111314181b1d1e1f1e1e1c191514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191b1a1615130f0a0400000000000000000000000000000000000000000000000000000000000000050b101416171b1b181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d24292c2d31322f2e2b26201711151a1f252a2d2e302e2d2a251f1b150c07010000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8b98a2aebac7d3e0ecfbf0e4d8cdc3b7ab9e9184786c6065727f8b99a3aebac7d3e0ecfcf0e3d7ccc0b5ab9e9285796d6053463c31261b0f0100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403737373737394653606c7884919eaab4bfcad6e2e0d3c7baaea3988c7f73675c514538281e13080000000000000000050c13191d202125282a2b2b2b2a292622211e1a150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e161e24292d2e323537383838383838383838383838383838383838383838383838383837373533302d2c28231d1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0e0d0908060300000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e171e252a2f35393a3d3e3b3a373127221b20262b30363a3b3c3b3a36302b262018120b030000000000000000000000000000000000000000000000000000000613202d394653606c7884919daab4bfcad6e2effbf5eaded2c5b9aca196897c6f636a7783909dabb4bfcbd7e3effbf4e8ddd2c7b9ada1978a7e7164584e43372b1d130700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d444444444444424d5763707d8a96a0acbcc6d0dbe7dfd2c5b8ac9f92867a6d61554b403428160c0200000000000001090e171e252a2d2e3235373838383735332f2e2b262018120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20283035393a3f424445454545454545454545454545454545454545454545454545454443423f3c3a38342e2b26201a150c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202930363a4045474a4b4847423c332d262a31373b424648494746423b373229241d150d060000000000000000000000000000000000000000000000000005111e2a36414d5663707d8996a0acbcc6d0dbe7f3fffaede1d5c9bdb2a89a8e8174676f7c8895a0acbdc6d1dce7f3fff9eee3d5c9beb3a99c9083766a5f53473a2f24180d01000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150535f6976828f9ca8b2bdced8e2dfd3c7bbb0a69a8e8174685e5243392e2318040000000000000009131b20293036393a3f42444545454442403b3a373128231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d323a4146474b4e50515252525252525252525252525252525252525252525252525251504e4c494645403937322b262017110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429323a41464b5153575855534e443f382f333c43474d52545654524d47433c352f271f180f070000000000000000000000000000000000000000000000000714202d3946525e6875828e9ba8b2bdced8e2edf8fffdf1e5dacec4b8ab9f9285796d74808d9aa7b1bccfd8e2edf8fffff2e6dacfc5b7ab9f94887c6f62554b4035291d1104000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d55616e7b87939facb9c4cedfeaddd0c4b7ab9f94887c6f62564c4130271d120700000000000009121b252d323a4146474b4e50515251514f4c4847423c342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f444c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b595653514b47433c373128231c150c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d606465625f57504941383c464e53575e6163615e57544e454039312a211911070000000000000000000000000000000000000000000003101c28343f4a54616e7b86929facb9c3cedfeaf4fefffff6ebdfd3c6baada2978a7e717985929eabb8c3cddeeaf4fffffff7ece1d3c7bcb0a69a8d8174675d5145392c20160a000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a6774808d9aa4afbbc8d4e0e1d5c9bdb2a89c8f82766a5f53443a301e150b00000000000006111b242d373f444c5254585b5d5e5e5e5d5c5955534e44403930271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4851565d6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a686663605c54544e47433c342e261e170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313a404550565e61676d70716e6a605b53493f464e585f62696e6f6e69625f58514b433c332b23190f0600000000000000000000000000000000000000000006121f2b3844505c66737f8c99a3afbbc7d3e0edfcfffffffbeee2d6cabeb3a99c8f82767d8a97a1adb9c6d2dfecfcfffffffdf0e4d8cdc2b8ab9f92857a6d6053473d32271b0f020000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767985929facb6c0ccd8e4ded2c5b9aca0968a7d7063584e4332291e0c030000000000010c17222d363f4951565e6165686a6b6b6b6a6866625f57514a42392e23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e48515b62686d7275777878787878787878787878787878787878787878787878787878777675726f6d66625f58534e443f38302920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b515a62686d747a7d7e7b736c655b50444e585f6a6e767b7c7b766f6a605d554e463d352b21180e0300000000000000000000000000000000000000000713202d3a4653606d7884919eabb5c0cbd7e3eff8f6f6f9faf2e6dbd0c5b9ac9f93877b828f9ba9b3bec9d5e2eef9f7f6f7f9f5e9dfd3c6baaea2988b7e7265594f43382c1e13080000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382828f97a2adbec7d2dde2d6cabeb4aa9e9184786c6053463c3120170c00000000000005111d29343f48515b62686d7275777878787775736e6a605c544a4034281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727a7e818384858585858585858585858585858585858585858585858585858483817f7c79746f6a625f58504a423b322a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d606c717a80858a8b8780776c605a50565f6a6f7c83878987827c746d675f584f473d332a2015090000000000000000000000000000000000000005121e2a36424d5764707d8a96a1adbdc7d1dce8f0eceae9ecedf0ece0d4c7bbafa4998d8187929facb9c5cfdae6f0eceae9eaecf0eee2d6cabeb4aa9d9083776b6054483a3025190d0000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8f949fa9b3bed0d9e4dfd3c6baaea2988b7f72665b5044382b1f12050000000000000915212d3945505a626d727a7e818384858484827f7b746d665c5144392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c727f858b8e90919191919191919191919191919191919191919191919191919191908e8c8985817c766f6a605c544d443b332a21170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c565e676d757e858d929899938d80736c61575e686f7c8590949a938f8780796e6a60594f453c31261a0e020000000000000000000000000000000000000714212d3a46535f6976828f9ca8b2bdcfd9e3e9e4e0dddcdfe0e4e8e3d7ccc0b5ab9d928d9299a3aebbc7d6e1eae4e0dddcdde0e4eae7dbd0c5b8aca095897c6f63564c41362a1b110600000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9c9fa6b0bcc5d0e2e4d8ccc0b6ac9f92857a6d60544a3f33281c0f030000000000000b1724303d4956626c727f868b8e90919191908f8c8881786d60554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a92989b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9d9b9997928e88827c736d665e564d453b332920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686d79818b92979fa2a49f928a7e70695e666e7a8591979fa49f99938d847c706b60574d42372b1e1308000000000000000000000000000000000004101c2834404b55616e7b87939facb9c4cfdfe6ded8d3d0cfd2d4d8dde4ddd2c7bdaea49d9a9fa3abb5bfcbd7e6dfd8d4d1d0d1d4d8dfe6e2d4c8bcb1a79b8e8175685e5246382d22170b00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a9abb0b8c2ced7e1e0d4c8bbafa49a8d8074675d5142382d22170b00000000000005121e2a36424d5765717e8b92989b9d9e9e9e9d9b99938c8073675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919da2aaaaababababababababababababababababababababababababababaaa9a8a9a29f9a948f8780786e685f574d453b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a838f939fa2a9aeafa49f92857b6e666c78828f97a1a9afaba49f9691867d70695f53473a3025190d010000000000000000000000000000000006131f2c3845515c6773808d9aa4afbbc8d4e0dcd4cdc7c4c3c6c8ccd2d9e2d9d0c0b6aea9a7acaeb5bdc6d1dcddd4cdc8c4c3c4c8cdd4dde4d9cec3b9ac9f92867a6d6153493f33271b0f03000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b6b7bbc2cad4e0e9dfd2c6b9ac9f93877b6e62554c412f261c11060000000000000714212d3a46535f697784919ea2aaaaabababaaa8a59f92857a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb4b6b7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b6b4b3adaba69e99928d827a6e695f574d443a3024190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798390959ea5adb3babaada2979083786d727f8c949fa9b2bbb5afa8a09892857b6e62564c41362a1d1105000000000000000000000000000000000713202d3a4653606d7985929eacb6c0ccd8ded4cac2bcb7b6b9bbc0c7d0d9e2d2c8c0b9b5b4b9bbbfc6cfd8dfd4cbc2bcb8b6b8bcc2cbd4dee0d3c7baaea3988c7f72655b5044372b1f1409000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c2c4c7cdd4dce6e8dccfc2b5a99c8f8276695f53433a2f1d140a000000000000000815222e3b4855616e7b8896a0acb4b6b7b8b7b7b5ada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a7b1bcc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c3c1bebab8b0aba39f9490847b6e695e564c41352920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c959fa7afbabec5beb3a99f958d80737c87929fa6b0bbc4c0bbb2aaa2978f8275685e5246392d20130700000000000000000000000000000006121f2b37434e5864717e8b97a1adbec7d2ddd8cdc2b8b0aba9acafb6bec7d2dddad2cbc5c2c0c5c7cbd1d8e1d8cdc2b9b1aba9abb1b9c2ccd5e0d7cbbfb4aa9e9184786c6053463b30251a0e000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfcfd0d3d8dee6eee3d6c9bdb0a3968a7d7063584e443a2f24190d040000000000000a1723303d4a5663707d8996a8b2bdc3c4c4c4c3beb3a9988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0d0d0cac6c2bdb5aea69f9691857b6e685d52463f32291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909da7b1b9c1cad0c5bbb1a79f93887e849199a3afb8c2cdccc3bcb3a99e94877a6d6154473a2e2114070000000000000000000000000000000815212e3b47535f6a7683909da9b3bed0d9e4d3c7bcb0a69f9c9fa4acb6c0ccd8e4dcd6d1cecdd2d3d7dce3e0d4c8bcb1a79f9d9fa7b1bac3ced9dcd1c6b9aca096897d7063574d42362a1c12070000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcdddfe4e9f0efe2d5c8bcafa295897c6f6a5f564c4135291f160c0100000000000b1824313e4b5764717e8a97a4b1bdced1d1d1d0bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7dedededededededededededededededededededededededededddcdbd6d3cfc6bfbbb0a8a09791847a6d615b51443a3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8c1cbd6d7cdc2bbafa49a938a9196a0abb5c0cad4d7cec5baada297887c6f6255493c2f221609000000000000000000000000000004111d2935414b55626f7c88959fabbbc5cfe2ddd0c4b7ab9f9490939aa4afbbc8d4e0e7e2dddbdadfe0e3e7eaddd1c4b8ab9f9590959fa8b2bdc8d4e2d5c9bdb2a89b8f8275695e5246392e23180c0000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e6ebeceef2f7f8ebded1c5b8ab9e92857c6e685d52453e31281d120700000000000b1825323e4b5865717e8b98a4b1becbd7ded9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebebebebebebebe6dfdfdfdfdfdfdfdfdfdfdfdfdfdfe0e1e3e9e6e2dfd8d1cbc2bab2a9a0968f82756d62564c41362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca6b0bbc5cfdbd8ccc0b6aca49f979ea0a8b2bdc7d1dcd5c9beb2a99f9285796d6053463a2d20130700000000000000000000000000000613202c3945515d6774818d9aa7b1bccdd7e1d5c9beb3a99c908388939facb9c6d0dce7edeae7e7ecedefece0d4c8bcb1a79d90839096a0acb9c7d2ddd9cec4b9ac9f92877b6e61544a4034281c100400000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadedfe2e6ecf4ecdfd2c6b9ada19791847a6d605a5043392f24180d00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a0d04040403020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f7eee7e1dddad9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d7dcdde0e4e3dcd7ccc4bbb2a89e948b7f72685e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89949ea9b3becad6ddd2c7beb6afaca4aaacb2bac4cfd9d5cbc3b9ada1978d8073675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a85929facb8c2cddfdfd2c6b9ada197897d82909caab4bfcbd6e3eff6f4f3f8f9f7eaddd1c4b8ab9f95887c84919eacb6c0ccd8e0d4c7bbafa3998c8073665c5144382c1f140900000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8c9cdd2d3d6dbe1e8eee2d6cabeb3a9a0968f82756c61554b4035291c1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271a11111110100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ece3dcd5d1ceccc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cacfd0d3d8dee7ded6cdc3bab0a69f92857a6d61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b75828f97a2adb9c0ccd5d9d0c7c0bbb9b1b7b9bdc4ccd6d8cec3b9aea49e91847a6d60554b4034281c10040000000000000000000000000007131f2c38444f5965727e8b98a2aebac6d3dfded1c4b8ab9e9185787e8b98a3aebac7d3e0ecf7fffffffbefe3d7cbbfb4ab9d9083777f8c9aa4afbbc8d4e0d7cbc0b5ab9e9185796d6053463c31261a0e01000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbcc0c5c6cad0d8dde4e6dacfc5bbb2a89e938a7e71675d5145382e23170c000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271e1e1e1d1d1c1b19171413110d0804010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee3dad2cac5c1c0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9babdc3c4c7cdd4dce4dfd5ccc1baada2978d8074685e5246392d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c2c38444f59616e7b85929ea5afbac3ced9d9d2ccc8c6bdc4c5c9ced6dcd0c6bcb1a79d928a7d70685d5243392e23180c06000000000000000000000000000a15222f3b4854606b7783909daab4bfcad6e0d4c8bcb1a79a8d80737a86929facb8c5cfdae6f2fefffff9ece0d3c7baaea3998b7f727b87939facb9c6d0dbdcd1c7b9ada1978a7d7164574d42372b1d1207000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b3b8babec5ccd2d9e2e1d7cdc4baafa59e9184796d60544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332a2a2a2a2a2a2928262321201d1913110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b3acacacacacacacacacacacacacacadaeb0b6b7bcc2cad2dae4ded6cabeb3a99f92867a6d6154473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161d262d333d46525e69707e8a939da8b1bdc8d4e4ddd8d4d2cad1d2d5d9e0d6cbbfb4aaa0958d80746b61564c41342e261e180f06000000000000000000000006111c2a36414c56636f7c8995a0acbcc5d0dbded1c4b8aca095887c6f75828e9ba9b3bec9d5e2eefafffff8ecdfd2c5b9ac9f92867a6d7683909caab4bfcad6e3d5c9beb3a99c8f8276695f5346392f24180c000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7abadb3bbc0c7d0d8e1dfd6ccc1b9ada1968c7f72665c5044382c1f12060000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4037373737373737363533302d2c2924201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e1d5cac0b6aea8a6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a4a9abb0b8c0c8d2dde6dbd0c5baaea2988b7f7265564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1620282f383f44464d56616c74818e95a0acb8c5d1dee8e4e0dfd7dddee1e5e0d3c7baaea3989083796d60594f46443f38302a21180e04000000000000000000000b17222d3946525e6875818e9ba7b1bcced7e2d7cbc0b5ab9d9083776a707d8a97a1adb9c6d2dfeaf6fffaeee2d6cabeb3a99b8f827568717e8b98a2aebac7d3e0dacfc4b9ac9f93877b6e61554b4035291d10040000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495969a9fa2a9afb6bec6cfd8e3ded5c9bdb2a99e9184796d6053463a2d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d44444444444444434341403d3a39352f2c29241e1a140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49c9993939393939393939393939393939394979c9fa6aeb6c0cbd5dfe1d6cabfb4aa9d908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a424a5053565e61646d7984919daab7c4d0ddeaf0edece4eaebedebdfd2c5b8ac9f92867c6f67615e5753504a423c332a20160c020000000000000000030f1c28333f4a54616d7a86929facb9c3cedfe0d3c7bbafa3998c7f72656d7985929eabb8c3ced9e5f1fff8ecdfd2c6b9ada2978a7d70646d7a86929facb8c4cfdae0d4c8bbafa49a8d8073675d5145382c1f150a0000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d878787878787878787878788898d92979fa4acb5bdc6d1dce6dacfc4b9ada196897d7063564a3d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515150504f4e4c4a4745413a39352f2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dacec1b5a89c928d868686868686868686868686868686878a90949da4aeb9c3ced9e4dbd0c6b9ac9f93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444c545b6064686e7175797f8c99a6b2bfccd9e5f2faf9f0f7f8f5e8dbcfc2b5a89c8f827a76726e6964605c544d453c32281e1308000000000000000006121f2b3844505b66727f8c99a3aebac7d3e0dfd2c5b9ac9f92867a6d616674808d9aa8b1bdc8d4e4eef9f8ebded1c5b8ab9e9285796d606775818e9ba9b2bec9d5e1d8ccc0b6ac9f9285796d6053473c32261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d80858d939aa3abb5bfcbd7dfe0d5c9bdb2a89b8e817468574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665d5d5d5d5d5d5d5d5d5d5c5b595654524c4745413a363129241e160d07010000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078797979797979797979797979797a7b7d828d929da7b1bcc8d4e0e0d4c8bbafa49a8a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424c565e666c71777a7e82868c919ca8b4c0cdd9e6f3fffffdfffff5e9dcd0c3b7aa9e948f87837f7b76716d665f574d443a3024190d01000000000000000613202d394653606c7884919eabb4bfcbd7e2d6cabeb3a99c8f8275685e626f7c8995a0acb8c7d2dde8f4ede1d5c9bdb2a89a8d8174665c63707d8997a1adb9c6d2dfddd2c7baada2978b7e7165584e43372b1f130600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a80889299a3aebbc3ced9e5dacfc4b8ab9e918578695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736a6a6a6a6a6a6a6a6a6a6a69686663605d5654524c46423b352f281f18120c0400000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6e7177808d95a0acb8c5d1dee4d8ccc0b6ac998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545e686d787e83878b8f92989ca3adb8c4d0dce8f5fffffffffff8ebdfd3c7bbb0a69e9993908c87827e786e695f564c4135291d110400000000000004111d2935414c5663707d8a96a0acbdc6d1dcdfd2c6b9ada1978a7d706456606a7784919dacb6c0ccd8e4f0ebded2c5b9aca096897c6f6354606d7984919eabb8c3cdd9e4d6cabeb3a99d9083776a5f53473b2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616263676d747e87929fa7b1bcc8d4e0dfd2c6b9ada197887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80777777777777777777777776767473706d6865605d56534d45413a3129241d160d05000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666060606060606060606060606061656d7883909daab7c3d0dde8ddd2c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d7a828b9095979b9fa2aaadb5bfcad5e0ecf8fffffffffffbefe3d7ccc1b8b0aba49f9c9a938f8a837b6e685d5245392c2013070000000000000613202c3945525d6875828f9ba8b2bdcfd8e2ded1c5b8ab9e9285796d60535866727f8c9aa4afbbc8d4e0edeaddd1c4b7aa9e9184776b60545c6673808d9aa7b1bcc8d4e3dbcfc5b8ab9f95887c6f6255493c2f22160900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455555d606c727f8b95a0acb8c5d1dee1d5c9beb3a9978a7d7164574a3e3124170b00000c1825323f4b5865727e8b98a5b1becbd8e4ded1c5b8ab9e928583848484848484848484838382817f7d7a76726d68615e57514c433e352f281f170e060000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a535353535353535353535353535c66727e8b98a5b1becbd8e4dcd0c3b6a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798390949da0a7a8acaeb4bcbfc7d1dbe6f1fdfffffffffffff4e8ded3cac1bdb5afacaca49f9c9590847a6d6054473a2d2114070000000000000714212d3a4754606d7a86929facb9c4cedfe0d4c8bcb1a79a8d8074665c5154616e7b87939facb9c6d0dbe7e0d4c8bcb1a7998c807366594f54626f7c8895a0acb8c7d1dce1d4c8bcb1a7998d8073665a4d4033271a0d00000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c515a606c7883909daab7c3d0dde6dacfbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ada197929090909090909090909090908f8e8c8986837f7a746e69605d5550454039312920180f0600000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464646464646474a54626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a959fa6abb1b5b8babfc6ced1d9e3edf8fffffffffffffffaefe5dcd3d0c7c0bbb9b6afaca7a0968d8073665a4d4033271a0d0000000000000b1724313e4a5764717d8a99a3aebac7d3e0ddd1c4b8aba095887c6f62544b535e6976838f9caab4bfcad6e1dcd1c4b8ab9f95887b6e625548535f6a7783909dabb5c0cbd7e3d8cdc3b6aa9d9083776a5d5044372a1d1104000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4145505b66737f8c99a6b2bfccd9e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9c9b9999928f8b86817b746d67615a514b433b332a21180e05000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a3a3a3a3a3a3a3a3a3b4754616e7a8794a1adbac7d4e0ded1c4b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b0b8bcc2c5c6cad0d8e0e3eaecf0f5fbfffffffff9f3efede5e2d9d2ccc7c6c0bbb9b1a89d9083776a5d5044372a1d110000000000000e1a2734414d5a6774808d9aabb4bfcbd4d8d6cabfb4aa9d9083776a5f53424d5765717e8b98a2aebac5cfd7d5cabeb3a99d908376695f53474e5865727f8c99a3afbbc7d3dad5cfc5b9ac9f9286796c5f5346392c201306000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e2f353f4a5463707d8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4e6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaa9a9a7aba39f9c98928d86807a706c605d554d453c332a20170c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332d2d2e33362d33383a4754616d7a8794a0adbac7d3e0ddd0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c8cdd2d3d6dbdfdcdddde0e4eaf1f8fffcf5eee8e3e0dfdadeddd7d4d2ccc8c3b7ab9e9184786b5e5145382b1e120000000000000e1b2835414e5b6874818e9ba9b3bcc3c8cdd1c7baaea2988b7f7265584e434754606d7a86929faab3bdc6cec9c1baada2978b7f7265574d424754616d7a86929facb9c2cdcfc9c4bdb4aa9f9285786c5f5245392c1f1206000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121242d3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4ece1d6cdc5beb9b8b7b7b7b7b7b7b7b7b7b7b6b6b5b4b5afacaaa29f99928d847e746d675e574d453c32291e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403036393b3f43443f44464855616e7b8894a1aebbc7d4e1dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb5c0ccd7dfdcd7d3d2cfd0d1d4d9dfe6eff8f3eae3dcd7d3d2cdd1d2d5daddd8d0c3b6a99d9083766a5d5043372a1d100000000000000c1925323f4c5865727f8b97a1aab1b8bcc3c5c3b8ac9f92867a6d6054473c45515d6774818d98a2abb4bcbfbdb9afa69f92857a6d6054473c46525e6875828f9ba6b0bbc4c4beb9b2aba3988f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f171c1f232f3c4855626f7b8895a2aebbc8d5e1dbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbd8e4f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0bbb9b4aeaba39f97918a81796e695f574d443b30271c120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b4146474c4f514a5053545863707d8996a3b0bcc9d6e3dacec1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a4afbbc7d4d3d1cbc7c5c2c3c4c8cdd5dde6f1eae1d9d1cbc7c5c1c5c6c9cfd2d5cbbfb5ab9a8d8174675a4e4134271b0e0000000000000714212d3a4754606d7a859298a0a7abb1b6b8b8b0a69b8e8174685d524539414c55616e7b859299a2aab0b2b2ada59e948c7f72675d514539414c5663707d89949ea9b2b8b7b3ada8a09992867c6f6255483c2f22150900000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2e343f495363707c8996a3afbcc9d6e2dbcec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0cfd1cbc7c5bfbab4aea9a19e938e837b6e695f564c42392e23180c04000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254595c5e5e5b6061636a74808d9aa7b3c0cddae2d6cabeb3a9988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9c3cac6c5bfbab9b5b6b8bcc3cbd5dfeae3d9cfc7c0bbb9b4b8b9bec4c6c9c7bbaea3998a7e7164574b3e3124180b0000000000000613202c3945525d686f7d8690959d9fa7a9ababa79e94887c6f62564c41353a46535e69707d8792989fa6a6a8a19e938e82786d60554b41353a4854606b76828f97a1a9abaaa9a19e9691877e716a5f53473a2e21150800000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a3f44505b65727f8c99a5b2bfccd8e5dacdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbd8e4f1faf2ece6e1dfdedddddddddddddddddddddddcdcdcd7d4d0cac6bfbab2ada59d9590847b6e685e544a40342820150a000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565e6166696b6b666c6e70737c86929facb9c5d2dfdfd2c6b9ada197897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca8b2bdbebab8b4aeaca9aaabb1b9c3cdd9e4dcd1c7bdb5afaca7abadb3b8b9bec2b9ac9f92867a6d6154473a2e21140700000000000004111d2935414c56606b6f7c838a9095999c9e9e9d958f82756a5f53433a2f36424d57616b707d868f9498999896918b81796d665c50433a2f38444f59616e7b8591979d9f9e9b97928c847c716c61584e43372b1f120600000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646463f44464a5059606c7883909daab6c3d0dde5d8ccbfb2a5998c7f7266594c3f3326190c00000c1825323f4b5865727e8b98a5b1becbd8e4f1fef9f3edeae7e7e1e1e1e1e1e1e1e1e1e1e1e1e3e8e3e0dbd6d1cbc4beb9afa7a09691847a6e665c51443c32261b0f050000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686e7276777878797a7d80869299a3aebac7d3e0ded1c5b8ab9e9285786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717e8a96a0abb5b3aeababa39f9c9da0a7b1bcc8d4e0d7cbc0b5aba39f9a9ea1a9abadb3b5afa59b8e8275685e5246392d201307000000000000010d19242f3a434f59606a6f787e83888c909292908c837a6e61584e433128313b454f59616b707b82888b8c8b89847e756d675c544a3f3128323d46525e696f7c858d9092918f8a857f796f6a615a50463c31261b0f0300000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524a5053545c606b717e8b95a0acb8c4d1dee1d5c9bdb2a8978a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbd8e4f1f6eee7e2dddbdad4d4d4d4d4d4d4d4d4d4d4d4d6dadfe0e2e2dcd7cfc9c0b9b1a8a0969083786d60584e43372b21160b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f828485858687898d9298a3abb4bfcbd7dfd3c7bcb0a69a8e8174665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d78849199a4abaaa29f9b99928f9095a0abb8c4d1ddd3c7bbafa399928e92979a9ea1a9a8a79d93897c6f62564c41362a1d11050000000000000008131e28313d474f585f666c71777c80838585837f796e685e52463c321f29333e474f5961696e767b7e7f7f7c78716c605c554b42382e1f2a36424d57606a6f7a80848584827e79726d67605850483e342a20150a0000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062666d727d86929fa7b1bcc8d4e0ded2c5b9aca196887b6e6155483b2e22150800000c1825323f4b5865727e8b98a5b1becbd8e4f1ece4dcd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c8cacdd2d3d6dbe2e0dad5cbc3bab2a89f958d80736a5f54473e33281c100300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858c8f9191929299969a9fa3aab4bdc6d1dcd6cdc5b7ab9f94897c6f62544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c66707d8793999b9a98928e8a868283909daab6c3d0ddd2c5b9ac9f92878185898d9197999b9c958e81746a6054443a3025190d0100000000000000010c161f2b353d464e545b60646a6f7376787877726d675e564c41342a20212c353e474f575f626a6e7273726f6d66625a514b433930261c25303b454e5860686d7377787775716d67605c554e463e362c22180e040000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6e72787f869298a2aeb9c3cdd9e4ded1c4b7ab9e918478695f53463a2d21140700000c1825323f4b5865727e8b98a5b1becbd8e4eee4dad2cbc5c2c0babababababababababababbbdc1c5c7cad0d8e0e6ddd5ccc4bab1a79f93877c6f62594f44382c1f150900000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592989c9e9e9f9fa3aba6acaeb4bcc6cfd8d9d0c5bbafa59c9083766a605442382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f878d8e8d8a85817e7a76818e9aa7b4c1cddad2c5b9ac9f928679797d8185898c8f8f8c83796d60584e4332281e1308000000000000000000040d19232b343c424a5053585f6266696b6b6a65605d554c443b3022181a232c353e454d53585f6265666563605c545045403931271e141f29333c464e565e61666a6c6b6864605c55514b433d342c241a1006000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848c9298a2aab4bfcbd5dfe1d4c8bdb2a89a8d817467574d42362a1e120500000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd2c8c0b9b5b4aeaeaeaeaeaeaeaeaeaeaeaeb0b4b8babfc6ced8dde4dfd6ccc2bbafa4998f82766b6155483c31261a0e02000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a2aaaaababacafb5b3b9babfc6cfd8ddd2c7bdb3a99e93897c6f63584e4330261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59626d727c8182807d7975716d74818e9aa7b4c1cddad2c5b9ac9f9286796d7074787c7f82837f796d675d51463d3220160c0200000000000000000000071119222a2f383f44464e5355595d5f5f5d5953514b433b32291e10111a232c333c42474e53555859585653504a423f342f271f150c17212b343c444c52545a5d5f5e5c5753514b454039302b221a120800000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91969fa3aab4bcc6d0dde5dcd1c5b8aca096897d706356493d31261a0e0200000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cbc0b6aea9a7a1a1a1a1a1a1a1a1a1a1a1a1a3a7acaeb4bcc1ccd2d9e2ded7ccc0b5ab9f948a7d7063574d42372b1e1206000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8b9bbc0c0c5c7cbd1d8e1d7ccc0b5aba1978e81756b6054463d321e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d47515b626a6f747573706d67646774818e9aa7b4c1cddad2c5b9ac9f9286796c63656c6f737576726d675d554b40342b200e050000000000000000000000000710181d262d33383c4347484d505252504c47454039312920170d08111a212a31373c4347484b4c4c4946443f383029231d150d050f19222b323a4146474d5152514f4b47454039342e271e1910080000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea399929292929292929292929292939a989ea0a8aeb4bcc6ced8e2dfd5c9bdb2a89d9184786c605346392d2013090000000c1825323f4b5865727e8b98a5b1becbd8e4ddd1c5b9aea49d9a949494949494949494949495979a9fa2aaafbbc0c7d0d9e4ddd2c7bdb0a69c8f8276695f53473a2d211407000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c5c7cbd1d2d3d7dce2e0d4c7bbafa49992857a6d61594f43342b200c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2b353f495158606267686764605c556774818e9aa7b4c1cddad2c5b8ac9f9285796c5f5b606266686966605c554b433a2f22190f0000000000000000000000000000060b141c22282b31373a3c40434545443f3a39352f271f170e0500080f1820262b31373a3b3f403f3c3a38342e261e18120b030007101920283036393a40444544423e3a38342f28231d150c07000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9fa4acaaacb2babfc6cfd8e0e1d7cdc5b9aca1968b7f72655b5044372b1f12050000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a99d928d8787878787878787878787888a8e92989ea5afb6bec7d2dde3d9d0c2b9ac9f93877b6e6155483b2f24180d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5c6975828f9ca8b5c2cfd2d2d4d7dcdfe0e3e7ecdfd2c6b9ac9f93877d70685e52473d3222190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c19232d373f464e54565a5b5a5753515a6774818d9aa7b4c0cdd2d2c5b8ab9f9285786c5f505356595c5c5953514b433a31281d1007000000000000000000000000000000020a11171c1f262b2e2f3336383837322d2c29241d150d05000000060e151a20262b2e2f323332302d2b28231c140c0701000000070e161e252a2d2e3337393835312d2c29231d18120b0300000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacacafb6b7b9bdc4cbd1d8e1e1d8cfc5bbb0a69e9184796d6053493f33271b0f030000000c1825323f4b5865727e8b98a5b1becbd8e4dacdc0b4a79a8d807b7b7b7b7b7b7b7b7b7b7b7b7d81868e939fa4acb6c0ccd8e0e0d4c8bbafa49a8c7f7266554b4035291d10040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5b6875828e9ba8b5c1c4c5c6cad0d2d3d7dce3eadccfc2b6a99c8f83766b60564c413428211007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343d4347494e4f4d4a474d5a6773808d9aa6b3c0c5c5c5c4b7ab9e9184786b5e5146494c4f504c4645403930281f160c000000000000000000000000000000000000060b0f151b1f2122262a2c2c2a26201f1d18120b03000000000003090e151a1f212225262523201f1c17110a02000000000000050c13191d2021272a2c2b2924201f1c18120c07000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8b9bbc0c4c5c9ced7dce2e0d7cfc6bcb3a99e948a7e71675c5141382d22170b000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736e6e6e6e6e6e6e6e6e6e6e70747a818b939aa4afbbc4cfdae4d8ccc0b6ac9c908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5a6774808d9aa9b3b7b8b8babfc0c5c7cbd1d9e1ddd0c4b7ab9f94897d6f665c5044382b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b222b32373b3c4142403d3f4c5965727f8c98a8b2b7b8b8b8b7b5ac9c908376695d50433c4042433f3a38342e271e160d040000000000000000000000000000000000000000030a0f1215151a1d1f1f1d191413100c0701000000000000000003090f121415181919161312100b0600000000000000000002080d1113141a1e1f1e1c181413100c070100000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d2d5d9e0e3ddd7cec5bdb4aaa1978f82756c61554b402f261b1106000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073666161616161616161616264686d747f88939fa8b2bdc9d5e1ddd2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5764717e8a97a1a9aaabacaeb4b3b9bbc0c7cfd9e3d3c7bbb0a69d9083786d6053463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109101920272b2e2f343534313d495663707c8996a0a9aaabababababa39a8d8073665a4d4033333536332d2c28231d150c040000000000000000000000000000000000000000000000030608090d101212110c07060400000000000000000000000000020608080c0d0c0907060300000000000000000000000000010507070d1112110f0b07060400000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d2d4d8dddee1e4e2d9d2ccc3bcb4aba39892857a6e615a5043392e1d140a00000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a545454545454545455565e616d73808c96a1adb9c5d2dfe0d4c7bbafa399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a53606d798592979b9d9e9fa2aaa6acafb5bdc7d1dcd8cdc2b8aca0958a7d7064574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232728272d3a4653606d788491979c9d9e9f9f9e9c9992877c6f6255483c2f26292926201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe0e4e6e2dfd9d4d0c7c0bbb1aaa29992867d6f685e52483e30271d0b0200000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d48484848484848484c525a606d7984919eabb8c4d1dee3d7cbc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a515d67707d858b8f91919298959a9fa3abb5c0cbd7ded4c8bcb1a79c8f8275695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1c1f2b3844505c666f7c858c8f91929292918f8d877f726a5f53473a2e211c1d191313100c070000000000000000000000000000000000000000000000000000000000000000030608090c0e101011100f0d0a0706040000030608090d1011121211100e0b070604000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededddbd6d3cec8c3bdb5afa7a09892877e716b60564c41362c1e150b0000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403b3b3b3b3b3b3b4146515c6774808d9aa7b3c0cddae8dcd1bfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4b55606b707a7f8284858586888d9299a3afbbc7d3e0d9cec3b9ac9f93867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e101c28343f4a545f6a6f7a7f82848585858483807b726d62584e43372b1f12100c0706040000000000000000000000000000000000000000000000000000000000000002050a0f121515191b1c1d1d1d1b19171312100c0a0f1215151a1d1e1f1e1e1d1b171413100c0701000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0d0cac6c3bcb8b1aba49f9591867d716c61594f443b30241a0c030000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332e2e2e2e2e3036404b5564717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4f5960686d7275777879797c8087929facb9c5d1dce0d4c7bbafa4998a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e585f686d7275777878787876736e69625b51463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000002090e12151b1f21222528292a2a2a282623201f1c18151b1f212227292b2b2b2b292724201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1bebab8b1aca7a099938d837c706b615a50473d32291e1208000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332721212121252f3d495663707c8996a3afbcc9d6e2dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d474f565d6165686a6b666d6f737f8b98abb5c0cbd7e3d7ccc0b5ab9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e565d6066696a6b6c6c6b6967625f5751493f342a20150a000000000000000000000000000000000000000000000000000000000000000002080d141a1e20262b2e2f3234363737363533302d2c282320262b2e2f3336383838373634312d2c29241d150d0800000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b6b5b3adaba7a09d95908780796f6a615950483e352b20170d00000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d4033271f181c1f23303d495663707c8996a3afbcc9d6e2dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40444c5254585c5e545c60626d7a8799a3afbbc7d4e0ddd2c3b6a99d9083766a5d5043372a1d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a343c444c5254595c5e5f5f5f5e5c5a55534d453f372d22180e0400000000000000000000000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414343444342403d3a38342e2a31373a3c40434445454443413e3a38352f271f1a1208000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababaaa8a9a29f9b95908a837c746d675f584f473e362c23190e0500000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d40332c2c23282c2f34404a5464717d8a97a4b0bdcad7e3d9cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403a4146474c4f514b51535e687986929facb9c5d2dfddd1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18222a323a4145474c4f5152525251504d4847423c332d251b100600000000000000000000000000000000000000000000000000000000000000070e171e252a30363a3c4347484c4e4f5050504e4c4a46444039363c4347484d5051525151504e4a47454039312c241a100700000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9997928e89837d786f6a605d554e463d352c241a11070000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d403939392e34383a4045515c6674808d9aa7b3c0cddae5d9ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d454545454545454541464d576c7985929facb8c5d2dfded2c5b8ab9f9285786c5f5245392c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820282f35393a3f42444545454543403b3a37312a211b1309000000000000000000000000000000000000000000000000000000000000030b1218202930363b4246484e5355585b5c5d5d5d5b595653514a4642444e53555a5c5e5e5e5e5c5a5753514b433e362c22190f040000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8985817c77716c656058514b433c342c231a1208000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a4d46464646464045464b515a606d7984919eabb7c4d1dee3d7ccc0b5ab978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5151515151515151514c52545f697986929facb9c5d2dfdfd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292c2d3336373839393836342f2e2b261f180f09010000000000000000000000000000000000000000000000000000000000040c151d2328323a41464d5254585f626567696a6a69686663605c54524d51585f6266696b6b6b6a696764605d5550483e342b20150a0000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868686858583827f7c7975706b64605b534e454039312a221a110800000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665a5252525252524b5153555c606c727f8c96a1acb9c5d2dee0d4c7bbafa499897c6f6256493c2f2316090000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665e5e5e5e5e5e5e5e5e5e565e61666e7b8899a3aebac7d3e0ded2c5b8ab9f9285786c5f5245392c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202126292b2c2c2c2b292722211e1a150e06000000000000000000000000000000000000000000000000000000000000040e161e272e343e444c52575e61666a6f7274767677767573706d66615e565c606a6f7376777878777674716d67615a50463c32271b0f00000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e7376777879797979797979797979797979797979797979797878777573706d66636059535049413d352f271f1810080000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8073665f5f5f5f5f5f5f5f5c6062676d737e87929fa8b2bdc9d5e1dfd2c6b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736b6b6b6b6b6b6b6b6b6b6b6b686d7178818e9babb4bfcbd7e3ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191c1e1f1f1f1e1d1a1514120e0903000000000000000000000000000000000000000000000000000000000000040e1620283039404550565e61696e73787c7f8182838383817f7d79736e6962666d747c80838485848483817d79716c61584e43372b1d12070000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686663605c54544f46443f382f29241d150d06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d80736c6c6c6c6c6c6c6c6c666d6f727980879299a3afbac4cedae5dcd0c3b6a99d908376675d5145392c2013060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d8078787878787878787878787878787a7d828e939eaabdc6d1dce7dccfc2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c0f1112121212100d0808060200000000000000000000000000000000000000000000000000000000000000040d162028323a424b515a61686d747b8084888b8e8f9090908e8c8985807b726d6d7880878d8f919191918f8d8a857e716a605447392e23180c00000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653514b48443d37332d261d18120b0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d9ccc0b3a6998d807979797979797979797979797b7f848d9299a3abb5c0ccd6e0dfd3c7bbb0a6998c7f7366554c4135291d11040000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ded2c5b8ab9f92858484848484848484848484848585878a90949ea5afbacfd8e2e3d6cbbfb4aa9a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f28323a444c545c606c717a80868c9196989a9c9d9d9c9b9997928d867f7473808d939a9c9e9e9e9d9c9a9792877c6f62554b4034281c10040000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353535252504f4c494645403938322b27221b140b07010000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f9287858585858585858585858586888c91979fa3abb5bdc7d1dee4dbd0c4b7ab9f94887b6f6255483c2f24190d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd3c6baaea29892919191919191919191919191919298979c9fa6afb7c1cce1eae0d3c7baaea3988a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a444c565d666d747e858d92999ea1a8a7a9a9aaa9a8a9a29f98928b817b87929fa4acaaababaaa9a9a1998f8275675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b40434445464646464646464646464646464646464646464645454442403d3a38342e2c271f1b17110a0200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7bbaea3999292929292929292929292929895999ea1a9afb5bdc7cfd9e3ded4c8bcb1a79c9083766a5f53473a2e1e1308000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e2d6cabeb3aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa9abb0b8c1c9d3dde3d9cfc5b8ac9f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10121314141413100d07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c565d686d78818a92979fa3abadb2b4b5b6b6b6b4b3adaaa29f938e849199a3aeb6b7b8b7b7b6b3ab9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f3336383939393939393939393939393939393939393939393938373533302d2c28231d1b160f0b06000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9fa2aaa5abadb2bbc0c7cfd9e1dfd5ccc4b8ab9f958a7d7164584e43372b1f0c01000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6dbd0c5bcb3aeabababababababababababababababaeb3b6b7bcc2cbd3dbe8dcd1c7bdb0a69b8e8275675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f131516181c1f20212120201d181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424b555d686d7a828e939ea1a9aeb5b9bdc1c2c3c3c3c1bebab4aea59e969196a0abb5bfc4c4c4c4c2baaea398887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c1812100b030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb5aeacacacacacacacacacacacacaeb4b2b8b9bec4cbd1d9e1e0d7cdc4baafa59d9083786c6053463c31261b0f00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ece1d7cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b8b8babec3c4c7cdd4dde5ddd7cbc0b5ab9f94897c6f63554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b20222323282c2d2d2e2d2c292421201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545d676d7a8390949da5adb3bbbfc6c9cfcfd0d0cfcfcac5bfbaafa8a09da0a8b2bdc6d1d1d1d0cbbfb4aa95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f202020202020202020202020202020202020201f1f1d1c19161313100c070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede3d8cfc6bfbbb9b8b8b8b8b8b8b8b8b8b8b8babfbfc4c6c9cfd7dce3dfd6cec5bbb2a89d93897d70655b5044372a20150a00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f3e9e0d7d0cac6c5c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cad0d0d3d8dee6ddd5cbc3bbafa3998f82766b6054433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f302e34383a3a3a3a39352f2e2d29251e160e07000000000000000000000000000000000000000000000000000000000000000000000007121d27303944505c666d798390959fa6afb9bec5cbd1d5dadcdcdddcdbd6d0cac1bab2acaaacb2bac3cfd8dededcd0bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212110f0d0a07060400000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c6cad0d1d2d5dae0e2dbd6ccc4bcb3a9a0968e81746b6053493f3327180e0300000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f2e9e1dbd6d3d2d1d1d1d1d1d1d1d1d1d1d1d1d1d2d3d6dbdde0e4e4ddd4cbc3b9b0a69f92877c6f62594f4331281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242932383b3c4140444647474745403f3a3935302820191107000000000000000000000000000000000000000000000000000000000000000000000c18232e39434f59606d78828f95a0a7b0b8c0cacfd7dce3e5e6e2dfdedddedbd6ccc3bdb8b7b8bdc3ccd5e1eae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae3dcd7d3d2d2d2d2d2d2d2d2d2d2d2d2d3d6dbdedfe1e3e0d8d0cac2bab2aaa2979184796d60594f41382d2217060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f2f8f3ece6e2dfdedededededededededededededededfe2e6e8e4e0d9d4cbc2b9b1a79f948c7f736a5f53473d321f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f353d4448494e4a5153545453514b4c4746413a322b23190d04000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606b73808d949ea7b1b9c2cad6dae1e5e1dfdbd6d3d2d1d2d3d6d5cec8c5c4c5c8ced5dee7f3e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000001040707080909080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ecececece7e3e0dfdfdfdfdfdfdfdfdfdfdfdfdfe2e7e6e1dfd8d3cec6bfbab0a8a19892857c6e675d51473d2f261b11060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e2e7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6e2dfdeddd8d4cec8c0b9b1a7a0958f82786c60584e43342b210d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454f54565a545c606061605d555954524c443d352b1f160c010000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67707d87939fa6b0b9c3cbd4dce6e0dad5d2cfcac6c5c4c5c6cad0d3d4d1d0d1d4d9dfe7f0efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000307080d111314151515151413100c07050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededcdad5d2cdc7c1bcb4aea69f9691867d6f6a5f554b40352b1d140a000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd3d6dbd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dbd6d3d2d2ccc8c3bcb8aea79f9590837a6d665b50463c3122190f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51596063676a666d6d6d6d676966615e564f473d31281e130800000000000000000000000000000000000000000000000000000000000004111d2935414b55606d79849199a4afb8c1cbd5dde4dfd6cfc9c5c4bebab8b7b8babec5c6cad0d7dee1e5eaf1f9efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000040b0f1315191d202122222222201f1d1814120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1beced2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d0cfc9c6c2bbb7b0aaa29f948f847c6f6b60584e433a2f23190b02000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a9b2bdc5c6cad0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0cac6c5c3c0bbb9b1aca49d9590837a6e685d544a3f342a2010070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606b6f747678797a7a7a7876726d6860594f433a2f24190d0100000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8c96a0abb5c0cad3dde4dbd3ccc4bdb9b8b3adabaaabadb3b8babec5cdd4dde6eff8ffefe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000070f161b202224292c2d2f2f2f2e2d2c2924211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c3c1beb9b8b0aba69e98928c827b6f6a60594f463c31281d110700000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb7b8babfbababababababababababababababababababababababebab8b6b6afaca7a09d928d837a6e685e564c42382d22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d757c8183858687878685837f7a6f6b60554c4135291d110400000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa8b2bdc7d2dce4dbd2c9c1bab2adaba9a29f9e9fa2a9abadb3bbc2cbd4dde6f2fbefe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000010a111921272c2f3035393a3b3c3c3b3a39352f2d2a261f170f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb6b7b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b4b2adaba69f9c948f867f786e695f584f463d332a1f160c0000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea5aaacaeb4adadadadadadadadadadadadadadadadadadadadadadb3adabaaaca49f9c95908980786d685e564d433a2f261c10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d7981898d90929893949892908c857d6f675d5145392c2013060000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c97a2adbac4d0d9e3ddd2c9c0b7afa8a19e989792919297999fa2a9b1b9c2cbd4e0e9f3efe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000a131c232b32383b3c414547484848484745403b3a363129211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea4acaaabacacacacacacacacacacacacacacacacacacacacababa9a8a9a19e9a948f89827b726c665e564e463d342b21180d0400000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c939a9d9fa2aaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9a29f9d9b9a93908a837d746d665e564d443b31281d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6874808d939a9d9fa2aaaaa29f9c9792857a6d6054473a2d22170b000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919da9b3beccd6e2dfd4cbc0b7aea59e96918b87858485888c92979fa7b1b9c3ced7e2edf8e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000007101c252e353d4448494c52545555555553514b4846423b332b231a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727e8b939a9c9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d9b9897918d88827c756e69605b544d443c342b22190f0600000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7881898e9092989393939393939393939393939393939393939393939393939792908e8b87837d786f6b605c544c443b32291f160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa5a9abaeb4b4aeaba9a1978c7f7266544a3f33281c0f030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a0acbbc5d0dee4d8cdc2b9aea49d938e847f7b7877787b7f8590959fa7b1bcc6d0dbe7f2e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000040f19232e3740474f5456565d6062626261605d5555534d453d352b1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606c7780878c8f919292929292929292929292929292929292929292929291908e8c8984807c766f6b615f57504a423b322a221910070000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c666d757c81848586878787878787878787878787878787878787878787878786868583817e7b76716c656059514b423a322920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a99a3aeb6b8babebebab8b3a99d908377665b5044382b1f12060000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdcdd7e1e0d4c8bcb1a79d928d8179726e696b696e727a8290959faab4bfcad6e2efe2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000a16212b3540495259606368686d6e6f6f6e6d6767615f574f473d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b656c747b808284858586868686868686868686868686868686868685858483817f7c79746f6a636059534d443f382f29201810070000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a545c606b70747779797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79787775716e6964605b534f454039302820170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99abb4bfc5c6cacac6c5b9ac9f9286786c605346392d201306000000000000000000000000000000000000000000000000000005111d2935414c566976828f9ca9b5c2cedce9ddd1c4b8ab9f958d80756d67615e575f61686d79839098a2aebac6d3dfece2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000030f1b27323d47525b636b6f75787a7b7b7b7b7a78746e6960594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b27333f49535b606a6e73767778797979797979797979797979797979797979797978787675726f6c66625f58544f46423b332d261d170e060000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50596063676a676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c666a6865615e57535049413d342e271e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1d1d3d6d6d3c7bbafa399877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000713202d3946525d687885929eabb8c5d1dee0d4c8bcb1a79d9083786d605d55524d53565e676e7b86929facb8c5cfdae6e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000007131f2c38434f59636d737d828587888888888684817b706b60554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950585f6266696b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686562605b54534e48443d363128221c140b050000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444f54565b555c60606060606060606060606060606060606060606060606060605b545b5854534d46443f382f28231d150c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2d7cbc0b5ab94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000714212e3a4754616d7a8797a2adb9c6d2dfded1c5b8aca095897c6f665c514b4642464c555e6973808d99a9b3bec9d5e1e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000915222f3b4854606b737f898f92979595959496918d877d70675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444e5355595c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5b595653504a47433c38322a261f17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343d4448494e4b515354545454545454545454545454545454545454545454545353504a4e4b4846423b37332d261d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfdce8e8dcd1bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a9b3becad6e2ddd0c3b7aa9d9083776a60544a4039363a434d57616e7b8897a1adb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000030f1c28333f4a54636f7c87939b9ea2a9a2a2a8a19e9992857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c4347484d4f515252535353535353535353535353535353535353525251504e4c4946443f3837312c27211a140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832383b3d4140454647474747474747474747474747474747474747474747474746443f423e3b3a36312b27221b140b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdbdbd5c9bdb2a894877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbccfdbe6dacdc0b3a79a8d807467584e42392f2a313b47535f697885929eabb8c5d1dee2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000006121f2b3844505b6675828e9aa4abadb3aeaeb2acaba2978b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b222731373a3b404344454646464646464646464646464646464646464646454543423f3c3938332d2b26201b160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111721272c2f302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d322e2d2a251f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cececfcfd1c5b9ada19686796d6053473a2d20140700000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8ccbfb2a5998c7f7266594c3f30271f2b37424d576a7784909daab7c3d0dde2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000613202d394653606c7985929facb6b9bebbbbbdb9b3a99b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f33363839393939393939393939393939393939393939393939383735322f2d2b28221c1b150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b20222323282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28222521211e1a140f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a9b3bcc0c1c2c2c1c0b7ab9e918478675d5145392c20130600000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcd1dce7d9ccc0b3a6998d807366554c413529242d3946525d687884919eabb7c4d1dee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aebec7cacfcec9c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212226292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a282623201f1c17110f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616181c1f20212121212121212121212121212121212121212121212120201f1c17181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2acb1b3b5b5b5b5b5afa69b8f827568554b4035291d100400000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995abb5bfcbd7e3dbcfc2b5a89c8f8275675d51453c3330353f4a54616d7a86929facb9c5d2dfe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bed0d6dbdad1c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151a1c1e1f1f2020202020202020202020202020202020201f1f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709070c10131314141414141414141414141414141414141414141414141413120f0b0608070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929da0a7a7a8a8a8a8aba39f948a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899a3aebbc7d3e0dfd2c5b8ac9f92857a6d60584e443f3f4145505c66717e8b99a3afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd0d4e6ddd1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d10111213131313131313131313131313131313131313131212100f0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070707070707070707070707070707070707070606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67717e8a9195989a9b9c9c9b9a99928e82786c605346392d2013070000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfdfd3c6baaea2988c7f736a5f57504a4c4c525a606d7884919dabb5c0cbd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c717e84888b8d8e8f8f8e8d8b8681796d665b5044382b1f120600000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daab7c3d0dbe2d6cabfb4aa9f92867c6f69605b5458565d606c73808c95a0acbdc7d1dce8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a626c70777b7e8082828282807e7a746d675d544a3f33281c0f0300000000000000000000000000000000000000000000000000000003101c28343f4a546774818d9aaab4bfcad6e2dbd0c6baaea39891847b716c66666566686d747e87939fa8b1bdcfd9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f48505a61646a6f72747575757574716e68605d554b42382d22170b00000000000000000000000000000000000000000000000000000000000b17232e3e4a5764717d8a98a2aebac6d3dfe2d6cbbfb4aaa19691857e7874737273757a80889399a4afbac3cee1ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d363f485055585f626567686969686764615e56514b433a2f261c110600000000000000000000000000000000000000000000000000000000000614202d3a4753606d7985929facb8c1cfd8e3dcd0c6bcb2a8a197928b85817f7f8082868d939aa4abb5c0ccd5dff3efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d363e44494e5355585a5b5c5c5b5a5854524c45413a31281d140a00000000000000000000000000000000000000000000000000000000000006131f2c3945515d6774818e9ba6b0bdc6d1dce2d8cec4bab2a9a19e97918e8c8b8c8f92989fa4acb5bdc7d2dee7f1efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c33393c4347484b4d4f4f4f4f4d4b4746413b352f281f160b0200000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7c88949eabb5bfcbd7dfe0d6ccc4bbb3ada9a19e9b9998999c9fa3aaafb6bec7d0d9e3f0f9efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a22282d31373a3c3f4142424242413e3b39363029241d160d0400000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a75828f99a3aebbc3cdd7e1ded6cdc5beb9b3adaba7a6a5a6a8acaeb4bbc0c7d0d9e2ebf5ffefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20262b2e2f32343536363534312e2d2a251e18130c0400000000000000000000000000000000000000000000000000000000000000000007121d2b37434e58626e7b87929fa7b1bbc5cfd8e1dfd7cfcac4beb9b8b4b2b2b3b5b8babfc6ccd2d9e2e8eef5fdefe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e24292d3035393a3c3d3e3e3e3c3a39352f2c27211a1109010000000000000000000000000000000000000000000000000000000000000000010f1b26313c47535f6a73808d95a0a9b3bdc6cfd8e1e1dad6cfc9c6c4c1bfbebfc2c5c7cbd0d4d2d4d7dde3ebf4efe2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820283035393a414647494a4b4b4a494745413a38332c231b13090000000000000000000000000000000000000000000000000000000000000000000a15202b37424e57606d79839097a2abb4bdc6cfd7dfe6e1dad5d2d1cecccbcccfd2d3d2ccc7c6c7ccd2d9e2ebf5e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a323a4146474c525456575758575654514c48443d352d251b0f060000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c666e7b859299a3abb5bdc5cdd6dbe2e6e1dfdedad9d8d9dbd5d0c7c0bbb9bbc0c7d0d9e3eee2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b444c5254565d61636364646463605d55554f473f372d21180e0300000000000000000000000000000000000000000000000000000000000000000915202834404b545f69707d879299a3abb3bbc2cad0d6dbdfe2e6e7e3e0dbd6cbc3bdb5afacafb5bdc7d2dde8e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d565d6166686d6f707171716f6d6763615951493f332a1f14090000000000000000000000000000000000000000000000000000000000000000030c18232e39424d57606b717e879299a1a9b1babfc6cad0d3d6dbdcd7d3cfcac2b9b1aba49fa4abb5c0ccd7e3e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e5145382b160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f686d73777a7c7d7e7e7d7c7a76706b625b51453b31261a0e02000000000000000000000000000000000000000000000000000000000000000007121d27303c454f59616c717e8792979fa7aeb4babfc5c6cad0d1cbc7c5beb9b0a7a0999399a4afbbc7d4e0e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b5e514531281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7a808487898a8a8b8a8986837d726d62574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000b151e2a333d47505a616c717d8590959fa2aaaeb4b8babebdbdbfbab9b3ada69f959086939facb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000007121d27303b4855616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b594f433a2f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57616e7b848d9196969697979799938f897f72695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000030c18212b353e48505a616b707b838c92989fa2aaabaeb3b0b0b4aeaca9a29e948f83808d9aa7b4c0cddae2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000030c18232e39424e58616e7b8894a1aebbc7d4e1ded1c4b7ab9e9184786b60554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6976828f969ea0a8a3a4a4aba49f9c92877b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000060f19232c363e48505960696e787f868d92989b9fa2aaa3a4aaa39f9c97928b827a808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000b151e2834404b54606a73808c99a6b3bfccd9e6dfd2c6b9ac9f93877d70675d51453d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa9acb2b0b1b1b5afaca3998d817467544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000007111a242c363e474f575f666d727a80858b8f92989697979698928f8b857f7873808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000007121d27303945515c666f7c87929facb9c5d2dfece0d4c8bbafa49a9184796d60594f433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6b0b9bdbdbdbec0bbb5ab9e918478665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000008121a242c353d454d545c60686e747a7e828587898a8a898886837e7a726c73808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000000030c18232e39434e58606d79839099a3afbbc7d3e0ede4d8ccc0b6aca0968d80746b60554b4035291f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c9cecad2ccc6b9ac9f9386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000008121a232b333b424a50565e61676d7175787b7c7d7d7d7b7976726d676673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000b151e2834404b55606a73808d95a0abb5c0cbd7e3efe8ddd2c7beb2a89f93887d70675d51453d31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1ced9d7ddd4c8bbafa49a877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000081119212930383f444c52555d606568696e707071706e6d6765605d6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000000007121d27303945515c676f7c87929fa7b1bdc7d1dce8f3eee4d9d0c4bbafa49a9184796d60594f433a2f24180d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce4e4d8ccc0b6ac95887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000070f181e262e343b41464c515458575e616364646362605c55545a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000000030d18232e39434e58606d79839199a3afb9c3cfd9e3eef9f5ebe2d8ccc0b6aca1968d81746b60554b4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfdce5e3d7cbbfb5ab94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232830363a4145474b4d5354565757565553514b4d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000000000010b151f2834404b55606a73808d95a0abb5c0cbd5e1eaf5f5f7f4e8ddd2c7beb2a89d92897d70675d51453d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cedad8d8d3c7bbaea399877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e252a2f35393a3e424648494a4a4a484645404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dde7ece9e8ebebeee4d9d0c4baaea49e9184796d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c9cfcbcbcdc5b9ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14191e24292c2d31363a3b3d3d3e3d3b3a38404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000000030d18232f39434e58606d79839199a3afb9c3cfd9e3e3dfdddcdedfe1e6e2d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a7b1b9bdbebebebebcb5ab9d908477665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e13191d2021252a2d2e303131302f2d33404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000000000010b151f2934404b55606a73808d95a0abb5c0cbd5e1ded8d3d0cfd1d2d5dae0ded5c9bdb2a89d92897d70675d51453d31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8995a0a9adb2b1b2b2b1b0aba3998d807467544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141a1e212123242423222733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000000007121d27313945515c676f7c87929fa7b1bdc7d1dddcd4ccc7c3c2c4c6c9cfd6dfdacec4baafa59e91847a6d60594f433a2f24190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b778391979ea1a8a4a5a5a4a69f9c92877c6f6255483c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406090e121415161717171a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000000030d18232f39434e58606d79849199a3afb9c3cfd9e0d4cac2bbb7b5b8b9bec4cdd6e0d6ccc0b9aca1968e81746b60554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59626f7c858d919696979898979694908a7f726a5f53473a2e1c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0b0d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000000000010b151f2934404b55606a73808d95a0abb5c0ccd5e1d8cec2b8b0aba9abadb2bbc4cfdaded5c9bdb2a89d93897d70675d51453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d47535f6a6f7a8084888a8b8b8b8b8987837d726d63584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000000007121d27313945515c676f7c87939fa8b1bdc7d1dedbd0c6bcb0a69f9c9ea1a9b2bec9d5e0dacec4baafa59e91847a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e585f686d73787b7d7e7f7f7e7d7a76706b635b51463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000000030d18242f39434f59606d79849199a4afbac3cfd9e2d6cabfb4aa9f948f9197a1adb9c1ced8e0d6ccc0b9ada1968e81746b61564c41352920160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c464e565e61656c6e7071727271706d6863615951493f342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f231609000000000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e1d9d0c7baaea2988f8285919ea6b0bcc6d0dbded5c9bdb2a89d938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c52535b6061636465656463615e56554f473f372d22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f23160900000000000000000007121d27313945515d676f7c87939fa8b2bdc7d2deddd2c7bdb1a79f92867b7e8a949eaab4bfcad6e2dacfc4baafa59e91847a6d60594f443a2f24190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a41464950535557585858585654524c48443e352d251c1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9e2d5c8bcafa295897c6f6256493c2f2316090000000000000000030d18242f39434f59606d79849199a4afbac3d0d9e3d7ccc0b5aba0958c7f7275828f98a2aebac3d0d9e0d6ccc0b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820293036383f4446484a4b4c4c4b4a4746413a38332c231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9d9d5c8bbafa295887c6f6255493c2f22160900000000000000010b151f2935404b55606b73808d96a0abb5c0ccd5e2dcd4c7bbafa4999083786d6e7b86929fa7b1bdc7d2ddded5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a2d3337393b3d3e3f3f3e3d3a3936302c28211a110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcecdcdccc9bdb2a995887b6f6255483c2f2215090000000000000007121d27313945515d676f7d87939fa8b2bdc7d2dee0d5c9bdb2a99f93877c6f6669727f8c95a0abb5c0ccd7e0dacfc4baafa59e91847a6d60594f443a3024190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191b22272b2d2e3031323231302e2d2a251e1c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbfc0c0c0bfb9ada196877a6e6154473b2e211408000000000000040d18242f39434f59606d79849199a4afbac3d0d9e2d7cec6b9ada1968d80746a60606d78839099a4afbbc4cfdae0d6ccc0b9ada1968e81746b61564c41352920160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171b1f202224252525252321201d1913100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a1acb2b2b3b3b3b2b0a99e918478685e5246392d2014070000000000010c161f2935404b55606b74808d96a0abb5c0ccd5e2dbd0c6bcb0a69e91847a6d60585c666f7c87939fa9b2bec9d5e0dfd5c9bdb2a89d938a7d70685d52453e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213151718191918171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea1a8a6a6a6a6a5a69f978d807367564d41362a1e1105000000000007121d28313945515d676f7d88939fa8b2bdc7d2dee2d6cabfb4aa9e948a7e71675d5154606a74818d97a1adb9c1ced8e2dacfc4baafa59e91847a6d60594f443a3024190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0c0b0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8a919697999a9a9998979490857a6e6154473b3025190e0200000000030d18242f39434f59606d7984919aa4afbac3d0d9e3d9d0c7baaea2988f82756c61554c4e58606d7a84919ea6b0bcc6d0dbe0d6ccc1b9ada1968e81746b61564c41352920160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e84888b8c8d8d8d8c8a87837c6f685e524639291f140800000000010b151f2935404b55606b74808d96a0acb6c0ccd5e2ddd2c7bdb1a79f92867b6e615a504345525d68717e8a949eaab4bfcad6e2dfd5c9bdb2a99e938a7d70685d52453e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c71787c7e7f8080807f7d7b766f6a5f564c41362a170d020000000007121d27313945515d676f7d88939fa8b2bec7d2dee3d7ccc0b5aba0958c7f72695e53483e414c56616c75828f98a2aebac3d0d9e3dacfc4bbafa59e91847a6d605a50443a3024190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a61666c6f717373737372716e69625f584e443b3025190500000000000c18232f39434f59606d7984919aa4afbac4d0d9e4dcd4c7bbafa4999083786d60574d42363a43505a616e7b86929fa7b1bdc7d2dde0d6cdc1b9ada1978e81756c61564c41352921160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e4850545b606264666767666564615e57534e463c32291e14080000000004101c2934404b55606b74808d96a0acb6c0ccd5e2e0d5c9bdb2a99f93877c6f665c50453b31313e46535e69727f8c95a0abb5c0ccd7e1dfd5c9beb2a99e938a7d70685d52463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1b242d363e424a50535558595a5a5a595754524d47433c342a20170d020000000006131f2c3845515c67707d88939fa8b2bec7d2dee2d7cec6b9ada1968d80746a60544a3f33292a36424d57606d78839099a4afbbc4cfdae6dacfc4bbafa59e91857a6d61594f43382c1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d2f383f4446494b4c4d4d4d4c4a4846423b37312a22180e050000000005111d2935414c56606d7984919aa4afbac4d0d9e4dbd0c6bcb0a69e91847a6d60584e42382e2125313b44505c666f7c87939fa9b3bec9d5e0e0d6cdc1b9ada1978e81746b6054483c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b1d262d3338393c3e404040403f3e3b3a36302b262018100600000000000713202d3946525d6873808c96a0acb6c0ccd6e2e2d6cabfb4aa9e948a7e71675d51463d30261c1f28343f4a54606a74818d97a1adb9c2ced8e2dfd5c9beb3a99d93897c6f63574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090b141c22282b2d2f313334343332312e2d2a251f1a150e060000000000000714212e3a4754616d7a85929fa8b2bec7d2dee3d9d0c7baaea2988f82756c61554c41342b1e1517232e38424e58606d7a85919ea6b0bcc6d0dbe6dacfc4bbafa59c8f8376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20222526272727262421201e1a140f0a03000000000000000c1825323f4b5865727e8b98a2aebac3d0d9e4ddd2c7bdb1a79f92867b6e615a50433a2f22190c111c26303d45525d68717e8a949eaab4bfcad6e2e1d6cdc1b7ab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131618191a1a1a19171514120e09030000000000000000000e1b2834414e5b6774818e9aaab4becbd6dbe2d7ccc0b5aba0958c7f72695e53483e31281e10070a151e2935414c56616c76828f98a2aebac3d0d9e1dad3c7bbb0a6978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0d0d0d0c0b0807050200000000000000000000000d1a2733404d5a6673808d99a5afb9c1cad0d8d0c7bbafa4999083786d60574d42362c1f160c00030c19242f3a43505a616e7b86929fa7b1bdc7d2d7cfc9c0baada2978a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89939ea7afbabec5ccc7beb2a89f93877c6f665c50453b31241a0d04000008131e28313e46535f69727f8c95a0abb5c0cccbc5beb9aea49f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e101213131312100e090806030000000000000000000000000000010406070c0f1113131312110f0c070604010000000000000000000000000000000000000000000000000000000000000306070707070706030000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b75828f959ea5aeb4bbc0c0b6aca1968d80746a60544a3f33291f1208000000010c161f2a36424d57606d78839099a4afbbc2bfbab3ada49c928b7e72675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1f2020201f1d1a1615130f0a040000000000000000000001070d111314181c1e1f20201f1e1c181413110d08010000000000000000000000000000000000000000000000000307060b1012131414141312100b060603000000000000000000000000000000000000000000000000000000000007131f2c38444f59606d79838f939fa2aaafb6b8afa49a91847a6d60584e42382e21170d0000000000040d1a26313b44505c666f7c87939fa7b1b8b4aea9a19e928d80746d62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c161b1f2223272a2c2c2d2c2b2a2723221f1b160b060000000000000000040c13181d202125292b2c2d2c2c2b292521201d19130c04000000000000000000000000000000000000000000040b101316171c1f20212121201f1c1713120f0b06000000000000000000000000000000000000000000000000000000030f1b27323d45515d676d79818b92989fa4acaba49f93887d70675d51463d30261c0f0500000000000009141f28343f4a54606a73808d959fa7abaaa39f97928a80776c605b5143392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c2f303437383939393837342f2e2b272017110a020000000000070d161d24292c2d323538393939393735322d2c29241e160d0700000000000000000000000000000000000000070f161b202223282b2d2d2e2d2d2b2823201f1c17110a0200000000000000000000000000000000000000000000000000000a16212935404b555d676d757f868e939a9e9e9c928c80736b60554c41342b1e140a00000000000000030c17232e38424e58606d788390959d9e9d98928d857e736c655b50483f31281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232832383b3c4143454646464543413c3b383228231c140c020000000710191f282f35393a3f42444646464544423f3a39352f281f19100700000000000000000000000000000000020b111921272c2f2e34383a3a3a3a3a38342e2d2b28221c140b0300000000000000000000000000000000000000000000000000040d18242f3a434c555d606d727b81878e91918f8a80746e63594f433a2f22190c02000000000000000006111c26303d45515c666d7a838b9092908c86807a706c605b53493f362d1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343d4348494d505253535352504d4947433d342e261e140a0000040d19232b313a4145474b4f5152535352514f4b4745413a312b22190c030000000000000000000000000000000b141d232b32383b3d3f444647474746443f3e3938332d261d150c030000000000000000000000000000000000000000000000000007131d28313a434c515b62696e757c818485827d746e645b52473d31281e1007000000000000000000000a151e2834404b545e686d797f838584807b746d68615a504941382d241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454f54565a5d5f5f605f5e5d5a56544e443f3830261c1106010c161f2b353d434b5154585c5e5f605f5f5e5c5854514c433d342b1e150b000000000000000000000000000009121d262f353d4448494a505354545453504a4b46443f382f271e150b00000000000000000000000000000000000000000000000000010c161f28313a414551575e616a6f74787876706b645c524940352b1f160c0000000000000000000000030c18232e39424c565e676d72767877736e69605d5650443f382f261b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51596063676a6b6c6c6c6b6a67626058504a42382e23170b07121d28313d474f555d6065686b6c6c6c6c6a6865605d554f463d30271d120700000000000000000000000006111b242f3841474f5456545c60606160605c545753504a423930271d120700000000000000000000000000000000000000000000000000040d161f282f353f454d52585f62676b6b69636159524a40372e231a0d0400000000000000000000000007121d27303a444c555d60656a6b6a66615e56524c443e332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606b6f7476787979797876746f6a605c544a3f34281c100d18242f39434f5960676d727577797979787775726d6760594f42392e23180c0000000000000000000000010c18232d36414a5359606368666d6d6d6d6d666864605b544b43392e23180c0000000000000000000000000000000000000000000000000000040d161e2429333b42464e53555b5e5e5c57554f4740382f251c110800000000000000000000000000000b151e28323a434b5153585d5f5d5954524d45413a3227221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d757c8083858686868583807c746d665c5044382b1f14101d2935404b55606b6f7a7e82848586868584827e7a6f6b60544b4034281c10040000000000000000000005111d29343f48535c646b707578797a7a7a797875716c665c554b4034281c11060000000000000000000000000000000000000000000000000000040c1319202930363c4347484e51524f4a48443e352f261d130a000000000000000000000000000000030c16202831394045474c5052514d4746423b352f282017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7981898d909292939291908d8981786d6053463c31261a13202c3945515d676f7d858b8f9192939292918f8b857d6f665c5145382c1f1306000000000000000000000915222e3a45515b646e747d8184868787878684827e786d675c5145382e23170b00000000000000000000000000000000000000000000000000000001080e171f252a31373a3c414545433d3c38332c231d140b0100000000000000000000000000000000050e161f272f35383a3f434544403b3a363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c939a9d9e9f9f9f9e9d9a938b7f7265574d42372b1e14202d3a4753606d798592979b9e9f9f9f9f9d9b979184796d6053463a2d201307000000000000000000000b1724313d4a56626d7480898e919399949993918f8a82796d60544a3f34281c100300000000000000000000000000000000000000000000000000000000050d141a20262b2e2f34383836302f2c28211a110b02000000000000000000000000000000000000050d151d24292c2d32373837332e2d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea5a9abacacacaba9a59e918477695f53463a2d211825323f4b5865727e8b97a1a9aaacacacabaaa9a1968b7e7164584b3e3125180b00000000000000000006121f2b37434e5865727e8b929b9e9fa4a0a49f9e9b948c8073665c5044382b1f1206000000000000000000000000000000000000000000000000000000000002090e151b1f2122282b2b292423201c171008000000000000000000000000000000000000000000030b12181d1f20252a2c2a2621201e19140d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1adb6b8b9b9b9b8b6aca096887b6e6155483b2e221c2936424f5c6975828f9ca9b3b7b8b9b9b8b7b2a89b8e8175685b4e4235281b0f0000000000000000000814212e3a47535f6a7884919ea5abacafb5afacaba69e9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000040a0f1215151b1e1f1c171614100b05000000000000000000000000000000000000000000000001070c101314191d1f1e1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a97a9b3bec5c5c6c5c4bdb2a896897d7063564a3d30231e2b3744515e6a7784919daab7c4c5c6c5c5c3b6a99c908376695d5043362a1d100000000000000000000815222f3b4855626e7b8896a1acb7b9bbc0bbb9b7ada197887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000030608090e1212100a0a0704000000000000000000000000000000000000000000000000000000000406070c1012110d08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becfd2d2d2cebdb0a3978a7d7064574a3d31241e2b3845515e6b7884919eabb7c4d1d2d2d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1724303d4a5763707d8a96a8b2bdc6c7ccc7c6beb3a9978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cabdb0a4978a7d7164574a3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1824313e4b5764717e8a97a4b1bdced4d7d4cfbeb2a5988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241f2b3845525e6b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e31241d2935414c566b7885919eabb8c4d1deddd0c4b7aa9d9184776a5e5144372b1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326190c06060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3229242c3945525d687985929facb8c5d2dfddd0c3b6aa9d9083776a5d5044372a1d110000000000000000010b1825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3326191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbeb1a5988b7e7265584e443b352f333b4754606d7a8798a2aebac7d3e0dccfc3b6a99c908376695d5043362a1d1000000000000000070d121825313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f33262422201f1c17110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dbcec2b5a89b8f82756a5f564d45413f3f444e5863707d8a96aab4bfcad6e2dbcfc2b5a89c8f8275695c4f4236291c0f0000000000010911181e1f25313e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f3332312f2d2b28221c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c6b9ac9f93877c6f685f57514c4c4a5057606a75818e9ba8b4c1d0dbe7dacdc0b4a79a8d8174675a4e4134271b0e000000000009131b23292e31363e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c3f403f3e3c3938332d28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d4c8bbafa49a91847a6e69605d5558545b60696f7c87929facb9c5d2dfe3d7cbc0b5ab988c7f7265594c3f3226190c0000000009121b252d353a3b42464b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266594c4c4c4c4b4946443f38342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d8ccc0b6aca09691837b726d67666566666c717b849199a3afbbc7d4e0e0d3c7bbafa399897c6f6356493c30231609000000020c1b242d373f464a4d53545864717e8b97a4b1becad7e4d8ccbfb2a5998c7f72665958595959575553504a443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e8ddd2c7beb2a8a09591867f7a7573727274787e859196a1abb5c0cbd7e3dfd2c5b9ac9f9286796d6053473a2d2014070000000a141e2d363f495156575e616264717e8b97a4b1becad7e4d8ccbfb2a5998c7f726664656566656462605b54504a42382e23170c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eee4d9d0c4bab1a8a098928c8582807f7f81848b9297a1a8b2bdc7d1dce3d7cbbfb4aa9c8f8376675d5145392c201306000006111c26303f48515b6265696e6f6f717e8b97a4b1becad7e4d8ccbfb2a5998c7f72707171727372716f6c66605c544a3f342822170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f5ebe2d5ccc3bab1aaa29f98928f8c8b8c8e91969ea2a9b2bac4cfd9e3dfd3c7baaea3988b7f7265554b4035291d100400000b17232e3842515b626d72787b7c7c7c808d99a6b3c0ccd9e6d9cdc0b3a69a8d807c7d7d7e7f7f7f7e7c78736d665c50443e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f4e7ded5ccc3bcb4aeaaa29f9c9998999a9ea1a8adb3bbc4ccd6e1e1d7ccc0b5ab9f92867a6d6154473a2f24180d010003101c28343f4a54626d727f84878989898d929ca8b4c1cddae7dacec1b5a89d928d89898a8b8c8c8c8a888580786d605a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f9f0e7ded5cec6bfbab4aeaca8a6a5a5a7abadb2b9bec5cdd6dee6dacfc7bbafa4998e8175685e5246392d1d1207000006121f2b3844505c66727e8b9196959696999ca4aeb9c4d0dde9ddd1c5b9aea49d9a959697989899989797928c82756c6155493c30231608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f3eae2dcd7d3d0cac5bfbab8b5b3b2b2b4b7b9bdc4cacfd7dfe6dcd6cabeb3a99f93877c6e62564c41362a1d0c0100000713202d3a4653606d7884919ea1a8a2a2a6a8aeb6bfcad5e1ede1d6cac0b6aea8a6a2a3a4a4a5a6a5a9a19e948a7d7064574a3d2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4eae1d8d1cbc7c5c7cbcac6c5c2bfbebfc1c4c5c9cfd6dbe1e8dcd4cac2b9ada1978e81746a5f53443a3025190d000000091623303c4956636f7c8997a1adb2afafb3b4b9bfc8d1dce7f2e7dcd2c8c0b9b5b3afb0b0b1b2b2b2b3ada69c8f827669564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ede2d8cfc6bfbab9babfc6cfd2cfcccbcccdd1d2d5dae0e6e3dcd7cac2b8aea49e92857a6d61584e4332291e13080000000c1925323f4c5865727f8b98a9b2bdbcbcc0c1c4cad1dae3edf8eee4dad2cac5c1c0bcbcbdbebfbfbfbeb8ab9f928578685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e7dcd1c6bdb4aeacaeb4bdc4ccd6d9d8d8dadedfe1e5e4e1d9d1cbc1b8b0a69d928a7e71685e52463c3120170c020000000e1a2734414d5a6774808d9aa7b3c0cfc9cccdd0d5dce3ecf5fff6ece4dcd6d1cecdc8c9cacbcbcccfc6baada297877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e3d7cbbfb4aba39fa3abb2bac4ccd6dbe0e3e6e2dfded8d4cfc7c0bbafa69f948d80746c61564c41342a200e05000000000e1b2834414e5b6774818e9aa7b4c1cdd5d9dadde1e7edf5fefffef6eee7e1dddad9d5d6d7d7d8d9d6cabeb3a994877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e0d3c7baaea3999299a1a8b2bac2cad0d3d7dad6d2d1cdc7c3bdb5afa59e948f82786d605a50443a3022180e00000000000f1b2835424e5b6875818e9ba8b4c1cedbdedee1e5ebf2fafffffffaf2ebe6e1dfdededfe0e3e7e6dbcfbbaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4dfd2c5b9ac9f92869196a1a8b0babec5c7cbcfcac6c5c2bcb8b1aba39f938f82796d665c51483e32291e0f0600000000000e1b2834414e5b6774818e9aa7b4c1d1d0d1d2d5dae0e8f0fafffaf1e8e1dad5d2d1d1d2d3d7dcdcd6cabeb3a994877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d8cbbfb2a5988c7f8491969fa6adb3b9bbbfbcbeb9b8b5b1aba7a099928c81796d675d544a40362c20170d0000000000000d1a2633404d596673808c99abb5bfc3c3c4c5c9ced6dee8f2fcf2e8dfd6cfc9c6c4c4c5c7cbd1d1cbc6b9ada297877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7b8490949fa2a9acaeb5afb3adaba9a79f9d95908780786d675d554b42392e241a0e050000000000000b1724313e4a5764717d8a99a3aeb6b6b6b7b9bdc4ccd6e0ebf6ebe1d6cdc4beb9b8b8b9bbbfbcbdc0bbb8ab9e928578675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e717b828c92979c9fa3aba2a9a19e9c9995908a837c736c665d554b433930271c1208000000000000000714212d3a4754606d7a86929fa6a9aaaaabacb2bac4cedae5f1e6dacfc4bbb3adababacaeb5b0b0b5afaca59c8f827669554c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716e787f858b90929996959597928f8c88837e786f6a605b544b433931271e150b00000000000000000713202c3945525d6874808d949b9d9d9d9ea1a8b2bdc9d5e1ede1d5c9beb3a9a19e9e9fa3aba3a4aba39f9c938a7e7164574a3e2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e71666d727a7f8386888989888785827f7b76716c656058504a423931281f150c03000000000000000004111d2935414c56606d79828b8e9090909196a1acb9c5d2deebdfd2c6b9ada19791919299959697969992908a81746c6155493d301e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e716460676d7276797b7c7c7b7a7876726e6a64605b534e443f382f281f160d03000000000000000000010d1924303a45515d676d787e8283838384919eabb7c4d1deeaded1c4b8ab9e918584868788898a8a8886837e746f645a5045392d210c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164555d6065666d6e6f6f6e6d686966625f58535049413d332d261d160d04000000000000000000000008131e2935404b555d666d71757677777e8b97a4b1becad7e4d8ccbfb2a5998c7f78797a7b7d7d7d7c7a76716c645d53483e33281d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164575154545c6062636262615e565955534e46443f382f28221c140b04000000000000000000000000020d18242f39434b545c6064686a6a717e8b97a4b1becad7e4d8ccbfb2a5998c7f726c6d6f7071706f6d6764615a534b41362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b474b51535556565554524c4c4847433c37332d261d17110a02000000000000000000000000000007121d283139424a5053585b5d64717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266616263646362605d5555504841382f241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e404546484949484746413f3b3a37312b27221b140b0600000000000000000000000000000000010c161f2830383f44464b4f5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f726659555657575553514b49453e362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e34383a3b3c3c3b3a3935302f2e2b261f1b17110a02000000000000000000000000000000000000040d161e262e34383a3e4b5864717e8b97a4b1becad7e4d8ccbfb2a5998c7f7266605c605f5d5a54524c443c342c241d140b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312c2d2f302f2f2e2d292522211f1a150f0b06000000000000000000000000000000000000000000040c141c23282b313e4a5764717d8a97a4b0bdcfdbe6dbcec1b4a89b8e81756e6d676c6c6a66615e564e463c31261b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124202223232221201d191514120f0a03000000000000000000000000000000000000000000000000020a11171c23303d4a5663707d8996a9b3becad6e2dfd2c6b9ac9f9388807b7979797977736e685f584e43372b20160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e312418151616151413110d0808060200000000000000000000000000000000000000000000000000000000060b15222e3b4855616e7b8897a2adbac6d3dfe0d4c8bbafa49a938c888686868684807a6f6a5f53473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b090908070705010000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929fabb8c5d0dbe4d8ccc0b6aca49f999493939892908d857c6f62584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f9ba9b3becad6e1ddd2c7beb6afaca6a1a09fa39f9d979083776a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a2adbac5cfdbe4d9d0c7c0bbb9b3aeacb4aeaca9a095897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7a85929fa9b3becad6dee2d9d2ccc8c6bfbbb9bfbab9b1a7998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4d7cabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d97a2adbac1ccd5dfe4ddd8d4d2ccc7d1cbc7c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616d7a85929fa6b0bac4cdd5dee4e4e0dfd9d4dcd7cfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbd7d9d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46525d68717e8b949ea8b2bbc4ccd4d9dfe2e6e6e1e7ddd0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfcccdcccbbfb5ab968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2935414c56626d75828f96a0a9b2bac1c8ced3d6dbdbdbdcdcd0c3b6a99d9083766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a6b0bdbfc0c0c0bfbbaea399897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a44505a616d7a849197a0a8afb8bcc3c6cad0cececfcfd2c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949fabb1b2b3b3b3b2b0aa9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323f46525d686e7b8591969ea5acb1b8babec0c1c2c2c2c2c0b4a89b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69768390999fa7a5a6a6a6a5a69f988e8175675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202935414c565f696e7b848f939da0a7abadb3b3b4b5b5b6b5b6afa5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8790959799999a9999979490867b6e62554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1924303a444d575f696e7a818a90959b9fa2a9a6a8a8a9a9a9aca49f93887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854606b707d83878a8c8d8d8d8c8a87837c6f695f5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c454d575f686d757d83898e929798999b9b9c9c9c9b9a938e81756a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59606b70767b7d7f8080807f7d7b766f6a5f574d4231271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a333c454d565d606b70777d8185888b8d8e8f8f8f8f8e8c8781796d60584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c27323d474f596063696e717273737372716e69625f584e453c311f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212a333c444c525961636b7074797b7e808182828382817f7b756d675d51463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d474f54575e6164666667666664615e57534e463c332a200d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a323a41454f55596063666c6f7173757576767675736e6a605d554c41342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d44484d535457595a5a5a595754524d47433c342a21180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18202830353e44484f54545b6062656668686969696866625f58514c433a2f22180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119232b32383b4246484a4c4d4d4d4c4a4846423b37322a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e242933383d44484a505355585a5b5c5c5c5c5b5955534e45413a31281e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c31363a3b3e3f4040403f3e3b3a36302b2620181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921282c3338383f4446484b4d4e4f4f504f4e4c4847433c352f281f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f252a2d2e313333343333312e2d2a251f1b150e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d171c21272c2d3338393c3e40424243434342403b3a373129241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10141a1e21212426272727262421201e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1c22282b2d2f3233353536363635332f2e2b262019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517191a1a1a19171514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1011171c1f202225272829292929282622211f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0d0d0d0c0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121315181a1b1c1c1d1c1b191514120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f0f1010100f0d080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 @@ -121,6 +121,36 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 8 + m_Metrics: + m_Width: 68.21875 + m_Height: 73.265625 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 70.5625 + m_HorizontalAdvance: 75.421875 + m_GlyphRect: + m_X: 934 + m_Y: 250 + m_Width: 69 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 10 + m_Metrics: + m_Width: 14.21875 + m_Height: 31.671875 + m_HorizontalBearingX: 2.25 + m_HorizontalBearingY: 65.96875 + m_HorizontalAdvance: 18.71875 + m_GlyphRect: + m_X: 340 + m_Y: 186 + m_Width: 15 + m_Height: 32 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 13 m_Metrics: m_Width: 42.578125 @@ -136,6 +166,36 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 17 + m_Metrics: + m_Width: 16.828125 + m_Height: 16.828125 + m_HorizontalBearingX: 2.25 + m_HorizontalBearingY: 16.734375 + m_HorizontalAdvance: 21.328125 + m_GlyphRect: + m_X: 216 + m_Y: 273 + m_Width: 18 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18 + m_Metrics: + m_Width: 44.640625 + m_Height: 75.421875 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 70.375 + m_HorizontalAdvance: 47.34375 + m_GlyphRect: + m_X: 813 + m_Y: 251 + m_Width: 45 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 19 m_Metrics: m_Width: 50.21875 @@ -721,6 +781,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 73 + m_Metrics: + m_Width: 37.8125 + m_Height: 69.84375 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 69.75 + m_HorizontalAdvance: 40.5 + m_GlyphRect: + m_X: 77 + m_Y: 494 + m_Width: 39 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 74 m_Metrics: m_Width: 46.796875 @@ -736,6 +811,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 75 + m_Metrics: + m_Width: 47.25 + m_Height: 69.5625 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 69.5625 + m_HorizontalAdvance: 54.453125 + m_GlyphRect: + m_X: 10 + m_Y: 494 + m_Width: 48 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 76 m_Metrics: m_Width: 15.75 @@ -796,6 +886,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 47.34375 + m_Height: 47.34375 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 47.4375 + m_HorizontalAdvance: 54.546875 + m_GlyphRect: + m_X: 827 + m_Y: 98 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 82 m_Metrics: m_Width: 49.5 @@ -856,6 +961,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 88 + m_Metrics: + m_Width: 47.34375 + m_Height: 47.421875 + m_HorizontalBearingX: 3.59375 + m_HorizontalBearingY: 47.515625 + m_HorizontalAdvance: 54.546875 + m_GlyphRect: + m_X: 590 + m_Y: 251 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 89 m_Metrics: m_Width: 54.71875 @@ -901,6 +1021,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 92 + m_Metrics: + m_Width: 51.671875 + m_Height: 69.65625 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 54.359375 + m_GlyphRect: + m_X: 657 + m_Y: 251 + m_Width: 53 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 219 m_Metrics: m_Width: 77.484375 @@ -916,111 +1051,6 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 - - m_Index: 8 - m_Metrics: - m_Width: 68.21875 - m_Height: 73.265625 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 70.5625 - m_HorizontalAdvance: 75.421875 - m_GlyphRect: - m_X: 934 - m_Y: 250 - m_Width: 69 - m_Height: 74 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 18 - m_Metrics: - m_Width: 44.640625 - m_Height: 75.421875 - m_HorizontalBearingX: 1.34375 - m_HorizontalBearingY: 70.375 - m_HorizontalAdvance: 47.34375 - m_GlyphRect: - m_X: 813 - m_Y: 251 - m_Width: 45 - m_Height: 77 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 10 - m_Metrics: - m_Width: 14.21875 - m_Height: 31.671875 - m_HorizontalBearingX: 2.25 - m_HorizontalBearingY: 65.96875 - m_HorizontalAdvance: 18.71875 - m_GlyphRect: - m_X: 340 - m_Y: 186 - m_Width: 15 - m_Height: 32 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 75 - m_Metrics: - m_Width: 47.25 - m_Height: 69.5625 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 69.5625 - m_HorizontalAdvance: 54.453125 - m_GlyphRect: - m_X: 10 - m_Y: 494 - m_Width: 48 - m_Height: 70 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 81 - m_Metrics: - m_Width: 47.34375 - m_Height: 47.34375 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 47.4375 - m_HorizontalAdvance: 54.546875 - m_GlyphRect: - m_X: 827 - m_Y: 98 - m_Width: 48 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 88 - m_Metrics: - m_Width: 47.34375 - m_Height: 47.421875 - m_HorizontalBearingX: 3.59375 - m_HorizontalBearingY: 47.515625 - m_HorizontalAdvance: 54.546875 - m_GlyphRect: - m_X: 590 - m_Y: 251 - m_Width: 48 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 73 - m_Metrics: - m_Width: 37.8125 - m_Height: 69.84375 - m_HorizontalBearingX: 1.34375 - m_HorizontalBearingY: 69.75 - m_HorizontalAdvance: 40.5 - m_GlyphRect: - m_X: 77 - m_Y: 494 - m_Width: 39 - m_Height: 71 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 32 @@ -1030,10 +1060,26 @@ MonoBehaviour: m_Unicode: 33 m_GlyphIndex: 4 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 42 m_GlyphIndex: 13 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 48 m_GlyphIndex: 19 @@ -1190,10 +1236,18 @@ MonoBehaviour: m_Unicode: 101 m_GlyphIndex: 72 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 103 m_GlyphIndex: 74 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 105 m_GlyphIndex: 76 @@ -1210,6 +1264,10 @@ MonoBehaviour: m_Unicode: 109 m_GlyphIndex: 80 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 111 m_GlyphIndex: 82 @@ -1226,6 +1284,10 @@ MonoBehaviour: m_Unicode: 116 m_GlyphIndex: 87 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 118 m_GlyphIndex: 89 @@ -1239,36 +1301,12 @@ MonoBehaviour: m_GlyphIndex: 91 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 219 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 37 - m_GlyphIndex: 8 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 47 - m_GlyphIndex: 18 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 39 - m_GlyphIndex: 10 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 104 - m_GlyphIndex: 75 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 81 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 88 + m_Unicode: 121 + m_GlyphIndex: 92 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 102 - m_GlyphIndex: 73 + m_Unicode: 8230 + m_GlyphIndex: 219 m_Scale: 1 m_AtlasTextures: - {fileID: -2111017462121708385} @@ -1520,6 +1558,14 @@ MonoBehaviour: m_Y: 484 m_Width: 58 m_Height: 90 + - m_X: 206 + m_Y: 263 + m_Width: 37 + m_Height: 37 + - m_X: 647 + m_Y: 241 + m_Width: 72 + m_Height: 90 m_FreeGlyphRects: - m_X: 165 m_Y: 32 @@ -1577,14 +1623,6 @@ MonoBehaviour: m_Y: 277 m_Width: 67 m_Height: 50 - - m_X: 206 - m_Y: 242 - m_Width: 1 - m_Height: 85 - - m_X: 206 - m_Y: 263 - m_Width: 38 - m_Height: 64 - m_X: 62 m_Y: 346 m_Width: 5 @@ -1637,10 +1675,6 @@ MonoBehaviour: m_Y: 90 m_Width: 16 m_Height: 83 - - m_X: 228 - m_Y: 263 - m_Width: 16 - m_Height: 84 - m_X: 299 m_Y: 347 m_Width: 23 @@ -1681,10 +1715,6 @@ MonoBehaviour: m_Y: 333 m_Width: 156 m_Height: 690 - - m_X: 497 - m_Y: 313 - m_Width: 306 - m_Height: 710 - m_X: 867 m_Y: 241 m_Width: 57 @@ -1713,18 +1743,6 @@ MonoBehaviour: m_Y: 177 m_Width: 60 m_Height: 64 - - m_X: 647 - m_Y: 241 - m_Width: 78 - m_Height: 782 - - m_X: 580 - m_Y: 308 - m_Width: 223 - m_Height: 715 - - m_X: 647 - m_Y: 261 - m_Width: 156 - m_Height: 762 - m_X: 0 m_Y: 574 m_Width: 1023 @@ -1741,6 +1759,42 @@ MonoBehaviour: m_Y: 484 m_Width: 5 m_Height: 539 + - m_X: 206 + m_Y: 242 + m_Width: 1 + m_Height: 21 + - m_X: 206 + m_Y: 300 + m_Width: 38 + m_Height: 27 + - m_X: 228 + m_Y: 300 + m_Width: 16 + m_Height: 47 + - m_X: 243 + m_Y: 263 + m_Width: 1 + m_Height: 84 + - m_X: 497 + m_Y: 331 + m_Width: 306 + m_Height: 692 + - m_X: 497 + m_Y: 313 + m_Width: 150 + m_Height: 710 + - m_X: 719 + m_Y: 241 + m_Width: 6 + m_Height: 782 + - m_X: 580 + m_Y: 308 + m_Width: 67 + m_Height: 715 + - m_X: 719 + m_Y: 261 + m_Width: 84 + m_Height: 762 m_fontInfo: Name: PointSize: 0 diff --git a/Assets/Scenes/Loading.unity b/Assets/Scenes/Loading.unity index 7871ef41..f8052f4d 100644 --- a/Assets/Scenes/Loading.unity +++ b/Assets/Scenes/Loading.unity @@ -199,6 +199,163 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 38584164} m_CullTransparentMesh: 1 +--- !u!1001 &104955743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1285621382} + m_Modifications: + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_fontAsset + value: + objectReference: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_textAlignment + value: 65535 + objectReference: {fileID: 0} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_sharedMaterial + value: + objectReference: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_TextStyleHashCode + value: -1183493901 + objectReference: {fileID: 0} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_VerticalAlignment + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_HorizontalAlignment + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2482728080564616998, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_hasFontAssetChanged + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728080564617016, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081313853795, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081313853795, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081313853795, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_SizeDelta.x + value: 0.5793 + objectReference: {fileID: 0} + - target: {fileID: 2482728081313853795, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchoredPosition.x + value: 3.2896118 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_SizeDelta.x + value: 889.334 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_SizeDelta.y + value: 50.8178 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_AnchoredPosition.y + value: -785 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297373, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_Value + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297373, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_MaxValue + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 2482728081838297375, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + propertyPath: m_Name + value: Slider_LoadingBar + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} --- !u!1 &183355940 GameObject: m_ObjectHideFlags: 0 @@ -276,7 +433,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 0 + m_AdditionalShaderChannelsFlag: 25 m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 @@ -294,7 +451,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1285621382} - - {fileID: 1792528917} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -371,7 +527,23 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &744717393 +--- !u!224 &591558630 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2482728081838297372, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + m_PrefabInstance: {fileID: 104955743} + m_PrefabAsset: {fileID: 0} +--- !u!114 &591558631 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2482728081838297373, guid: 1655ad8223f244d34a1dc63ee78eac3f, type: 3} + m_PrefabInstance: {fileID: 104955743} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1126223219 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -379,134 +551,166 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 744717394} - - component: {fileID: 744717396} - - component: {fileID: 744717395} + - component: {fileID: 1126223220} + - component: {fileID: 1126223223} + - component: {fileID: 1126223222} + - component: {fileID: 1126223221} m_Layer: 5 - m_Name: Handle + m_Name: Icon m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &744717394 + m_IsActive: 1 +--- !u!224 &1126223220 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 744717393} + m_GameObject: {fileID: 1126223219} 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: 1349189579} + m_Father: {fileID: 1285621382} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -0.00002861, y: 90.3} + m_SizeDelta: {x: 71.8194, y: 71.8194} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &744717395 +--- !u!114 &1126223221 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 744717393} + m_GameObject: {fileID: 1126223219} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, 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: + updateType: 0 + isSpeedBased: 0 + hasOnStart: 0 + hasOnPlay: 0 + hasOnUpdate: 0 + hasOnStepComplete: 0 + hasOnComplete: 0 + hasOnTweenCreated: 0 + hasOnRewind: 0 + onStart: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &744717396 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 744717393} - m_CullTransparentMesh: 1 ---- !u!1 &1051384633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1051384634} - - component: {fileID: 1051384636} - - component: {fileID: 1051384635} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1051384634 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1051384633} - 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: 1525848611} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1051384635 + onPlay: + m_PersistentCalls: + m_Calls: [] + onUpdate: + m_PersistentCalls: + m_Calls: [] + onStepComplete: + m_PersistentCalls: + m_Calls: [] + onComplete: + m_PersistentCalls: + m_Calls: [] + onTweenCreated: + m_PersistentCalls: + m_Calls: [] + onRewind: + m_PersistentCalls: + m_Calls: [] + targetIsSelf: 1 + targetGO: {fileID: 0} + tweenTargetIsTargetGO: 1 + delay: 0 + duration: 1 + easeType: 1 + easeCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + loopType: 2 + loops: -1 + id: + isRelative: 1 + isFrom: 0 + isIndependentUpdate: 0 + autoKill: 1 + autoGenerate: 1 + isActive: 1 + isValid: 1 + target: {fileID: 1126223220} + animationType: 3 + targetType: 11 + forcedTargetType: 0 + autoPlay: 1 + useTargetAsV3: 0 + endValueFloat: 0 + endValueV3: {x: 0, y: 0, z: 360} + endValueV2: {x: 0, y: 0} + endValueColor: {r: 1, g: 1, b: 1, a: 1} + endValueString: + endValueRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + endValueTransform: {fileID: 0} + optionalBool0: 0 + optionalBool1: 0 + optionalFloat0: 1 + optionalInt0: 8 + optionalRotationMode: 0 + optionalScrambleMode: 0 + optionalString: +--- !u!114 &1126223222 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1051384633} + m_GameObject: {fileID: 1126223219} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0, g: 0.77999973, b: 1, a: 1} + m_Color: {r: 0, g: 0.5595119, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: e2fa2d908395dde42a8b74773f73cb36, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -515,13 +719,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1051384636 +--- !u!222 &1126223223 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1051384633} + m_GameObject: {fileID: 1126223219} m_CullTransparentMesh: 1 --- !u!1 &1220711501 GameObject: @@ -648,6 +852,8 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 38584165} + - {fileID: 591558630} + - {fileID: 1126223220} m_Father: {fileID: 183355944} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -669,7 +875,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.31132078, g: 0.31132078, b: 0.31132078, a: 1} + 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 @@ -786,80 +992,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1349189578 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1349189579} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1349189579 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1349189578} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 744717394} - m_Father: {fileID: 1792528917} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1525848610 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1525848611} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1525848611 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1525848610} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1051384634} - m_Father: {fileID: 1792528917} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -2.5772095, y: 0} - m_SizeDelta: {x: -5.1544, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1696995255 GameObject: m_ObjectHideFlags: 0 @@ -889,7 +1021,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f98315eaed90eac48829d8d8dda4a446, type: 3} m_Name: m_EditorClassIdentifier: - loadingSlider: {fileID: 1792528918} + loadingSlider: {fileID: 591558631} --- !u!4 &1696995257 Transform: m_ObjectHideFlags: 0 @@ -905,170 +1037,3 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1792528916 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1792528917} - - component: {fileID: 1792528918} - m_Layer: 5 - m_Name: LoadingSlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1792528917 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1792528916} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1833231578} - - {fileID: 1525848611} - - {fileID: 1349189579} - m_Father: {fileID: 183355944} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 140.39} - m_SizeDelta: {x: 760.0002, y: 95} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1792528918 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1792528916} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 744717395} - m_FillRect: {fileID: 1051384634} - m_HandleRect: {fileID: 744717394} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 100 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1833231577 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1833231578} - - component: {fileID: 1833231580} - - component: {fileID: 1833231579} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1833231578 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1833231577} - 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: 1792528917} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1833231579 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1833231577} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1833231580 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1833231577} - m_CullTransparentMesh: 1 diff --git a/Assets/Scenes/MainMenu.unity b/Assets/Scenes/MainMenu.unity index 73b9b55a..61baa7ac 100644 --- a/Assets/Scenes/MainMenu.unity +++ b/Assets/Scenes/MainMenu.unity @@ -123,7 +123,287 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &34701993 +--- !u!1001 &13601836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_10 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1392.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 767636001} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1001 &53050408 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_6 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -602.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 913391085} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &62565909 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -131,237 +411,164 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 34701994} - - component: {fileID: 34701997} - - component: {fileID: 34701996} - - component: {fileID: 34701995} + - component: {fileID: 62565913} + - component: {fileID: 62565912} + - component: {fileID: 62565911} + - component: {fileID: 62565910} m_Layer: 5 - m_Name: Panel + m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &34701994 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 34701993} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 181424786} - - {fileID: 45241937} - - {fileID: 1237193008} - - {fileID: 501752203} - - {fileID: 1822870221} - - {fileID: 546187670} - - {fileID: 231949214} - - {fileID: 207885934} - - {fileID: 2042066584} - - {fileID: 628370085} - - {fileID: 465214342} - - {fileID: 2075619901} - - {fileID: 1161072723} - - {fileID: 683103257} - - {fileID: 1510927685} - - {fileID: 205399403} - - {fileID: 1713165372} - - {fileID: 638539977} - - {fileID: 877143848} - - {fileID: 936302425} - - {fileID: 1721713418} - m_Father: {fileID: 902791937} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -75.420105} - m_SizeDelta: {x: 0, y: -150.84998} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &34701995 +--- !u!114 &62565910 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 34701993} + m_GameObject: {fileID: 62565909} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: - m_Padding: - m_Left: 17 - m_Right: 0 - m_Top: 70 - m_Bottom: 0 - m_ChildAlignment: 0 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 325, y: 133} - m_Spacing: {x: 29.95, y: 57.2} - m_Constraint: 0 - m_ConstraintCount: 2 ---- !u!114 &34701996 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 524279 +--- !u!114 &62565911 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 34701993} - m_Enabled: 0 + m_GameObject: {fileID: 62565909} + m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &34701997 -CanvasRenderer: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &62565912 +Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 34701993} - m_CullTransparentMesh: 1 ---- !u!1 &45241936 -GameObject: + m_GameObject: {fileID: 62565909} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1907037226} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &62565913 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 45241937} - - component: {fileID: 45241940} - - component: {fileID: 45241939} - - component: {fileID: 45241938} - m_Layer: 5 - m_Name: Level 1_1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &45241937 -RectTransform: - m_ObjectHideFlags: 0 + m_GameObject: {fileID: 62565909} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1498762947} + - {fileID: 506751587} + - {fileID: 77275017} + - {fileID: 2102374904} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &77275016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 77275017} + - component: {fileID: 77275019} + - component: {fileID: 77275018} + m_Layer: 5 + m_Name: ModeSelectionPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &77275017 +RectTransform: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45241936} + m_GameObject: {fileID: 77275016} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1586153595} - m_Father: {fileID: 34701994} + - {fileID: 1901675739} + m_Father: {fileID: 62565913} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -136.5} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &45241938 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45241936} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 45241939} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 1 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &45241939 +--- !u!114 &77275018 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45241936} + m_GameObject: {fileID: 77275016} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.72156864} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -371,119 +578,14 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &45241940 +--- !u!222 &77275019 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45241936} + m_GameObject: {fileID: 77275016} m_CullTransparentMesh: 1 ---- !u!1 &62565909 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 62565913} - - component: {fileID: 62565912} - - component: {fileID: 62565911} - - component: {fileID: 62565910} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &62565910 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62565909} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 524279 ---- !u!114 &62565911 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62565909} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 1920, y: 1080} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0.5 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &62565912 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62565909} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 1 - m_Camera: {fileID: 1907037226} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &62565913 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62565909} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1498762947} - - {fileID: 506751587} - - {fileID: 2102374904} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} --- !u!1001 &78909678 PrefabInstance: m_ObjectHideFlags: 0 @@ -689,7 +791,7 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f70150fa7987b9b4fb0a6e4c0e906100, type: 3} ---- !u!1 &81457001 +--- !u!1 &96588498 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -697,46 +799,91 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 81457002} - - component: {fileID: 81457004} - - component: {fileID: 81457003} + - component: {fileID: 96588499} + - component: {fileID: 96588502} + - component: {fileID: 96588501} + - component: {fileID: 96588500} m_Layer: 5 - m_Name: Text (TMP) + m_Name: LeftTop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &81457002 +--- !u!224 &96588499 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 81457001} + m_GameObject: {fileID: 96588498} 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: 936302425} + m_Father: {fileID: 1020645738} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -132.06299, y: -7.137} + m_SizeDelta: {x: 815.874, y: 1933.07} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &81457003 +--- !u!114 &96588500 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 81457001} + m_GameObject: {fileID: 96588498} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 96588501} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &96588501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 96588498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -747,18 +894,248 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 20 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 + m_Sprite: {fileID: 21300000, guid: 71f80f23111114970abec67fe4ae800d, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &96588502 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 96588498} + m_CullTransparentMesh: 1 +--- !u!1 &105532043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 105532044} + - component: {fileID: 105532047} + - component: {fileID: 105532046} + - component: {fileID: 105532045} + m_Layer: 5 + m_Name: Level Mode + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &105532044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105532043} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1560896071} + m_Father: {fileID: 1020645738} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -255, y: 1422} + m_SizeDelta: {x: 402, y: 183.72656} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &105532045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105532043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 105532046} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2102374903} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 77275016} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &105532046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105532043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb37917483ee24fea8fab306393441e5, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &105532047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 105532043} + m_CullTransparentMesh: 1 +--- !u!1 &105762583 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: f70150fa7987b9b4fb0a6e4c0e906100, type: 3} + m_PrefabInstance: {fileID: 78909678} + m_PrefabAsset: {fileID: 0} +--- !u!4 &105762584 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: f70150fa7987b9b4fb0a6e4c0e906100, type: 3} + m_PrefabInstance: {fileID: 78909678} + m_PrefabAsset: {fileID: 0} +--- !u!1 &119088327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 119088328} + - component: {fileID: 119088330} + - component: {fileID: 119088329} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &119088328 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119088327} + 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: 2020432989} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 10.960999} + m_SizeDelta: {x: 0, y: -21.921} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &119088329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 119088327} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Infinite Mode + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} + m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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 @@ -776,12 +1153,12 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 + m_fontSize: 53.4 + m_fontSizeBase: 36.97 m_fontWeight: 400 - m_enableAutoSizing: 0 + m_enableAutoSizing: 1 m_fontSizeMin: 18 - m_fontSizeMax: 72 + m_fontSizeMax: 53.4 m_fontStyle: 32 m_HorizontalAlignment: 2 m_VerticalAlignment: 512 @@ -818,24 +1195,14 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &81457004 +--- !u!222 &119088330 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 81457001} + m_GameObject: {fileID: 119088327} m_CullTransparentMesh: 1 ---- !u!1 &105762583 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: f70150fa7987b9b4fb0a6e4c0e906100, type: 3} - m_PrefabInstance: {fileID: 78909678} - m_PrefabAsset: {fileID: 0} ---- !u!4 &105762584 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: f70150fa7987b9b4fb0a6e4c0e906100, type: 3} - m_PrefabInstance: {fileID: 78909678} - m_PrefabAsset: {fileID: 0} --- !u!1 &136240863 GameObject: m_ObjectHideFlags: 0 @@ -853,7 +1220,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &136240864 RectTransform: m_ObjectHideFlags: 0 @@ -896,15 +1263,15 @@ MonoBehaviour: m_Calls: [] m_text: Play m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontAsset: {fileID: 11400000, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} + m_sharedMaterial: {fileID: 9153526132908717640, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -921,13 +1288,13 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 36.97 + m_fontSize: 72 m_fontSizeBase: 36.97 m_fontWeight: 400 - m_enableAutoSizing: 0 + m_enableAutoSizing: 1 m_fontSizeMin: 18 m_fontSizeMax: 72 - m_fontStyle: 0 + m_fontStyle: 32 m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 @@ -971,6 +1338,11 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136240863} m_CullTransparentMesh: 1 +--- !u!224 &136728892 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 851694250} + m_PrefabAsset: {fileID: 0} --- !u!1 &137491668 GameObject: m_ObjectHideFlags: 0 @@ -1063,7 +1435,7 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &146881755 +--- !u!1 &186288558 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1071,46 +1443,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 146881756} - - component: {fileID: 146881758} - - component: {fileID: 146881757} + - component: {fileID: 186288559} + - component: {fileID: 186288561} + - component: {fileID: 186288560} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &146881756 +--- !u!224 &186288559 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146881755} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 186288558} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 207885934} + m_Father: {fileID: 845004099} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -168.59995, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &146881757 +--- !u!114 &186288560 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146881755} + m_GameObject: {fileID: 186288558} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1121,86 +1493,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 8 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &146881758 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &186288561 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146881755} + m_GameObject: {fileID: 186288558} m_CullTransparentMesh: 1 ---- !u!1 &181424785 +--- !u!1 &190135923 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1208,101 +1519,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 181424786} - - component: {fileID: 181424789} - - component: {fileID: 181424788} - - component: {fileID: 181424787} + - component: {fileID: 190135924} + - component: {fileID: 190135926} + - component: {fileID: 190135925} m_Layer: 5 - m_Name: Level 1 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &181424786 +--- !u!224 &190135924 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181424785} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 190135923} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 870189741} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 561443690} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -136.5} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -199} + m_SizeDelta: {x: 12, y: 150.595} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &181424787 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181424785} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 181424788} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &181424788 +--- !u!114 &190135925 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181424785} + m_GameObject: {fileID: 190135923} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1316,7 +1569,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1326,15 +1579,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &181424789 +--- !u!222 &190135926 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181424785} + m_GameObject: {fileID: 190135923} m_CullTransparentMesh: 1 ---- !u!1 &205399402 +--- !u!1 &212330147 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1342,45 +1595,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 205399403} - - component: {fileID: 205399406} - - component: {fileID: 205399405} - - component: {fileID: 205399404} + - component: {fileID: 212330148} + - component: {fileID: 212330151} + - component: {fileID: 212330150} + - component: {fileID: 212330149} m_Layer: 5 - m_Name: Level 1_15 + m_Name: PlayButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &205399403 +--- !u!224 &212330148 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 205399402} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 212330147} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1345060544} - m_Father: {fileID: 34701994} + - {fileID: 136240864} + m_Father: {fileID: 1262255967} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -1087.5} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 210.00032} + m_SizeDelta: {x: 402, y: 183.72656} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &205399404 +--- !u!114 &212330149 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 205399402} + m_GameObject: {fileID: 212330147} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -1414,29 +1667,41 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 205399405} + m_TargetGraphic: {fileID: 212330150} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 1498762946} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 15 + m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &205399405 +--- !u!114 &212330150 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 205399402} + m_GameObject: {fileID: 212330147} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1450,8 +1715,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 6bbcba4e267be464998897741b81d508, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -1460,15 +1725,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &205399406 +--- !u!222 &212330151 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 205399402} + m_GameObject: {fileID: 212330147} m_CullTransparentMesh: 1 ---- !u!1 &207885933 +--- !u!1 &264578893 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1476,101 +1741,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 207885934} - - component: {fileID: 207885937} - - component: {fileID: 207885936} - - component: {fileID: 207885935} + - component: {fileID: 264578894} + - component: {fileID: 264578896} + - component: {fileID: 264578895} m_Layer: 5 - m_Name: Level 1_7 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &207885934 +--- !u!224 &264578894 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 207885933} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 264578893} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 146881756} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 540243404} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -516.9} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -170, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &207885935 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 207885933} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 207885936} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 7 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &207885936 +--- !u!114 &264578895 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 207885933} + m_GameObject: {fileID: 264578893} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1584,7 +1791,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1594,15 +1801,20 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &207885937 +--- !u!222 &264578896 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 207885933} + m_GameObject: {fileID: 264578893} m_CullTransparentMesh: 1 ---- !u!1 &212330147 +--- !u!224 &268635599 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 873740441} + m_PrefabAsset: {fileID: 0} +--- !u!1 &281003545 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1610,116 +1822,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 212330148} - - component: {fileID: 212330151} - - component: {fileID: 212330150} - - component: {fileID: 212330149} + - component: {fileID: 281003546} + - component: {fileID: 281003548} + - component: {fileID: 281003547} m_Layer: 5 - m_Name: Button + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &212330148 +--- !u!224 &281003546 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212330147} + m_GameObject: {fileID: 281003545} 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 136240864} - m_Father: {fileID: 1498762947} + m_Children: [] + m_Father: {fileID: 2083466372} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 402, y: 183.72656} + m_AnchoredPosition: {x: 166, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &212330149 +--- !u!114 &281003547 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212330147} + m_GameObject: {fileID: 281003545} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 212330150} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 506751586} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 1498762946} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &212330150 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212330147} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1730,7 +1872,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: df27390d2f68d864a8d0d907559038cf, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1740,15 +1882,20 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &212330151 +--- !u!222 &281003548 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212330147} + m_GameObject: {fileID: 281003545} m_CullTransparentMesh: 1 ---- !u!1 &217415960 +--- !u!224 &307799407 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 794011749} + m_PrefabAsset: {fileID: 0} +--- !u!1 &358240668 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1756,46 +1903,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 217415961} - - component: {fileID: 217415963} - - component: {fileID: 217415962} + - component: {fileID: 358240669} + - component: {fileID: 358240671} + - component: {fileID: 358240670} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &217415961 +--- !u!224 &358240669 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 217415960} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 358240668} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 546187670} + m_Father: {fileID: 268635599} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 167.591, y: -0.0000009536743} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &217415962 +--- !u!114 &358240670 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 217415960} + m_GameObject: {fileID: 358240668} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1806,86 +1953,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 6 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &217415963 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &358240671 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 217415960} + m_GameObject: {fileID: 358240668} m_CullTransparentMesh: 1 ---- !u!1 &231949213 +--- !u!1 &359277530 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1893,101 +1979,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 231949214} - - component: {fileID: 231949217} - - component: {fileID: 231949216} - - component: {fileID: 231949215} + - component: {fileID: 359277531} + - component: {fileID: 359277533} + - component: {fileID: 359277532} m_Layer: 5 - m_Name: Level 1_6 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &231949214 +--- !u!224 &359277531 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 231949213} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 359277530} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1335002935} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 136728892} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -516.9} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -197.3} + m_SizeDelta: {x: 12, y: 150.595} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &231949215 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 231949213} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 231949216} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 6 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &231949216 +--- !u!114 &359277532 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 231949213} + m_GameObject: {fileID: 359277530} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -2001,7 +2029,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2011,65 +2039,266 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &231949217 +--- !u!222 &359277533 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 231949213} + m_GameObject: {fileID: 359277530} m_CullTransparentMesh: 1 ---- !u!1 &302077037 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 302077038} - - component: {fileID: 302077040} - - component: {fileID: 302077039} - m_Layer: 5 - m_Name: HeaderText (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &302077038 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 302077037} - 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: 2102374904} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -240} - m_SizeDelta: {x: 537.23, y: 106.261} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &302077039 -MonoBehaviour: +--- !u!1001 &389799439 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 302077037} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 982637745} + m_Modifications: + - target: {fileID: -8969417572210971711, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8699787447509501512, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalScale.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalScale.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalScale.z + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalPosition.y + value: -48 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalPosition.z + value: -1458 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalRotation.w + value: 0.012478718 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalRotation.y + value: -0.9999222 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -178.57 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8139853090755257685, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -7774620517717459388, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -5424213705957445524, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -4501201811031430588, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -3638193520734090830, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -2453550708452717748, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -1930578328450875381, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -1731024231264914805, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -1693546492923637869, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -1033859536177898853, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Name + value: Wizard_Redo_withRig + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1166754175604888097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1617399745748130172, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2464098630957027937, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2657195002283232437, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142543473975886292, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3897462237488877691, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4108234674411243596, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4311629582287283170, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: c3f881c86b879a94cab2c86e5dcc561e, type: 2} + - target: {fileID: 5866666021909216657, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6386480451222621022, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6499889929296628410, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7036213049465896255, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7891850266450665243, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8352526780231734871, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8916979045543815761, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 9088872756827976528, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + propertyPath: m_Layer + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 663e6cc08119b6749b63d3540014d258, type: 3} +--- !u!1 &390587732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 390587733} + - component: {fileID: 390587735} + - component: {fileID: 390587734} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &390587733 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390587732} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2040113967} + m_RootOrder: -1 + 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: 166, y: 0} + m_SizeDelta: {x: 119, y: 12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &390587734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390587732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -2077,84 +2306,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Level Selection - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: 8df04da2bbcf4ab4a952152c43e44bf1, 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: 71.05 - m_fontSizeBase: 100.29 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &302077040 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &390587735 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 302077037} + m_GameObject: {fileID: 390587732} m_CullTransparentMesh: 1 ---- !u!1 &320387168 +--- !u!1 &391511443 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2162,136 +2332,81 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 320387169} - - component: {fileID: 320387171} - - component: {fileID: 320387170} + - component: {fileID: 391511444} + - component: {fileID: 391511446} + - component: {fileID: 391511445} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &320387169 +--- !u!224 &391511444 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320387168} + m_GameObject: {fileID: 391511443} 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: 1713165372} + m_Children: + - {fileID: 1003585468} + m_Father: {fileID: 2102374904} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -280.64722} + m_SizeDelta: {x: 1080, y: -561.2949} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &320387170 +--- !u!114 &391511445 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320387168} - m_Enabled: 1 + m_GameObject: {fileID: 391511443} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 17 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &320387171 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &391511446 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320387168} + m_GameObject: {fileID: 391511443} m_CullTransparentMesh: 1 ---- !u!1 &328485179 +--- !u!224 &434918161 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 53050408} + m_PrefabAsset: {fileID: 0} +--- !u!1 &506751586 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2299,29 +2414,36 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 328485180} - - component: {fileID: 328485182} - - component: {fileID: 328485181} + - component: {fileID: 506751587} + - component: {fileID: 506751589} + - component: {fileID: 506751588} + - component: {fileID: 506751590} m_Layer: 5 - m_Name: Text (TMP) + m_Name: CharacterSelectionPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &328485180 + m_IsActive: 0 +--- !u!224 &506751587 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 328485179} + m_GameObject: {fileID: 506751586} 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: 1237193008} + m_Children: + - {fileID: 1335917394} + - {fileID: 2019661805} + - {fileID: 982637745} + - {fileID: 1186709097} + - {fileID: 1561080597} + - {fileID: 1022693119} + m_Father: {fileID: 62565913} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -2329,307 +2451,391 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &328485181 +--- !u!114 &506751588 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 328485179} + m_GameObject: {fileID: 506751586} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.43137255} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 3 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &328485182 + m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &506751589 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 328485179} + m_GameObject: {fileID: 506751586} m_CullTransparentMesh: 1 ---- !u!1001 &389799439 -PrefabInstance: - m_ObjectHideFlags: 0 +--- !u!114 &506751590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 506751586} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fe142476bf665b4688f253437e24056, type: 3} + m_Name: + m_EditorClassIdentifier: + characters: + - {fileID: 105762583} + - {fileID: 556429521} + leftButton: {fileID: 1335917395} + rightButton: {fileID: 2019661806} + nextButton: {fileID: 1186709098} + GameProgressionDatabase: {fileID: 0} +--- !u!1 &515113779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515113780} + - component: {fileID: 515113782} + - component: {fileID: 515113781} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &515113780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515113779} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 530802096} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -197.792} + m_SizeDelta: {x: 12, y: 150.595} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &515113781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515113779} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &515113782 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515113779} + m_CullTransparentMesh: 1 +--- !u!224 &530802096 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 2090124063} + m_PrefabAsset: {fileID: 0} +--- !u!224 &540243404 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 839978699} + m_PrefabAsset: {fileID: 0} +--- !u!224 &544865495 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 13601836} + m_PrefabAsset: {fileID: 0} +--- !u!1 &556429521 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + m_PrefabInstance: {fileID: 389799439} + m_PrefabAsset: {fileID: 0} +--- !u!4 &556429522 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + m_PrefabInstance: {fileID: 389799439} + m_PrefabAsset: {fileID: 0} +--- !u!224 &561443690 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1980019865} + m_PrefabAsset: {fileID: 0} +--- !u!1 &767636000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 767636001} + - component: {fileID: 767636003} + - component: {fileID: 767636002} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &767636001 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767636000} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 544865495} + m_RootOrder: -1 + 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: -167, y: 0} + m_SizeDelta: {x: 119, y: 12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &767636002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767636000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &767636003 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767636000} + m_CullTransparentMesh: 1 +--- !u!224 &789603404 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1633865218} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &794011749 +PrefabInstance: + m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 982637745} + m_TransformParent: {fileID: 1761816819} m_Modifications: - - target: {fileID: -8969417572210971711, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: objectReference: {fileID: 0} - - target: {fileID: -8699787447509501512, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_RootOrder value: -1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_LocalScale.x - value: 30 + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_LocalScale.y - value: 30 + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_LocalScale.z - value: 30 + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_LocalPosition.x + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalPosition.y - value: -48 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalPosition.z - value: -1458 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalRotation.w - value: 0.012478718 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalRotation.y - value: -0.9999222 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -602.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -178.57 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_ConstrainProportionsScale - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8139853090755257685, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -7774620517717459388, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -5424213705957445524, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -4501201811031430588, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 5 objectReference: {fileID: 0} - - target: {fileID: -3638193520734090830, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 objectReference: {fileID: 0} - - target: {fileID: -2453550708452717748, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -1930578328450875381, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -1731024231264914805, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -1693546492923637869, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -1033859536177898853, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Name - value: Wizard_Redo_withRig - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1166754175604888097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1617399745748130172, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 2464098630957027937, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 2657195002283232437, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 3142543473975886292, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 3897462237488877691, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 4108234674411243596, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 4311629582287283170, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 5866666021909216657, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: c3f881c86b879a94cab2c86e5dcc561e, type: 2} - - target: {fileID: 5866666021909216657, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_ApplyRootMotion - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6386480451222621022, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 6499889929296628410, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 7036213049465896255, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 7891850266450665243, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 8352526780231734871, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 8916979045543815761, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 9088872756827976528, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - propertyPath: m_Layer - value: 3 + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1974979925} m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 663e6cc08119b6749b63d3540014d258, type: 3} ---- !u!1 &465214341 + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &830954573 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2637,101 +2843,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 465214342} - - component: {fileID: 465214345} - - component: {fileID: 465214344} - - component: {fileID: 465214343} + - component: {fileID: 830954574} + - component: {fileID: 830954576} + - component: {fileID: 830954575} m_Layer: 5 - m_Name: Level 1_10 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &465214342 +--- !u!224 &830954574 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 465214341} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 830954573} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2053972635} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 1033043765} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -707.1} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -166, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &465214343 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 465214341} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 465214344} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 10 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &465214344 +--- !u!114 &830954575 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 465214341} + m_GameObject: {fileID: 830954573} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -2745,7 +2893,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2755,15 +2903,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &465214345 +--- !u!222 &830954576 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 465214341} + m_GameObject: {fileID: 830954573} m_CullTransparentMesh: 1 ---- !u!1 &492123093 +--- !u!1 &832455525 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2771,127 +2919,57 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 492123094} - - component: {fileID: 492123097} - - component: {fileID: 492123096} - - component: {fileID: 492123095} + - component: {fileID: 832455526} + - component: {fileID: 832455528} + - component: {fileID: 832455527} m_Layer: 5 - m_Name: Back + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &492123094 +--- !u!224 &832455526 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 492123093} + m_GameObject: {fileID: 832455525} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1639732194} - m_Father: {fileID: 506751587} + m_Children: [] + m_Father: {fileID: 1213109176} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 96, y: -96} - m_SizeDelta: {x: 148.408, y: 148.40796} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 166, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &492123095 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 492123093} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 492123096} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1498762946} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 506751586} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &492123096 +--- !u!114 &832455527 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 492123093} + m_GameObject: {fileID: 832455525} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0, g: 0.7815137, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 5af9190917698af4db43c30e0a01617e, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2901,15 +2979,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &492123097 +--- !u!222 &832455528 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 492123093} + m_GameObject: {fileID: 832455525} m_CullTransparentMesh: 1 ---- !u!1 &501752202 +--- !u!1 &839112063 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2917,48 +2995,47 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 501752203} - - component: {fileID: 501752206} - - component: {fileID: 501752205} - - component: {fileID: 501752204} + - component: {fileID: 839112064} + - component: {fileID: 839112067} + - component: {fileID: 839112066} + - component: {fileID: 839112065} m_Layer: 5 - m_Name: Level 1_3 + m_Name: Scrollbar Vertical m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &501752203 +--- !u!224 &839112064 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501752202} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 839112063} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1291545346} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 1003585468} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -326.7} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &501752204 + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!114 &839112065 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501752202} + m_GameObject: {fileID: 839112063} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: @@ -2989,30 +3066,23 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 501752205} - m_OnClick: + m_TargetGraphic: {fileID: 839112066} + m_HandleRect: {fileID: 0} + m_Direction: 2 + m_Value: 1 + m_Size: 0.5032241 + m_NumberOfSteps: 0 + m_OnValueChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 3 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &501752205 + m_Calls: [] +--- !u!114 &839112066 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501752202} - m_Enabled: 1 + m_GameObject: {fileID: 839112063} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -3025,8 +3095,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -3035,1969 +3105,577 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &501752206 +--- !u!222 &839112067 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501752202} + m_GameObject: {fileID: 839112063} m_CullTransparentMesh: 1 ---- !u!1 &506751586 -GameObject: +--- !u!1001 &839978699 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 506751587} - - component: {fileID: 506751589} - - component: {fileID: 506751588} - - component: {fileID: 506751590} - m_Layer: 5 - m_Name: CharacterSelectionPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &506751587 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_11 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1392.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 264578894} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!224 &845004099 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 506751586} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1335917394} - - {fileID: 2019661805} - - {fileID: 982637745} - - {fileID: 1186709097} - - {fileID: 1561080597} - - {fileID: 492123094} - m_Father: {fileID: 62565913} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &506751588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 506751586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.43137255} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &506751589 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 506751586} - m_CullTransparentMesh: 1 ---- !u!114 &506751590 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 961854324} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 506751586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1fe142476bf665b4688f253437e24056, type: 3} - m_Name: - m_EditorClassIdentifier: - characters: - - {fileID: 105762583} - - {fileID: 556429521} - leftButton: {fileID: 1335917395} - rightButton: {fileID: 2019661806} - nextButton: {fileID: 1186709098} - GameProgressionDatabase: {fileID: 0} ---- !u!1 &546187669 -GameObject: +--- !u!1001 &851694250 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 546187670} - - component: {fileID: 546187673} - - component: {fileID: 546187672} - - component: {fileID: 546187671} - m_Layer: 5 - m_Name: Level 1_5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &546187670 -RectTransform: + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_9 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -997.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 359277531} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1001 &873740441 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546187669} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 217415961} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -326.7} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &546187671 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546187669} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 546187672} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 5 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &546187672 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546187669} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &546187673 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546187669} - m_CullTransparentMesh: 1 ---- !u!1 &556429521 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - m_PrefabInstance: {fileID: 389799439} - m_PrefabAsset: {fileID: 0} ---- !u!4 &556429522 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 663e6cc08119b6749b63d3540014d258, type: 3} - m_PrefabInstance: {fileID: 389799439} - m_PrefabAsset: {fileID: 0} ---- !u!1 &628370084 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 628370085} - - component: {fileID: 628370088} - - component: {fileID: 628370087} - - component: {fileID: 628370086} - m_Layer: 5 - m_Name: Level 1_9 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &628370085 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 628370084} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1695716009} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -707.1} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &628370086 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 628370084} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 628370087} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 9 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &628370087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 628370084} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &628370088 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 628370084} - m_CullTransparentMesh: 1 ---- !u!1 &632593250 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 632593251} - - component: {fileID: 632593254} - - component: {fileID: 632593253} - - component: {fileID: 632593252} - m_Layer: 5 - m_Name: Back - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &632593251 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 632593250} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 965941707} - m_Father: {fileID: 2102374904} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 96, y: -96} - m_SizeDelta: {x: 148.408, y: 148.40796} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &632593252 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 632593250} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 632593253} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 506751586} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 2102374903} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &632593253 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 632593250} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0.7815137, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 5af9190917698af4db43c30e0a01617e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &632593254 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 632593250} - m_CullTransparentMesh: 1 ---- !u!1 &638539976 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 638539977} - - component: {fileID: 638539980} - - component: {fileID: 638539979} - - component: {fileID: 638539978} - m_Layer: 5 - m_Name: Level 1_17 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &638539977 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638539976} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1731864417} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -1087.5} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &638539978 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638539976} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 638539979} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 17 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &638539979 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638539976} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &638539980 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638539976} - m_CullTransparentMesh: 1 ---- !u!1 &683103256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 683103257} - - component: {fileID: 683103260} - - component: {fileID: 683103259} - - component: {fileID: 683103258} - m_Layer: 5 - m_Name: Level 1_13 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &683103257 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683103256} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1440689853} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -897.3} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &683103258 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683103256} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 683103259} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 13 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &683103259 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683103256} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &683103260 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683103256} - m_CullTransparentMesh: 1 ---- !u!1 &684961343 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 684961344} - - component: {fileID: 684961346} - - component: {fileID: 684961345} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &684961344 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 684961343} - 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: 877143848} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &684961345 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 684961343} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 19 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &684961346 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 684961343} - m_CullTransparentMesh: 1 ---- !u!1 &870189740 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 870189741} - - component: {fileID: 870189743} - - component: {fileID: 870189742} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &870189741 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 870189740} - 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: 181424786} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &870189742 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 870189740} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 1 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &870189743 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 870189740} - m_CullTransparentMesh: 1 ---- !u!1 &877143847 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 877143848} - - component: {fileID: 877143851} - - component: {fileID: 877143850} - - component: {fileID: 877143849} - m_Layer: 5 - m_Name: Level 1_18 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &877143848 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877143847} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 684961344} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -1277.7} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &877143849 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877143847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 877143850} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 18 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &877143850 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877143847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &877143851 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877143847} - m_CullTransparentMesh: 1 ---- !u!1 &902791936 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 902791937} - - component: {fileID: 902791939} - - component: {fileID: 902791938} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &902791937 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902791936} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 34701994} - - {fileID: 1819074215} - - {fileID: 1954885040} - m_Father: {fileID: 2102374904} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -159.35889} - m_SizeDelta: {x: 0, y: -318.718} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &902791938 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902791936} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.31764707} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &902791939 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902791936} - m_CullTransparentMesh: 1 ---- !u!1 &907978082 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 907978083} - - component: {fileID: 907978085} - - component: {fileID: 907978084} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &907978083 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907978082} - 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: 2042066584} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &907978084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907978082} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 9 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &907978085 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907978082} - m_CullTransparentMesh: 1 ---- !u!1 &936302424 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 936302425} - - component: {fileID: 936302428} - - component: {fileID: 936302427} - - component: {fileID: 936302426} - m_Layer: 5 - m_Name: Level 1_19 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &936302425 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 936302424} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 81457002} - m_Father: {fileID: 34701994} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -1277.7} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &936302426 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 936302424} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 936302427} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 19 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &936302427 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 936302424} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &936302428 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 936302424} - m_CullTransparentMesh: 1 ---- !u!1 &965941706 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 965941707} - - component: {fileID: 965941709} - - component: {fileID: 965941708} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &965941707 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965941706} - 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: 632593251} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &965941708 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965941706} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Button - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &965941709 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965941706} - m_CullTransparentMesh: 1 ---- !u!1 &982637744 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 982637745} - m_Layer: 5 - m_Name: Characters - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &982637745 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982637744} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 105762584} - - {fileID: 556429522} - m_Father: {fileID: 506751587} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &992003423 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 992003425} - - component: {fileID: 992003424} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &992003424 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 992003423} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &992003425 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 992003423} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &1099845897 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1099845898} - - component: {fileID: 1099845900} - - component: {fileID: 1099845899} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1099845898 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099845897} - 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: 1819074215} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1099845899 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099845897} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Infinite Mode - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 40 - m_fontSizeBase: 40 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1099845900 -CanvasRenderer: + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_2 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -207.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 358240669} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1001 &879357372 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099845897} - m_CullTransparentMesh: 1 ---- !u!1 &1161072722 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_20 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2577.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &902791936 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5005,115 +3683,58 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1161072723} - - component: {fileID: 1161072726} - - component: {fileID: 1161072725} - - component: {fileID: 1161072724} + - component: {fileID: 902791937} + - component: {fileID: 902791939} + - component: {fileID: 902791938} + - component: {fileID: 902791940} m_Layer: 5 - m_Name: Level 1_12 + m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1161072723 + m_IsActive: 0 +--- !u!224 &902791937 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161072722} + m_GameObject: {fileID: 902791936} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1761424581} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 2102374904} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 179.5, y: -897.3} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -159.35889} + m_SizeDelta: {x: 0, y: -318.718} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1161072724 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161072722} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1161072725} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 12 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1161072725 +--- !u!114 &902791938 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161072722} + m_GameObject: {fileID: 902791936} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.31764707} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5123,161 +3744,39 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1161072726 +--- !u!222 &902791939 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161072722} - m_CullTransparentMesh: 1 ---- !u!1 &1186709096 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1186709097} - - component: {fileID: 1186709100} - - component: {fileID: 1186709099} - - component: {fileID: 1186709098} - m_Layer: 5 - m_Name: NextButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1186709097 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1186709096} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1685304839} - m_Father: {fileID: 506751587} - m_RootOrder: -1 - 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: -817} - m_SizeDelta: {x: 402, y: 183.72656} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1186709098 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1186709096} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1186709099} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374903} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 506751586} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1186709099 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1186709096} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 0c6f45571ab60d243a060ab276384af0, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1186709100 -CanvasRenderer: + m_GameObject: {fileID: 902791936} + m_CullTransparentMesh: 1 +--- !u!114 &902791940 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1186709096} - m_CullTransparentMesh: 1 ---- !u!1 &1237193007 + m_GameObject: {fileID: 902791936} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 213, y: 245} + m_Spacing: {x: 150, y: 50} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!1 &913391084 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5285,101 +3784,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1237193008} - - component: {fileID: 1237193011} - - component: {fileID: 1237193010} - - component: {fileID: 1237193009} + - component: {fileID: 913391085} + - component: {fileID: 913391087} + - component: {fileID: 913391086} m_Layer: 5 - m_Name: Level 1_2 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1237193008 +--- !u!224 &913391085 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1237193007} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 913391084} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 328485180} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 434918161} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -136.5} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -196} + m_SizeDelta: {x: 12, y: 150.595} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1237193009 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1237193007} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1237193010} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 2 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1237193010 +--- !u!114 &913391086 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1237193007} + m_GameObject: {fileID: 913391084} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -5393,7 +3834,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5403,15 +3844,155 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1237193011 +--- !u!222 &913391087 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1237193007} + m_GameObject: {fileID: 913391084} m_CullTransparentMesh: 1 ---- !u!1 &1291545345 +--- !u!1001 &961854324 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_17 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2182.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: 1 + addedObject: {fileID: 186288559} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &982637744 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5419,136 +4000,131 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1291545346} - - component: {fileID: 1291545348} - - component: {fileID: 1291545347} + - component: {fileID: 982637745} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Characters m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1291545346 +--- !u!224 &982637745 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1291545345} + m_GameObject: {fileID: 982637744} 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: 501752203} + m_Children: + - {fileID: 105762584} + - {fileID: 556429522} + m_Father: {fileID: 506751587} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1291545347 -MonoBehaviour: +--- !u!1 &992003423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 992003425} + - component: {fileID: 992003424} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &992003424 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1291545345} + m_GameObject: {fileID: 992003423} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 4 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1291545348 -CanvasRenderer: + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &992003425 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1291545345} - m_CullTransparentMesh: 1 ---- !u!1 &1335002934 + m_GameObject: {fileID: 992003423} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1003585467 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5556,29 +4132,32 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1335002935} - - component: {fileID: 1335002937} - - component: {fileID: 1335002936} + - component: {fileID: 1003585468} + - component: {fileID: 1003585471} + - component: {fileID: 1003585470} + - component: {fileID: 1003585469} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Scroll View m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1335002935 +--- !u!224 &1003585468 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335002934} + m_GameObject: {fileID: 1003585467} 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: 231949214} + m_Children: + - {fileID: 1579612560} + - {fileID: 839112064} + m_Father: {fileID: 391511444} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -5586,106 +4165,75 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1335002936 +--- !u!114 &1003585469 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335002934} + m_GameObject: {fileID: 1003585467} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1761816819} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1579612560} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 839112065} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1003585470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1003585467} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 7 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1335002937 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1003585471 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335002934} + m_GameObject: {fileID: 1003585467} m_CullTransparentMesh: 1 ---- !u!1 &1335917393 +--- !u!1 &1020645737 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5693,45 +4241,187 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1335917394} - - component: {fileID: 1335917397} - - component: {fileID: 1335917396} - - component: {fileID: 1335917395} + - component: {fileID: 1020645738} m_Layer: 5 - m_Name: LeftButton + m_Name: Modes m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1335917394 +--- !u!224 &1020645738 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020645737} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 96588499} + - {fileID: 1177775485} + - {fileID: 2020432989} + - {fileID: 1819074215} + - {fileID: 105532044} + m_Father: {fileID: 1901675739} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &1022693118 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 506751587} + m_Modifications: + - target: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Name + value: Back + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: e0c60779c9ad14104a26ff569c139f15, type: 3} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.x + value: 148.408 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.y + value: 148.40796 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.y + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.y + value: -96 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + insertIndex: -1 + addedObject: {fileID: 1022693122} + m_SourcePrefab: {fileID: 100100000, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} +--- !u!224 &1022693119 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1022693118} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335917393} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2069912786} - m_Father: {fileID: 506751587} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 161, y: -214} - m_SizeDelta: {x: 330, y: 330} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1335917395 +--- !u!1 &1022693120 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1022693118} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1022693121 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1022693118} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022693120} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1022693122 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335917393} + m_GameObject: {fileID: 1022693120} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -5765,49 +4455,180 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1335917396} + m_TargetGraphic: {fileID: 1022693121} m_OnClick: m_PersistentCalls: - m_Calls: [] ---- !u!114 &1335917396 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_Calls: + - m_Target: {fileID: 1498762946} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!224 &1033043765 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1514218185} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335917393} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0.7815137, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 5af9190917698af4db43c30e0a01617e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1335917397 -CanvasRenderer: +--- !u!1001 &1078893217 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1335917393} - m_CullTransparentMesh: 1 ---- !u!1 &1345060543 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_19 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2577.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1731580118} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &1099845897 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5815,9 +4636,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1345060544} - - component: {fileID: 1345060546} - - component: {fileID: 1345060545} + - component: {fileID: 1099845898} + - component: {fileID: 1099845900} + - component: {fileID: 1099845899} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -5825,19 +4646,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1345060544 +--- !u!224 &1099845898 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1345060543} + m_GameObject: {fileID: 1099845897} 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: 205399403} + m_Father: {fileID: 1819074215} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -5845,13 +4666,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1345060545 +--- !u!114 &1099845899 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1345060543} + m_GameObject: {fileID: 1099845897} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -5865,9 +4686,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 16 - -' + m_text: Infinite Mode m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} @@ -5894,8 +4713,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 + m_fontSize: 40 + m_fontSizeBase: 40 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -5936,15 +4755,231 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1345060546 +--- !u!222 &1099845900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099845897} + m_CullTransparentMesh: 1 +--- !u!1001 &1110160879 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_16 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2182.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: 1 + addedObject: {fileID: 1159733450} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &1118829963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1118829964} + - component: {fileID: 1118829966} + - component: {fileID: 1118829965} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1118829964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1118829963} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2136939481} + m_RootOrder: -1 + 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: -195} + m_SizeDelta: {x: 12, y: 150.595} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1118829965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1118829963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1118829966 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1345060543} + m_GameObject: {fileID: 1118829963} m_CullTransparentMesh: 1 ---- !u!1 &1440689852 +--- !u!1 &1159733449 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5952,46 +4987,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1440689853} - - component: {fileID: 1440689855} - - component: {fileID: 1440689854} + - component: {fileID: 1159733450} + - component: {fileID: 1159733452} + - component: {fileID: 1159733451} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1440689853 +--- !u!224 &1159733450 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440689852} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1159733449} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 683103257} + m_Father: {fileID: 1362925438} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -168.60007, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1440689854 +--- !u!114 &1159733451 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440689852} + m_GameObject: {fileID: 1159733449} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -6002,86 +5037,170 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 14 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1440689855 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1159733452 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440689852} + m_GameObject: {fileID: 1159733449} m_CullTransparentMesh: 1 ---- !u!1 &1498762946 +--- !u!1001 &1160124462 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_8 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -997.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 832455526} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!224 &1174838395 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 879357372} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1177775484 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6089,59 +5208,58 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1498762947} - - component: {fileID: 1498762949} - - component: {fileID: 1498762948} + - component: {fileID: 1177775485} + - component: {fileID: 1177775487} + - component: {fileID: 1177775486} m_Layer: 5 - m_Name: MainMenuPanel + m_Name: RightBottom m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1498762947 +--- !u!224 &1177775485 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1498762946} + m_GameObject: {fileID: 1177775484} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 212330148} - m_Father: {fileID: 62565913} + m_Children: [] + m_Father: {fileID: 1020645738} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 126.482, y: -7.136} + m_SizeDelta: {x: 827.038, y: 1933.07} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1498762948 +--- !u!114 &1177775486 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1498762946} + m_GameObject: {fileID: 1177775484} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.72156864} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 2cb0c617c8ea94bc59e68b83c8c05405, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6150,15 +5268,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1498762949 +--- !u!222 &1177775487 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1498762946} + m_GameObject: {fileID: 1177775484} m_CullTransparentMesh: 1 ---- !u!1 &1510927684 +--- !u!1 &1186709096 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6166,45 +5284,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1510927685} - - component: {fileID: 1510927688} - - component: {fileID: 1510927687} - - component: {fileID: 1510927686} + - component: {fileID: 1186709097} + - component: {fileID: 1186709100} + - component: {fileID: 1186709099} + - component: {fileID: 1186709098} m_Layer: 5 - m_Name: Level 1_14 + m_Name: NextButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1510927685 +--- !u!224 &1186709097 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1510927684} + m_GameObject: {fileID: 1186709096} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1513314102} - m_Father: {fileID: 34701994} + - {fileID: 1685304839} + m_Father: {fileID: 506751587} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -897.3} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -817} + m_SizeDelta: {x: 402, y: 183.72656} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1510927686 +--- !u!114 &1186709098 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1510927684} + m_GameObject: {fileID: 1186709096} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -6238,29 +5356,41 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1510927687} + m_TargetGraphic: {fileID: 1186709099} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 + - m_Target: {fileID: 77275016} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 14 + m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &1510927687 +--- !u!114 &1186709099 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1510927684} + m_GameObject: {fileID: 1186709096} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -6274,8 +5404,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 6bbcba4e267be464998897741b81d508, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6284,15 +5414,20 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1510927688 +--- !u!222 &1186709100 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1510927684} + m_GameObject: {fileID: 1186709096} m_CullTransparentMesh: 1 ---- !u!1 &1513314101 +--- !u!224 &1213109176 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1160124462} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1223146011 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6300,136 +5435,78 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1513314102} - - component: {fileID: 1513314104} - - component: {fileID: 1513314103} + - component: {fileID: 1223146012} + - component: {fileID: 1223146014} + - component: {fileID: 1223146013} m_Layer: 5 - m_Name: Text (TMP) + m_Name: TopPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1513314102 +--- !u!224 &1223146012 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1513314101} + m_GameObject: {fileID: 1223146011} 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: 1510927685} + m_Children: + - {fileID: 1747726898} + - {fileID: 1526435237} + - {fileID: 1658043164} + m_Father: {fileID: 2102374904} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -216.71301} + m_SizeDelta: {x: 1080, y: 433.415} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1513314103 +--- !u!114 &1223146013 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1513314101} - m_Enabled: 1 + m_GameObject: {fileID: 1223146011} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 15 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1513314104 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1223146014 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1513314101} + m_GameObject: {fileID: 1223146011} m_CullTransparentMesh: 1 ---- !u!1 &1561080593 +--- !u!1 &1262255966 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6437,104 +5514,198 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1561080597} - - component: {fileID: 1561080596} - - component: {fileID: 1561080595} - - component: {fileID: 1561080594} - m_Layer: 3 - m_Name: Cube + - component: {fileID: 1262255967} + - component: {fileID: 1262255969} + - component: {fileID: 1262255968} + m_Layer: 5 + m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!65 &1561080594 -BoxCollider: +--- !u!224 &1262255967 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561080593} + m_GameObject: {fileID: 1262255966} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 212330148} + m_Father: {fileID: 1498762947} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 279.2567} + m_SizeDelta: {x: 0, y: 558.51404} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1262255968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1262255966} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1262255969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1262255966} + m_CullTransparentMesh: 1 +--- !u!1 &1335917393 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1335917394} + - component: {fileID: 1335917397} + - component: {fileID: 1335917396} + - component: {fileID: 1335917395} + m_Layer: 5 + m_Name: LeftButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1335917394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335917393} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2069912786} + m_Father: {fileID: 506751587} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 119.45999, y: -185} + m_SizeDelta: {x: 101.493, y: 188.487} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1335917395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335917393} m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1561080595 -MeshRenderer: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1335917396} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1335917396 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561080593} + m_GameObject: {fileID: 1335917393} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 00f19643853244b7bbbfba5f82224b4d, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1561080596 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561080593} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1561080597 -Transform: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9be338601f2df46fdb4de32cda440c67, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1335917397 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561080593} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -51.871735, z: -1457.5831} - m_LocalScale: {x: 62.37162, y: 4.462951, z: 78.57679} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 506751587} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1586153594 + m_GameObject: {fileID: 1335917393} + m_CullTransparentMesh: 1 +--- !u!1 &1337422264 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6542,46 +5713,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1586153595} - - component: {fileID: 1586153597} - - component: {fileID: 1586153596} + - component: {fileID: 1337422265} + - component: {fileID: 1337422267} + - component: {fileID: 1337422266} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1586153595 +--- !u!224 &1337422265 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586153594} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1337422264} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 45241937} + m_Father: {fileID: 1912036942} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 168, y: 0} + m_SizeDelta: {x: 119, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1586153596 +--- !u!114 &1337422266 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586153594} + m_GameObject: {fileID: 1337422264} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -6592,86 +5763,170 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 2 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1586153597 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1337422267 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586153594} + m_GameObject: {fileID: 1337422264} m_CullTransparentMesh: 1 ---- !u!1 &1639732193 +--- !u!224 &1362925438 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1110160879} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1408823364 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_18 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2182.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1118829964} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &1498762946 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6679,29 +5934,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1639732194} - - component: {fileID: 1639732196} - - component: {fileID: 1639732195} + - component: {fileID: 1498762947} + - component: {fileID: 1498762949} + - component: {fileID: 1498762948} m_Layer: 5 - m_Name: Text (TMP) + m_Name: MainMenuPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1639732194 + m_IsActive: 1 +--- !u!224 &1498762947 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1639732193} + m_GameObject: {fileID: 1498762946} 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: 492123094} + m_Children: + - {fileID: 1262255967} + m_Father: {fileID: 62565913} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -6709,239 +5965,530 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1639732195 +--- !u!114 &1498762948 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1639732193} + m_GameObject: {fileID: 1498762946} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0.72156864} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Button - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1639732196 + m_Sprite: {fileID: 21300000, guid: 80ca872f56e1d374a8d320061f652e8e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1498762949 CanvasRenderer: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1498762946} + m_CullTransparentMesh: 1 +--- !u!1001 &1500172140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1901675739} + m_Modifications: + - target: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Name + value: Back_1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: e0c60779c9ad14104a26ff569c139f15, type: 3} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.x + value: 106.823 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.y + value: 106.823 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999782 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.y + value: 0.9999782 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999782 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 72.0051 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.y + value: -104.006836 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + insertIndex: -1 + addedObject: {fileID: 2030274972} + m_SourcePrefab: {fileID: 100100000, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} +--- !u!1001 &1514218185 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_4 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -602.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 830954574} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1001 &1526435236 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1223146012} + m_Modifications: + - target: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Name + value: Back_1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: e0c60779c9ad14104a26ff569c139f15, type: 3} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.x + value: 106.823 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_SizeDelta.y + value: 106.823 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.y + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999891 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_AnchoredPosition.y + value: -104 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + insertIndex: -1 + addedObject: {fileID: 1526435240} + m_SourcePrefab: {fileID: 100100000, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} +--- !u!224 &1526435237 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1526435236} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1639732193} - m_CullTransparentMesh: 1 ---- !u!1 &1685304838 +--- !u!1 &1526435238 stripped GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1526435236} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1685304839} - - component: {fileID: 1685304841} - - component: {fileID: 1685304840} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1685304839 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!114 &1526435239 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1526435236} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1685304838} - 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: 1186709097} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1685304840 + m_GameObject: {fileID: 1526435238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1526435240 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1685304838} + m_GameObject: {fileID: 1526435238} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1526435239} + m_OnClick: m_PersistentCalls: - m_Calls: [] - m_text: Button - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1685304841 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1685304838} - m_CullTransparentMesh: 1 ---- !u!1 &1695716008 + m_Calls: + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 2102374903} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1560896070 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6949,9 +6496,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1695716009} - - component: {fileID: 1695716011} - - component: {fileID: 1695716010} + - component: {fileID: 1560896071} + - component: {fileID: 1560896073} + - component: {fileID: 1560896072} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -6959,33 +6506,33 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1695716009 +--- !u!224 &1560896071 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1695716008} + m_GameObject: {fileID: 1560896070} 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: 628370085} + m_Father: {fileID: 105532044} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 10.960999} + m_SizeDelta: {x: 0, y: -21.921} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1695716010 +--- !u!114 &1560896072 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1695716008} + m_GameObject: {fileID: 1560896070} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -6999,9 +6546,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 10 - -' + m_text: Level Mode m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} @@ -7028,12 +6573,12 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 + m_fontSize: 53.4 + m_fontSizeBase: 36.97 m_fontWeight: 400 - m_enableAutoSizing: 0 + m_enableAutoSizing: 1 m_fontSizeMin: 18 - m_fontSizeMax: 72 + m_fontSizeMax: 53.4 m_fontStyle: 32 m_HorizontalAlignment: 2 m_VerticalAlignment: 512 @@ -7070,15 +6615,120 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1695716011 +--- !u!222 &1560896073 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1695716008} + m_GameObject: {fileID: 1560896070} m_CullTransparentMesh: 1 ---- !u!1 &1713165371 +--- !u!1 &1561080593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1561080597} + - component: {fileID: 1561080596} + - component: {fileID: 1561080595} + - component: {fileID: 1561080594} + m_Layer: 3 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1561080594 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561080593} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1561080595 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561080593} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 00f19643853244b7bbbfba5f82224b4d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1561080596 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561080593} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1561080597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561080593} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -51.871735, z: -1457.5831} + m_LocalScale: {x: 62.37162, y: 4.462951, z: 78.57679} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 506751587} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1579612559 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7086,101 +6736,134 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1713165372} - - component: {fileID: 1713165375} - - component: {fileID: 1713165374} - - component: {fileID: 1713165373} + - component: {fileID: 1579612560} + - component: {fileID: 1579612563} + - component: {fileID: 1579612562} + - component: {fileID: 1579612561} m_Layer: 5 - m_Name: Level 1_16 + m_Name: Viewport m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1713165372 +--- !u!224 &1579612560 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1713165371} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1579612559} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 320387169} - m_Father: {fileID: 34701994} + - {fileID: 1761816819} + m_Father: {fileID: 1003585468} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -1087.5} - m_SizeDelta: {x: 325, y: 133} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1713165373 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1579612561 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1713165371} + m_GameObject: {fileID: 1579612559} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1713165374} - m_OnClick: + m_ShowMaskGraphic: 0 +--- !u!114 &1579612562 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579612559} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 16 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1713165374 + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1579612563 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1579612559} + m_CullTransparentMesh: 1 +--- !u!1 &1590489870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1590489871} + - component: {fileID: 1590489873} + - component: {fileID: 1590489872} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1590489871 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590489870} + 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: 1953651392} + m_RootOrder: -1 + 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: 166.009, y: 0} + m_SizeDelta: {x: 119, y: 12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1590489872 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1713165371} + m_GameObject: {fileID: 1590489870} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -7194,7 +6877,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -7204,15 +6887,155 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1713165375 +--- !u!222 &1590489873 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1713165371} + m_GameObject: {fileID: 1590489870} m_CullTransparentMesh: 1 ---- !u!1 &1721713417 +--- !u!1001 &1633865218 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_12 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1392.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 2072751549} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &1658043163 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7220,104 +7043,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1721713418} - - component: {fileID: 1721713421} - - component: {fileID: 1721713420} - - component: {fileID: 1721713419} + - component: {fileID: 1658043164} + - component: {fileID: 1658043166} + - component: {fileID: 1658043165} m_Layer: 5 - m_Name: Level 1_20 + m_Name: LevelSelectionText (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1721713418 +--- !u!224 &1658043164 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1721713417} + m_GameObject: {fileID: 1658043163} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1949132260} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 1223146012} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -1277.7} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 2.3156} + m_SizeDelta: {x: 930.249, y: 88.386} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1721713419 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1721713417} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1721713420} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 20 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1721713420 +--- !u!114 &1658043165 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1721713417} + m_GameObject: {fileID: 1658043163} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -7328,25 +7093,224 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1721713421 + m_text: Level Selection + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} + m_sharedMaterial: {fileID: 9153526132908717640, guid: 8df04da2bbcf4ab4a952152c43e44bf1, 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: 92.7 + m_fontSizeBase: 92.7 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1658043166 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1721713417} + m_GameObject: {fileID: 1658043163} m_CullTransparentMesh: 1 ---- !u!1 &1731864416 +--- !u!1001 &1659502797 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_14 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 539.1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1787.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1337422265} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1 &1685304838 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7354,9 +7318,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1731864417} - - component: {fileID: 1731864419} - - component: {fileID: 1731864418} + - component: {fileID: 1685304839} + - component: {fileID: 1685304841} + - component: {fileID: 1685304840} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -7364,19 +7328,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1731864417 +--- !u!224 &1685304839 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1731864416} + m_GameObject: {fileID: 1685304838} 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: 638539977} + m_Father: {fileID: 1186709097} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -7384,13 +7348,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1731864418 +--- !u!114 &1685304840 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1731864416} + m_GameObject: {fileID: 1685304838} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -7404,12 +7368,10 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 18 - -' + m_text: Next m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} + m_fontAsset: {fileID: 11400000, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} + m_sharedMaterial: {fileID: 9153526132908717640, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -7433,10 +7395,10 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 + m_fontSize: 72 + m_fontSizeBase: 36.97 m_fontWeight: 400 - m_enableAutoSizing: 0 + m_enableAutoSizing: 1 m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 32 @@ -7475,15 +7437,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1731864419 +--- !u!222 &1685304841 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1731864416} + m_GameObject: {fileID: 1685304838} m_CullTransparentMesh: 1 ---- !u!1 &1746484965 +--- !u!1 &1731580117 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7491,43 +7453,75 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1746484967} - - component: {fileID: 1746484966} - m_Layer: 0 - m_Name: GameProgressionDB + - component: {fileID: 1731580118} + - component: {fileID: 1731580120} + - component: {fileID: 1731580119} + m_Layer: 5 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1746484966 +--- !u!224 &1731580118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1731580117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1886044227} + m_RootOrder: -1 + 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: 167, y: 0} + m_SizeDelta: {x: 119, y: 12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1731580119 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1746484965} + m_GameObject: {fileID: 1731580117} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7f94072af92224a92ae4405cd183438a, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &1746484967 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1731580120 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1746484965} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 5.822646, y: 25.096802, z: 25.192057} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1761424580 + m_GameObject: {fileID: 1731580117} + m_CullTransparentMesh: 1 +--- !u!1 &1746484965 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7535,136 +7529,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1761424581} - - component: {fileID: 1761424583} - - component: {fileID: 1761424582} - m_Layer: 5 - m_Name: Text (TMP) + - component: {fileID: 1746484967} + - component: {fileID: 1746484966} + m_Layer: 0 + m_Name: GameProgressionDB m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1761424581 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1761424580} - 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: 1161072723} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1761424582 +--- !u!114 &1746484966 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1761424580} + m_GameObject: {fileID: 1746484965} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 7f94072af92224a92ae4405cd183438a, 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: 'Level 13 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1761424583 -CanvasRenderer: +--- !u!4 &1746484967 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1761424580} - m_CullTransparentMesh: 1 ---- !u!1 &1773333638 + m_GameObject: {fileID: 1746484965} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.822646, y: 25.096802, z: 25.192057} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1747726897 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7672,29 +7573,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1773333639} - - component: {fileID: 1773333641} - - component: {fileID: 1773333640} + - component: {fileID: 1747726898} + - component: {fileID: 1747726900} + - component: {fileID: 1747726899} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1773333639 +--- !u!224 &1747726898 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1773333638} + m_GameObject: {fileID: 1747726897} 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: 2075619901} + m_Father: {fileID: 1223146012} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -7702,16 +7603,16 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1773333640 +--- !u!114 &1747726899 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1773333638} + m_GameObject: {fileID: 1747726897} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -7722,85 +7623,120 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Level 12 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1773333641 + m_Sprite: {fileID: 21300000, guid: 9bb0d0c25ed16954b8eb60523cf30adb, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1747726900 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1773333638} + m_GameObject: {fileID: 1747726897} m_CullTransparentMesh: 1 +--- !u!1 &1761816818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1761816819} + - component: {fileID: 1761816820} + - component: {fileID: 1761816821} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1761816819 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761816818} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1953651392} + - {fileID: 268635599} + - {fileID: 530802096} + - {fileID: 434918161} + - {fileID: 307799407} + - {fileID: 1033043765} + - {fileID: 2040113967} + - {fileID: 1213109176} + - {fileID: 136728892} + - {fileID: 789603404} + - {fileID: 540243404} + - {fileID: 544865495} + - {fileID: 2083466372} + - {fileID: 1912036942} + - {fileID: 561443690} + - {fileID: 2136939481} + - {fileID: 845004099} + - {fileID: 1362925438} + - {fileID: 1886044227} + - {fileID: 1174838395} + m_Father: {fileID: 1579612560} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 1341.2949} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1761816820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761816818} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 99 + m_Right: 0 + m_Top: 85 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 213, y: 245} + m_Spacing: {x: 120.6, y: 150} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!114 &1761816821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761816818} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 --- !u!1 &1819074214 GameObject: m_ObjectHideFlags: 0 @@ -7833,13 +7769,13 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1099845898} - m_Father: {fileID: 902791937} + m_Father: {fileID: 1020645738} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -75} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 254, y: 367} + m_SizeDelta: {x: 402, y: 183.72656} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1819074216 MonoBehaviour: @@ -7917,8 +7853,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 6bbcba4e267be464998897741b81d508, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -7935,7 +7871,12 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1819074214} m_CullTransparentMesh: 1 ---- !u!1 &1822870220 +--- !u!224 &1886044227 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1078893217} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1901675738 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7943,116 +7884,60 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1822870221} - - component: {fileID: 1822870224} - - component: {fileID: 1822870223} - - component: {fileID: 1822870222} + - component: {fileID: 1901675739} + - component: {fileID: 1901675741} + - component: {fileID: 1901675740} m_Layer: 5 - m_Name: Level 1_4 + m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1822870221 +--- !u!224 &1901675739 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1822870220} + m_GameObject: {fileID: 1901675738} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 2080285062} - m_Father: {fileID: 34701994} + - {fileID: 1020645738} + - {fileID: 2030274971} + m_Father: {fileID: 77275017} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 534.45, y: -326.7} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1822870222 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1822870220} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1822870223} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 4 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1822870223 +--- !u!114 &1901675740 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1822870220} - m_Enabled: 1 + m_GameObject: {fileID: 1901675738} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 0} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -8061,13 +7946,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1822870224 +--- !u!222 &1901675741 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1822870220} + m_GameObject: {fileID: 1901675738} m_CullTransparentMesh: 1 --- !u!1 &1907037224 GameObject: @@ -8221,152 +8106,15 @@ MonoBehaviour: m_Calls: [] m_text: Button m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1909440664 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1909440661} - m_CullTransparentMesh: 1 ---- !u!1 &1949132259 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1949132260} - - component: {fileID: 1949132262} - - component: {fileID: 1949132261} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1949132260 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949132259} - 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: 1721713418} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1949132261 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949132259} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 20 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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} + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -8383,13 +8131,13 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 46.4 - m_fontSizeBase: 46.4 + m_fontSize: 24 + m_fontSizeBase: 24 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 m_fontSizeMax: 72 - m_fontStyle: 32 + m_fontStyle: 0 m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 @@ -8425,15 +8173,25 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1949132262 +--- !u!222 &1909440664 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949132259} + m_GameObject: {fileID: 1909440661} m_CullTransparentMesh: 1 ---- !u!1 &1954885039 +--- !u!224 &1912036942 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1659502797} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1953651392 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 4415650502532578320} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1974979924 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8441,46 +8199,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1954885040} - - component: {fileID: 1954885042} - - component: {fileID: 1954885041} + - component: {fileID: 1974979925} + - component: {fileID: 1974979927} + - component: {fileID: 1974979926} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1954885040 +--- !u!224 &1974979925 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954885039} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1974979924} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 902791937} + m_Father: {fileID: 307799407} m_RootOrder: -1 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: 624} - m_SizeDelta: {x: 200, y: 50} + m_AnchoredPosition: {x: -166.639, y: 0} + m_SizeDelta: {x: 124.279, y: 12} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1954885041 +--- !u!114 &1974979926 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954885039} + m_GameObject: {fileID: 1974979924} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -8491,83 +8249,164 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: OR - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 56.6 - m_fontSizeBase: 56.6 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1954885042 + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1974979927 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954885039} + m_GameObject: {fileID: 1974979924} m_CullTransparentMesh: 1 +--- !u!1001 &1980019865 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_15 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1787.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 190135924} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} --- !u!1 &2019661804 GameObject: m_ObjectHideFlags: 0 @@ -8605,8 +8444,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -161, y: -214} - m_SizeDelta: {x: 330, y: 330} + m_AnchoredPosition: {x: -119, y: -184.76} + m_SizeDelta: {x: 101, y: 188} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2019661806 MonoBehaviour: @@ -8643,122 +8482,54 @@ MonoBehaviour: m_DisabledSprite: {fileID: 0} m_AnimationTriggers: m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2019661807} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2019661807 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2019661804} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0.78039217, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 58c4e7a9790839541896ffe129f33770, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2019661808 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2019661804} - m_CullTransparentMesh: 1 ---- !u!1 &2039731083 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2039731086} - - component: {fileID: 2039731085} - - component: {fileID: 2039731084} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2039731084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2039731083} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &2039731085 + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2019661807} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2019661807 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2039731083} + m_GameObject: {fileID: 2019661804} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &2039731086 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83c4252c97d8e4daeba99d69cfa5cb32, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2019661808 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2039731083} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2042066583 + m_GameObject: {fileID: 2019661804} + m_CullTransparentMesh: 1 +--- !u!1 &2020432988 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8766,45 +8537,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2042066584} - - component: {fileID: 2042066587} - - component: {fileID: 2042066586} - - component: {fileID: 2042066585} + - component: {fileID: 2020432989} + - component: {fileID: 2020432992} + - component: {fileID: 2020432991} + - component: {fileID: 2020432990} m_Layer: 5 - m_Name: Level 1_8 + m_Name: Infinite Mode m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2042066584 + m_IsActive: 0 +--- !u!224 &2020432989 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042066583} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2020432988} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 907978083} - m_Father: {fileID: 34701994} + - {fileID: 119088328} + m_Father: {fileID: 1020645738} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -516.9} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 254, y: 367} + m_SizeDelta: {x: 402, y: 183.72656} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2042066585 +--- !u!114 &2020432990 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042066583} + m_GameObject: {fileID: 2020432988} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -8838,29 +8609,41 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 2042066586} + m_TargetGraphic: {fileID: 2020432991} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 77275016} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 8 + m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &2042066586 +--- !u!114 &2020432991 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042066583} + m_GameObject: {fileID: 2020432988} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -8874,8 +8657,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 6bbcba4e267be464998897741b81d508, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -8884,15 +8667,104 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2042066587 +--- !u!222 &2020432992 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042066583} + m_GameObject: {fileID: 2020432988} m_CullTransparentMesh: 1 ---- !u!1 &2053972634 +--- !u!1 &2030274970 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 9084287967982315154, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1500172140} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2030274971 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 9084287967982315181, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1500172140} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2030274972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030274970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2030274973} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 506751586} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 77275016} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2030274973 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 9084287967982315180, guid: 51c371247ba47482c9e9475f94f0d3f4, type: 3} + m_PrefabInstance: {fileID: 1500172140} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030274970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2039731083 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8900,135 +8772,71 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2053972635} - - component: {fileID: 2053972637} - - component: {fileID: 2053972636} - m_Layer: 5 - m_Name: Text (TMP) + - component: {fileID: 2039731086} + - component: {fileID: 2039731085} + - component: {fileID: 2039731084} + m_Layer: 0 + m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2053972635 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2053972634} - 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: 465214342} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2053972636 +--- !u!114 &2039731084 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2053972634} + m_GameObject: {fileID: 2039731083} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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: 'Level 11 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &2053972637 -CanvasRenderer: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &2039731085 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2053972634} - m_CullTransparentMesh: 1 + m_GameObject: {fileID: 2039731083} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &2039731086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039731083} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &2040113967 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 2147168535} + m_PrefabAsset: {fileID: 0} --- !u!1 &2069912785 GameObject: m_ObjectHideFlags: 0 @@ -9164,7 +8972,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2069912785} m_CullTransparentMesh: 1 ---- !u!1 &2075619900 +--- !u!1 &2072751548 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -9172,101 +8980,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2075619901} - - component: {fileID: 2075619904} - - component: {fileID: 2075619903} - - component: {fileID: 2075619902} + - component: {fileID: 2072751549} + - component: {fileID: 2072751551} + - component: {fileID: 2072751550} m_Layer: 5 - m_Name: Level 1_11 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2075619901 +--- !u!224 &2072751549 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2075619900} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2072751548} + 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_LocalScale: {x: 0.9999891, y: 0.9999891, z: 0.9999891} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1773333639} - m_Father: {fileID: 34701994} + m_Children: [] + m_Father: {fileID: 789603404} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 889.4, y: -707.1} - m_SizeDelta: {x: 325, y: 133} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -198} + m_SizeDelta: {x: 12, y: 150.595} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2075619902 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2075619900} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2075619903} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2102374907} - m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp - m_MethodName: OnButtonClicked - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 11 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2075619903 +--- !u!114 &2072751550 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2075619900} + m_GameObject: {fileID: 2072751548} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -9280,7 +9030,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c22efc3f2930429409681da68ddc3019, type: 3} + m_Sprite: {fileID: 21300000, guid: 963d78d44fe92409d8e59e21376b81e7, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -9290,151 +9040,159 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2075619904 +--- !u!222 &2072751551 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2075619900} + m_GameObject: {fileID: 2072751548} m_CullTransparentMesh: 1 ---- !u!1 &2080285061 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2080285062} - - component: {fileID: 2080285064} - - component: {fileID: 2080285063} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2080285062 +--- !u!224 &2083466372 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080285061} - 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: 1822870221} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2080285063 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 2130286847} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080285061} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Level 5 - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: bebc9dd3e9d9248df8ace118ee8b5731, type: 2} - m_sharedMaterial: {fileID: 9153526132908717640, guid: bebc9dd3e9d9248df8ace118ee8b5731, 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: 46.4 - m_fontSizeBase: 46.4 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 32 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &2080285064 -CanvasRenderer: +--- !u!1001 &2090124063 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2080285061} - m_CullTransparentMesh: 1 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_3 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 872.7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -207.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 515113780} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} --- !u!1 &2102374903 GameObject: m_ObjectHideFlags: 0 @@ -9466,9 +9224,9 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 302077038} - {fileID: 902791937} - - {fileID: 632593251} + - {fileID: 391511444} + - {fileID: 1223146012} m_Father: {fileID: 62565913} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -9528,3 +9286,420 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: gameProgressionDatabase: {fileID: 1746484966} +--- !u!1001 &2130286847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_13 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1787.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 281003546} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!224 &2136939481 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + m_PrefabInstance: {fileID: 1408823364} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2147168535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_7 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -997.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698029404495566844, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_text + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 390587733} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} +--- !u!1001 &4415650502532578320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1761816819} + m_Modifications: + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 0} + - target: {fileID: 1039565001715846327, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2102374907} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: -3.0719986 + objectReference: {fileID: 0} + - target: {fileID: 1312287172325328597, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.166992 + objectReference: {fileID: 0} + - target: {fileID: 1424223140922706931, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5612874387815100987, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Name + value: LevelButton_1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.x + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_SizeDelta.y + value: 245 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 205.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -207.5 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7335990495736439642, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8346622786181217203, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 6135300618136579417, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1590489871} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b13e9fdb991912489e63e95b7e37c8a, type: 3} diff --git a/Assets/Source/UI.meta b/Assets/Source/UI.meta new file mode 100644 index 00000000..37b7c578 --- /dev/null +++ b/Assets/Source/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c133c2ad1bcd8f46a1b3a57d70e8126 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Source/UI/Prefabs.meta b/Assets/Source/UI/Prefabs.meta new file mode 100644 index 00000000..1c56b9a9 --- /dev/null +++ b/Assets/Source/UI/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a84e4afd38a40c64697e5e035dc1f47a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Source/UI/Prefabs/LevelButton.prefab b/Assets/Source/UI/Prefabs/LevelButton.prefab new file mode 100644 index 00000000..d76066d5 --- /dev/null +++ b/Assets/Source/UI/Prefabs/LevelButton.prefab @@ -0,0 +1,576 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1424223140922706931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4824462840222488472} + - component: {fileID: 652613007160310550} + - component: {fileID: 6472093964096302470} + m_Layer: 5 + m_Name: Upcoming + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4824462840222488472 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424223140922706931} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7221084408269435541} + m_Father: {fileID: 8580338126328501593} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213, y: 245} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &652613007160310550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424223140922706931} + m_CullTransparentMesh: 1 +--- !u!114 &6472093964096302470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424223140922706931} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3794f280dbc1a43e0b04594ca6a1a998, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4303383804376604169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8580338126328501593} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8580338126328501593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4303383804376604169} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8977148312310299461} + - {fileID: 1812442370543413229} + - {fileID: 4824462840222488472} + m_Father: {fileID: 6135300618136579417} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213, y: 245} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4426465081962114197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7221084408269435541} + - component: {fileID: 1764913542140251995} + - component: {fileID: 4954500969459361652} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7221084408269435541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4426465081962114197} + 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: 4824462840222488472} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 405, y: 422} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1764913542140251995 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4426465081962114197} + m_CullTransparentMesh: 1 +--- !u!114 &4954500969459361652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4426465081962114197} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c965160d8643b4ceb8a96e344d4fe2ff, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5612874387815100987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6135300618136579417} + - component: {fileID: 1039565001715846327} + m_Layer: 5 + m_Name: LevelButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6135300618136579417 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612874387815100987} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8580338126328501593} + - {fileID: 1312287172325328597} + m_Father: {fileID: 0} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1039565001715846327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5612874387815100987} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: LevelSelectionUI, Assembly-CSharp + m_MethodName: OnButtonClicked + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5878284462595594540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1312287172325328597} + - component: {fileID: 868059433319011084} + - component: {fileID: 6698029404495566844} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1312287172325328597 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5878284462595594540} + 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: 6135300618136579417} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -3.072, y: 4.167} + m_SizeDelta: {x: -6.143, y: -8.333} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &868059433319011084 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5878284462595594540} + m_CullTransparentMesh: 1 +--- !u!114 &6698029404495566844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5878284462595594540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 1 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8df04da2bbcf4ab4a952152c43e44bf1, type: 2} + m_sharedMaterial: {fileID: 9153526132908717640, guid: 8df04da2bbcf4ab4a952152c43e44bf1, 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: 70 + m_fontSizeBase: 70 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7335990495736439642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1812442370543413229} + - component: {fileID: 4373157444088268860} + - component: {fileID: 508946967118630508} + m_Layer: 5 + m_Name: Locked + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1812442370543413229 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335990495736439642} + 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: 8580338126328501593} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213, y: 245} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4373157444088268860 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335990495736439642} + m_CullTransparentMesh: 1 +--- !u!114 &508946967118630508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335990495736439642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a23a57be640054bf08deecbc33c70a5e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8346622786181217203 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8977148312310299461} + - component: {fileID: 8053560717775227302} + - component: {fileID: 7070547738186584168} + m_Layer: 5 + m_Name: Completed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8977148312310299461 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346622786181217203} + 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: 8580338126328501593} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213, y: 245} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8053560717775227302 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346622786181217203} + m_CullTransparentMesh: 1 +--- !u!114 &7070547738186584168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346622786181217203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6a1f2ec1b291243919959448562d19aa, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Source/UI/Prefabs/LevelButton.prefab.meta b/Assets/Source/UI/Prefabs/LevelButton.prefab.meta new file mode 100644 index 00000000..69529910 --- /dev/null +++ b/Assets/Source/UI/Prefabs/LevelButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b13e9fdb991912489e63e95b7e37c8a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: